2016-07-19 21 views
0

Codeigniter 3.0.6はローカルとHostGatorで動作しますが、GoDaddyサーバーでは動作しません。 私のURLはhttp://domain.com/PHP/CodeIgniter-3.0.6/admin/loginのようです。 コントローラパス:application/controller/admin/login.phpcodeingniter3.0.6がGodaddyサーバーでのみ動作していません

Error: Severity: Warning

Message: mkdir(): Invalid path

Filename: drivers/Session_files_driver.php

Line Number: 117

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ index.php?/$1 [L,QSA] 
+0

エラーが表示されます。 GoDaddyで、セッションファイル用に指定したフォルダを作成し、適切な権限を与えましたか?参照してください:http://stackoverflow.com/q/34281557/594235 – Sparky

+0

ありがとう、それは正常に働いています.... $ config ['sess_save_path'] = FCPATH。 'アプリケーション/キャッシュ/セッション/'; config.phpファイルの – Brindha

答えて

2

のベストプラクティスは、それがデータベースにセッションを保存しています。 $config['sess_save_path'] = 'database'

アプリケーションデータベースにci_sessionsというテーブルを作成してください。

+1

ありがとうございました。 これはうまくいきます。$ config ['sess_save_path'] = FCPATH。 'アプリケーション/キャッシュ/セッション/'; config.phpファイル – Brindha

関連する問題