プロが教える店舗&オフィスのセキュリティ対策術

スクリプトから新規でファイルの作成や、
PHP からのファイルのコピー・削除等が出来ません

ファイルの読み込み自体や、
既存ファイルへの書き込み等は問題がないようですが、
「新規」でファイルの追加が出来ない状況です。

同じような症状を経験した事ある方いらっしゃいますか?

A 回答 (3件)

パーミションの設定が間違っていると思います。

    • good
    • 0

PHPを実行しているスクリプトがファイルを作成する場合


ファイルの所有者はsystem(Apache)になると思われます。

要するに作成しようとするファイルの親ディレクトリの
所有者がsystem(Apache)であり、所有者書き込みが可能
のパーミッション(700)になっている場合か、親ディレクトリの
所有者がsystem(Apache)以外であるなら、所有者以外の
書き込みが許可(707もしくは777)になってなければ
新規ファイルの作成は失敗します。
    • good
    • 0
この回答へのお礼

手動でパーミッションを変更すれば正常なのですが
デフォルトのパーミッションの違いでできないみたいです。
これはサーバー側で変更するしかないですよね・・・?

お礼日時:2007/09/17 04:18

推測ですが、パーミッションに問題はありませんか?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!