2016-09-22 10 views
1

enter image description hereはunlink(を/ tmp/ci_sessiond8a5986a5bee06644d54af5adc7c8d8851c2f987):動作許可されていないエラー

は時々私のupdated serverでこのerrorを表示するが、私は、ブラウザを更新した場合、それは通常のアプリケーションを参照します。 このエラーを解決する方法を教えてください。

私は任意の助けにCodeIgniter-3.0.6

歓迎を使用しています。

+1

あなたはsess_save_pathを '$ config ['sess_save_path'] = BASEPATHのように設定しましたか? 'cache/sessions /'; '私のシステムフォルダにあります。あなたがhttp://www.codeigniter.com/user_guide/general/styleguide.html#file-naming – user4419336

答えて

-1

Codeigniterでファイルを削除する場合は、ファイルヘルパーを使用できます。

$this->load->helper("file"); 
delete_files($path); 
+1

のようなファイルとクラスを持っていることを確認してください。問題は、ファイルを削除する許可がないことから来ているようです。 CodeIgniter固有のdelete_filesの代わりにPHP標準のunlinkが呼び出されたことを示します。 –

-2

chmod 777あなたの一時ディレクトリ。あなたのアプリケーション(サーバー)が書き込みを読む権利を持っている場合は、グループ/ユーザー権限を確認してください。

+4

私はあなたに投票しませんでしたが、chmod 777のセッションフォルダ/ファイルにはうまくいかなかったのですが、0700 – user4419336

+0

のような問題はありません。 :)アイデアは他のものより大きくなることができます! –

0

これは$ config ['sess_save_path'] = 'tmp /'によってちょうど解決されました。設定ファイルの中では、そのヌルがデフォルトでパスに変更され、フォルダに775のアクセス権があることを確認します。

関連する問題