Windows での解決策:
php.ini で session.save_path = "" のパスを探して、このディレクトリが存在するかどうか、またはこのディレクトリに全員または認証されたユーザーに対する書き込み権限があるかどうかを確認します。一般的には問題ありません
Linux での解決策:
今日 PHP を更新しましたが、設定した phpmyadmin にログインすると、「エラーが発生したときにセッションを作成できません。PHP または Web サイトのサーバーのログを確認してください」と表示されました。 PHP を正しく設定してください。」というエラーが発生しました。
エラーの原因:
phpが更新された後、元の/var/lib/php/sessionの権限が上書きされ、Apacheユーザーがセッションに書き込むことができなくなり、このエラーが発生しました。
解決策:
実行: #chown -R root:username /var/lib/php/session
ここで、usernameはApacheのホスティングユーザーで、私の場合はApacheなので、実行されるコマンドは次のとおりです:
#chown -R root : apache /var/lib/php/session
この時点でもエラーメッセージが表示される場合は、次のコマンドを実行することをお勧めします:
#chmod -R 777 /var/lib/php/session
777 が多すぎる権限を持っているのではないかと心配、テスト 770、766 も 776 も上記の問題を解決できないため、最初に 777 に許可を与える必要があります。
使用する際に安全上の危険があるかどうかはわかりませんので、最初にこの位置に注意してください。