來源:互聯網
上載者:User
關鍵字
phpmyadmin
Cannot
start
sessio
PHPMYADMIN出問題了,總一個勁報錯。
代碼如下:
Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.
設定檔被改到亂七八糟了,不斷地重啟IIS重啟MYSQL,都沒有解決。
但有時候呢,卻又沒問題,想不出是哪邊有問題…
後來隨便瞎搞,終於有一回瞎貓碰上死耗子了。
這個問題是因為session存放目錄的許可權問題。
Internet來賓賬戶必須擁有session目錄的控制許可權。
Internet來賓賬戶是IUSR開頭的賬戶。
由於XP下,檔案夾屬性選項中預設是找不到“安全”選項卡的(win2003下只要右鍵檔案夾就可以設定),處理辦法:
檔案夾選項-查看-去掉“簡單檔案分享權限設定”的勾勾!再右鍵檔案夾屬性,安全選項出現了。添加IUSR,設定其許可權(完全控制)
開啟phpmyadmin,ok!
首先:在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的登陸介面了。