ホームページ  >  記事  >  バックエンド開発  >  Web サーバー エラーが発生するとセッションを作成できません。PHP または Web サーバーのログを確認し、PHP を正しく設定してください。 win+linux をインストールしてください。

Web サーバー エラーが発生するとセッションを作成できません。PHP または Web サーバーのログを確認し、PHP を正しく設定してください。 win+linux をインストールしてください。

WBOY
WBOYオリジナル
2016-07-29 08:48:37928ブラウズ

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 に許可を与える必要がありました。
使用する際に安全上の危険があるかどうかはわかりませんので、最初にこの位置に注意してください。

上記では、エラーが発生すると Web サイト サーバーがセッションを作成できないことを紹介しました。PHP または Web サイト サーバーのログを確認し、Web サイト サーバーの内容を含めて PHP を正しく設定してください。興味のある友人に役立つことを願っています。 PHP チュートリアル。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。