5

誰でもこれについて何か考えがありますか?と でファイルをチェックするfile_exists()is_writable()、どちらも true を返します。ディレクトリとファイル777も安全のために設定しましたが、fwrite() または file_put_contents() の両方を試してもファイルは変更されません

関連するコードは次のとおりです。

$filePath = dirname( __FILE__ ) . '/' . 'myfile.txt';
file_put_contents($filePath, "waffles are delicious");
4

2 に答える 2

1

ファイルのアクセス許可を確認しましたが、所有権も確認しました。

元のシステムの uid/gid を持つアーカイブからファイルが解凍されるという問題をよく見てきました。これは通常、すべてのファイルが FTP 経由でアップロードされるのを待つのではなく、フレームワーク、CMS、またはフォーラムの zip または tar.gz インストール アーカイブをアップロードして解凍した場合に発生します。

ファイルの所有者を変更するにchownは、シェルでコマンドを実行して、アカウントのユーザー名/グループに変更する必要があります。これを行うには、おそらく root/su になる必要があります。

chown -R username:groupname *

すべての-Rサブディレクトリ内のすべてのファイルに再帰的に適用されます。

于 2012-09-24T14:32:21.173 に答える
0

これが空白の問題ではないことを確認するために、php の終了タグを削除してみてください。

于 2012-09-17T05:55:09.853 に答える