|
通過查找php.ini的session.save_path = ""的路徑,檢查是否存在這個(gè)目錄或這個(gè)目錄是否有everyone或Authenticated Users的寫入權(quán)限。一般就可以了
linux下的解決方法:
今天更新了一下php,結(jié)果配置的phpmyadmin登陸進(jìn)去出現(xiàn)“無法在發(fā)生錯(cuò)誤時(shí)創(chuàng)建會(huì)話,請(qǐng)檢查 php 或網(wǎng)站服務(wù)器日志,并正確配置 php 安裝。”的錯(cuò)誤。
錯(cuò)誤原因:
php更新后,覆蓋了原有的/var/lib/php/session的權(quán)限,導(dǎo)致apache用戶無法寫入session,產(chǎn)生此錯(cuò)誤。
解決方法:
執(zhí)行:#chown -R root:username /var/lib/php/session
其中username為apache的承載用戶, 我的是apache,所以執(zhí)行的命令是:
#chown -R root:apache /var/lib/php/session
如果此時(shí)還出現(xiàn)那個(gè)錯(cuò)誤提示,建議執(zhí)行:
#chmod -R 777 /var/lib/php/session
怕777的權(quán)限過大,測(cè)試770、766、776都無法解決以上問題,只好先給777權(quán)限了。
不知道正試使用的時(shí)候會(huì)不會(huì)有安全隱患,先記下這個(gè)位置。
php技術(shù):無法在發(fā)生錯(cuò)誤時(shí)創(chuàng)建會(huì)話,請(qǐng)檢查 PHP 或網(wǎng)站服務(wù)器日志,并正確配置 PHP 安裝(win+linux),轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。