無法在發(fā)生錯誤時創(chuàng)建會話,請檢查 PHP 或網(wǎng)站服務器日志,并正確配置 PHP 安裝(win+linux)
更新時間:2012年05月05日 16:42:25 作者:
今天幫客戶配置服務器的時候運行phpmyadmin出現(xiàn)了“無法在發(fā)生錯誤時創(chuàng)建會話,請檢查 PHP 或網(wǎng)站服務器日志,并正確配置 PHP 安裝。”的錯誤,經(jīng)排查原來是權(quán)限問題,大家可以參考下面的方法解決
windows下的解決方法:
通過查找php.ini的session.save_path = ""的路徑,檢查是否存在這個目錄或這個目錄是否有everyone或Authenticated Users的寫入權(quán)限。一般就可以了
linux下的解決方法:
今天更新了一下PHP,結(jié)果配置的phpmyadmin登陸進去出現(xiàn)“無法在發(fā)生錯誤時創(chuàng)建會話,請檢查 PHP 或網(wǎng)站服務器日志,并正確配置 PHP 安裝?!钡腻e誤。
錯誤原因:
php更新后,覆蓋了原有的/var/lib/php/session的權(quán)限,導致apache用戶無法寫入session,產(chǎn)生此錯誤。
解決方法:
執(zhí)行:#chown -R root:username /var/lib/php/session
其中username為apache的承載用戶, 我的是apache,所以執(zhí)行的命令是:
#chown -R root:apache /var/lib/php/session
如果此時還出現(xiàn)那個錯誤提示,建議執(zhí)行:
#chmod -R 777 /var/lib/php/session
怕777的權(quán)限過大,測試770、766、776都無法解決以上問題,只好先給777權(quán)限了。
不知道正試使用的時候會不會有安全隱患,先記下這個位置。
通過查找php.ini的session.save_path = ""的路徑,檢查是否存在這個目錄或這個目錄是否有everyone或Authenticated Users的寫入權(quán)限。一般就可以了
linux下的解決方法:
今天更新了一下PHP,結(jié)果配置的phpmyadmin登陸進去出現(xiàn)“無法在發(fā)生錯誤時創(chuàng)建會話,請檢查 PHP 或網(wǎng)站服務器日志,并正確配置 PHP 安裝?!钡腻e誤。
錯誤原因:
php更新后,覆蓋了原有的/var/lib/php/session的權(quán)限,導致apache用戶無法寫入session,產(chǎn)生此錯誤。
解決方法:
執(zhí)行:#chown -R root:username /var/lib/php/session
其中username為apache的承載用戶, 我的是apache,所以執(zhí)行的命令是:
#chown -R root:apache /var/lib/php/session
如果此時還出現(xiàn)那個錯誤提示,建議執(zhí)行:
#chmod -R 777 /var/lib/php/session
怕777的權(quán)限過大,測試770、766、776都無法解決以上問題,只好先給777權(quán)限了。
不知道正試使用的時候會不會有安全隱患,先記下這個位置。
相關(guān)文章
PHP實現(xiàn)網(wǎng)頁內(nèi)容html標簽補全和過濾的方法小結(jié)【2種方法】
這篇文章主要介紹了PHP實現(xiàn)網(wǎng)頁內(nèi)容html標簽補全和過濾的方法,結(jié)合實例形式分析了php常見的標簽檢查、補全、閉合、過濾等相關(guān)操作技巧,需要的朋友可以參考下2017-04-04用sql命令修改數(shù)據(jù)表中的一個字段為非空(not null)的語句
今天群里的一個朋友問如何用sql命令修改數(shù)據(jù)表中的一個字段為非空(not null),經(jīng)常測試下面的代碼即可。2010-06-06PHP5.3連接Oracle客戶端及PDO_OCI模塊的安裝方法
這篇文章主要介紹了PHP5.3連接Oracle客戶端及PDO_OCI模塊的安裝方法,結(jié)合實例形式詳細分析了php5.3環(huán)境下PDO_OCI模塊的安裝方法,并給出了連接Oracle測試程序,需要的朋友可以參考下2016-05-05