2017年2月7日 星期二

Lighttpd 執行phpMyAdmin出現Cannot start session without errors…錯誤

浪費太多時間在用這個笨問題!

在REHL el6.x86_64執行phpMyAdmin時出現錯誤訊息:enter image description here
連登入畫面都無法正常出現?


環境參數:

  • OS:Linux RHEL , 6.x86_64.
  • lighttpd.x86_64 , v1.4.44-1.e16
  • lighttpd-fastcgi.x86_64.
  • php56-php-fpm.x86_64 , v5.6.30-1.el6.remi

解決方法

session路徑
確認/etc/php.ini下的session路徑設定應為:session.save_path = "/var/lib/php/session/"
session權限
檢查路徑權限應為777可讀寫,若非如此請修正:
#chmod 777 /var/lib/php/session

這是基本的解決lighttpd+php-fpm執行phpMyAdmin的session權限錯誤問題,當然也同時安裝Apache 2 來跑看看,同樣也是遇到這個問題。幾乎從下午搞了快2個鐘頭,晚上又測試一整晚,終於抓到問題所以,國外網站也有這問題,但一個個試驗根本就解決不了。

無效方式包括:
1.改換 phpMyAdmin-4.0.10.19-all-languages.tar.bz2或phpMyAdmin-4.4.15.10-all-languages.tar舊版本。
2. 改換Apache 2.4 Web Server + mod_php 來執行phpMyAdmin。
3. 更換/etc/php-fpm.d/www.conf中的php_value[session.save_path]的值。
以上都是白費力氣的嘗試

活本來沒有什麼好與壞,只要你願意怎樣填滿它,它就隨同而行。


EmoticonEmoticon