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

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

WBOY
WBOYオリジナル
2016-07-21 15:19:29790ブラウズ

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

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/325276.html技術記事 Windows での解決策: php.ini で session.save_path = "" のパスを探して、このディレクトリが存在するかどうか、またはこのディレクトリに全員または認証されたユーザーの書き込み権限があるかどうかを確認します...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。