程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> phpmyadmin報錯:Cannot start session without errors問題

phpmyadmin報錯:Cannot start session without errors問題

編輯:關於PHP編程

在使用phpmyadmin時發現Cannot start session without errors問題解決辦法,希望此文章能給你帶來幫助哦。

解決方法一,nginx 環境

在一個新環境中,裝了一個phpmyadmin
發現打開的時候提示:Cannot start session without errors….
然後登陸的時候,也發現樣式等等的錯誤,
解決辦法:
是php環境中session存放目錄的權限訪問問題
先打開php.ini
查找:session.save_path
檢查路徑下的目錄的所有者是否正常:
root apache 4096 Mar 15 23:07 session
如果是這樣的,明顯不正常
應該改成:
apache apache 4096 Mar 15 23:07 session

nginx nginx 4096 Mar 15 23:07 session
等等。
另外請注意!,如果是nginx + php-fpm,除了檢查/etc/php.ini 的設置外也要檢查:
/etc/php-fpm.d/www.conf 的

php_value[session.save_path] = /var/lib/php/session

這個session的存儲路徑必須和php.ini 的一致!!!


解決辦法二

環境:linux ,apache2 ,php5
問題:
打開phpmyadmin出現如下錯誤:

Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.

解決辦法:

vim /etc/php5/apache2/php.ini

查找session.save_path ,將session.save_path=/var/lib/php5這一句的注釋符號去掉。
如還不能正常工作,將session.auto_start的值改為1(啟動),默認是0(禁用)


解決辦法三

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'] 將後面的賦值,加入數字和字母組合。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved