によって作成されていない私は、次のいずれかを使用する場合を除き、ルート上のディレクトリに作成されたセッションを保存する:のsession_start():セッションデータファイルは、あなたのuid
session_save_path($_SERVER['DOCUMENT_ROOT'] . '/../storage/sessions');
session_save_path($_SERVER['DOCUMENT_ROOT'] . '/../storage/sessions/'); // With an extra slash at the end
ini_set('session.save_path', $_SERVER['DOCUMENT_ROOT'] . '/../storage/sessions');
ini_set('session.save_path', $_SERVER['DOCUMENT_ROOT'] . '/../storage/sessions/'); // Again with the extra slash
とないの1
警告::にsession_start():セッションデータファイルがライン上/var/www/bootstrap/bootstrap.phpであなたのUID によって作成されていないこれらの方法は、私がページをロードするたびに、私は次のエラーを取得し、仕事します25
警告:session_start():セッションデータの読み込みに失敗しました:ファイル(パス: /var/www/public/../storage/sessions/)in /var/www/bootstrap/bootstrap.php on line 25
誰でも助けてくれますか?
編集:私のサーバーは、PHP 7.1
これはLinuxのユーザー権限エラーです。これらの場所(フォルダは0755、ファイルは0644)に読み書きできること、そしてその場所にユーザーがアクセスできることを確認してください。 – Kaylined
どのユーザーがその場所にアクセスしたいのかを知るにはどうすればよいですか?権限を変更するのが正しいでしょうか? – Oreborous