0

ファイルがphpファイルによってアップロードまたは作成された場合、ファイルを変更することはできませんが、削除することはできます。これは本当に苛立たしいです。

PS:作成またはアップロードされたすべてのファイルは、phpBB3.0.11で作成されています。

4

1 に答える 1

1

ほとんどの場合、PHPはWebサーバーユーザー(httpd、www、www-dataなど)で実行されています。ファイルがアップロードされるとき、それらはこのユーザーによって所有されます。

あなたは所有者ではないため、ファイルを変更することはできません。ただし、アップロードディレクトリを所有している可能性が高いため、これらを削除することはできます。

いくつかの解決策は次のとおりです。

  • phpBBFTP設定を確認してください
  • suEXECまたはmpm-itkを介してPHPを実行します。これにより、PHPを実行しているユーザーを定義できます。
  • PHPの外部で本当に編集する必要がある場合は、ファイルのパーミッションをグループまたは誰でも書き込み可能に設定します(http://php.net/manual/en/function.chmod.phpを参照) 。
于 2012-10-23T01:41:53.210 に答える