程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> PHP綜合 >> 無法在發生錯誤時創建會話,請檢查 PHP 或網站服務器日志,並正確配置 PHP 安裝(win+linux)

無法在發生錯誤時創建會話,請檢查 PHP 或網站服務器日志,並正確配置 PHP 安裝(win+linux)

編輯:PHP綜合
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權限了。
不知道正試使用的時候會不會有安全隱患,先記下這個位置。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved