0

Webルートの外部でセッションを保存しようとしています。私のウェブサイトのルートフォルダは

public_html -> example.com

私が作成したsessionsフォルダーは、public_htmlフォルダーの兄弟です。どうやって行けばいいのかわからない。以下を試しましたが、エラーが発生します。

session.save_path = /sessions;

どうすればこれを解決できますか?

4

1 に答える 1

1

指定するパスは引用符で囲む必要があります。ここで間違っているのはそれだけかもしれません:

session.save_path = "/sessions"

「sessionsフォルダはpublic_htmlの兄弟です」とおっしゃっていたので、public_html実際にはファイルシステムのトップレベルにあると思います。ただし、これは珍しいことです。道にこれ以上ないのは確かですか?(UNIXライクなシステムを使用している場合は、ディレクトリ内で実行することで再確認できpwd -Pます。ディレクトリへのフルパスが返されます。)

また、セミコロンは必要ありません。ただし、そのセミコロンは私を少し警戒させます。その構成をphp.iniファイルに追加していますか?これは、PHPコードの一部に追加するものではありません。

php.ini保存パスにアクセスできず、それでも変更する必要がある場合は、マニュアルのsession_save_pathを参照してください。

于 2012-07-08T12:30:17.767 に答える