0

Web 開発フレームワーク Kohana 3.2 とのセッションで問題が発生しています。これは明らかにバグであり、せいぜい回避できる程度です。SESSION_EXCEPTION [ 1 ]: ERROR READING SESSION DATA が報告されます。私のKohanaアプリケーションはルートフォルダにありません.それが何か関係があるのでしょうか.

考えられる解決策をいくつか試しましたが、どれもうまくいきませんでした。それらのいくつかを次に示します。

1) 1 つのライブラリ (Facebook SDK) を使用し、セッションは独自に初期化され、セッション処理は $_SESSION 変数を使用して行われました。そのため、セッション (Kohanas セッション ID) と PHPSESSID の 2 つの Cookie がありました。*=> $_COOKIE には "session" 変数と "PHPSESSID" 変数が 1 つしかありません*

2)回避策または解決策は php.ini session.auto_start = 0 に設定されていました。 => 共有サーバー (iPage) で作業していますが、php.ini ファイルを編集できないと確信しています。

3)一部のユーザーのセッション ファイルが、存在しないディレクトリに保存されようとしていました。そのため、彼は session.save_path を有効なパスに変更し、それを修正しました。=>彼がこの php ネイティブ関数について話していた場合、ディレクトリを作成し、この関数をセッション フォルダーとして呼び出すように設定しました。それもうまくいきませんでした。しかし、それが正しいかどうかはわかりませんでした(パス「/」はルートであり、kohanaの場所ではありませんよね?)

4) このバグはコハナにここで報告されているようですが、それを読んで行動できませんでした。

誰かが私を助けることができますか?前もって感謝します。

4

2 に答える 2

0

私の場合、「chmod 777 -R /path/to/session」コマンドを実行すると、エラーが消えました。

于 2013-12-31T11:16:12.833 に答える