はunlink(を/ tmp/ci_sessiond8a5986a5bee06644d54af5adc7c8d8851c2f987):動作許可されていないエラー
は時々私のupdated server
でこのerror
を表示するが、私は、ブラウザを更新した場合、それは通常のアプリケーションを参照します。 このエラーを解決する方法を教えてください。
私は任意の助けにCodeIgniter-3.0.6
歓迎を使用しています。
はunlink(を/ tmp/ci_sessiond8a5986a5bee06644d54af5adc7c8d8851c2f987):動作許可されていないエラー
は時々私のupdated server
でこのerror
を表示するが、私は、ブラウザを更新した場合、それは通常のアプリケーションを参照します。 このエラーを解決する方法を教えてください。
私は任意の助けにCodeIgniter-3.0.6
歓迎を使用しています。
Codeigniterでファイルを削除する場合は、ファイルヘルパーを使用できます。
$this->load->helper("file");
delete_files($path);
のようなファイルとクラスを持っていることを確認してください。問題は、ファイルを削除する許可がないことから来ているようです。 CodeIgniter固有のdelete_filesの代わりにPHP標準のunlinkが呼び出されたことを示します。 –
chmod 777あなたの一時ディレクトリ。あなたのアプリケーション(サーバー)が書き込みを読む権利を持っている場合は、グループ/ユーザー権限を確認してください。
私はあなたに投票しませんでしたが、chmod 777のセッションフォルダ/ファイルにはうまくいかなかったのですが、0700 – user4419336
のような問題はありません。 :)アイデアは他のものより大きくなることができます! –
これは$ config ['sess_save_path'] = 'tmp /'によってちょうど解決されました。設定ファイルの中では、そのヌルがデフォルトでパスに変更され、フォルダに775のアクセス権があることを確認します。
あなたはsess_save_pathを '$ config ['sess_save_path'] = BASEPATHのように設定しましたか? 'cache/sessions /'; '私のシステムフォルダにあります。あなたがhttp://www.codeigniter.com/user_guide/general/styleguide.html#file-naming – user4419336