phpmyadmin 出現Cannot start session without errors 錯誤 總結的幾種原因和解決辦法
原來服務器上裝的phpmyadmin好好的,後來因有個網站被掛馬,重新設置文件夾權限有出錯無奈恢複係統,因而後來安裝完phpmyadmin後,輸入其登陸網址,出現Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly. 錯誤。
google搜索該問題解決辦法,說這個問題是因為session存放目錄的權限問題。session目錄你要找到PHP目錄下的php.ini文件,看你設定的 session 存放目錄為哪個路徑,找到其所在的文件夾,給予Internet來賓賬戶session目錄的控製權限。比如在php.ini找到session.save_path 這一行, session.save_path = "D:/php/tmp" 那麼你就對tmp文件夾進行權限設定。 Internet來賓賬戶就是IUSR開頭的賬戶,我給了其最高為寫入權限,刷新可以看到登陸界麵了。激動哈,所以記錄下方法,以免遺忘。
以下是網上搜到的別的解決辦法,如果大家按照我說的辦法還不行,可以參考下麵的試試:-------------------------------------
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.
最近裝了1.7的phpstudy,結果,打開phpmyadmin的時候就出現了這樣的錯誤 首先:在php的目錄下建立個文件夾tmp,這個有權限的問題,如果是ntfs的分區,就一定要添加evryone的控製權限,否則是沒用的。
其次:在php.ini找到session.save_path 這一行,設成session.save_path = "C:/php/tmp"把分號弄掉。這裏要注意,php.ini裏麵有三處session.save_path ,如果隻修改一個地方,還是不行的。
將php.ini中的session.auto_start的值改為1(啟動),默認是0(禁用),
最後,是在phpmyadmin中找到,config.sample.inc.php,改成config.inc.php,找到 $cfg['blowfish_secret'] 將後麵的賦值,加入數字和字母組合。全部修改完以後,重啟iis或者apach,就可以看到熟悉的phpmyadmin的登陸界麵了。
-----------------------------
Cannot start session without errors, please check errors 錯誤解決辦法
打開phpmyadmin出現如下錯誤:
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.
環境是Windows Server 2003 + IIS6 (ISAPI mode php +zend)
在php的目錄建立個文件夾Temp,設置Temp屬性為IIS_Users組除完全控製的所有權限。(IIS_Users為IIS匿名用戶組)
在php.ini找到session.save_path 這一行,設成session.save_path = “D:/host/php/Temp”(把分號去掉)。
解決辦法:
將php.ini中的session.auto_start的值改為1(啟動),默認是0(禁用),
在php.ini找到session.save_path 這一行,設成session.save_path = “D:/host/php/Temp” (把分號去掉)
在phpmyadmin中找到,config.sample.inc.php,改成config.inc.php,
找到 $cfg['blowfish_secret'] 將後麵的賦值,加入數字和字母組合。
最後更新:2017-04-03 12:54:38