天天看點

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出現如下錯誤:

環境是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'] 将後面的指派,加入數字和字母組合。

注:

尤其要注意的是php.ini 中的路徑

如果還提示錯誤,就将紅字部分的操作的檔案删掉