2012-01-09 9 views
0

私は、ファイルを保存できる必要があるwordpressプラグインを作成しています。ファイルのアクセス許可を心配することなくこれを行う最善の方法は何ですか。 (すなわちへの書き込みに安全と見なされているディレクトリはありますか?)通常は、mkdir()とディレクトリを作成することができますwordpressプラグインからファイルを作成する

答えて

1

ブログに画像をアップロードできる場合は、wp-content/uploadsに書き込み可能にする必要があります。

しかし、ファイルのアクセス許可は、新しいサーバーに展開するときにはいつも心配することです。

+0

私はそのディレクトリに書き込むときにわからなかった唯一のことは、そのフォルダの構造が変わったかどうかわかりませんでした。もし私のディレクトリが拭き取られる心配がなければ – nathanjosiah

0

chmod(777)にmermissionsはそうあなたがrootユーザなしのftpから、このディレクトリを削除することができ、これdirが完全に書き込み可能なハチますPHPを介して。また、chmodあなたは777でファイルします。そうしないと、ルート権限なしでは削除できません。

+0

'var_dump(mkdir(WP_PLUGIN_DIR。 '/ my_plugin/my_dir'、0777));は常に' false'を返します。新しいディレクトリが格納されているディレクトリには、すべてのユーザーに書き込み可能なアクセス許可が設定されている必要があります。ユーザーにアクセス許可を変更させるのは現実的ではありません。 – nathanjosiah

+0

"my_plugin"ディレクトリが存在しますか?もしあなたがそれを作成する必要はありません。 'mkdir(WP_PLUGIN_DIR。 '/ my_plugin/my_dir'、0777、TRUE)' – Kristian

+0

が存在しますが、パーミッションは '755'で正しくありません。おそらく99%の時間になるでしょう。ユーザがそれを変更した場合でも唯一のケースではない場合がありますが、ユーザはどこから開始するのかをほとんど知らないでしょう。 – nathanjosiah

関連する問題