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
770、766、776 をテストしても、777 の権限が大きすぎるのではないかと心配なので、最初に 777 に権限を与える必要があります。
使用する際に安全上の危険があるかどうかはわかりませんので、まずこの場所に注意してください。