首頁  >  文章  >  後端開發  >  網站伺服器 無法在發生錯誤時建立會話,請檢查 PHP 或網站伺服器日誌,並正確設定 PHP 安裝win+linux

網站伺服器 無法在發生錯誤時建立會話,請檢查 PHP 或網站伺服器日誌,並正確設定 PHP 安裝win+linux

WBOY
WBOY原創
2016-07-29 08:48:37951瀏覽

windows下的解決方法:
透過尋找php.ini的session.save_path = ""的路徑,檢查是否有這個目錄或這個目錄是否有everyone或Authenticated Users的寫入權限。一般就可以了
linux下的解決方法:
今天更新了一下PHP,結果配置的phpmyadmin登陸進去出現「無法在發生錯誤時創建會話,請檢查PHP 或網站伺服器日誌,並正確配置PHP 安裝。」的錯誤。
錯誤原因:
php更新後,覆蓋了原有的/var/lib/php/session的權限,導致apache使用者無法寫入session,產生此錯誤。
解決方法:
執行:#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權限了。
不知道正試使用的時候會不會有安全隱患,先記下這個位置。

以上就介紹了網站伺服器無法在發生錯誤時建立會話,請檢查PHP 或網站伺服器日誌,並正確配置PHP 安裝win+linux,包括了網站伺服器方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn