LifeType 中文開發論壇

開發 => 核心補強 => 主題作者是: jase 於 一月 12, 2006, 04:33:22 下午



主題: 關於 unknown 的 error
作者: jase一月 12, 2006, 04:33:22 下午
(http://static.flickr.com/43/85569149_ca82530d9f_m.jpg)
http://www.flickr.com/photos/jctalk/85569149/
我已經遇過兩次這個問題,一次是在同一台機器上裝 dotproject,依照設定把 php.ini 裡的 session.auto_start = 0 改成 1,另一次則是要裝另一個 lifetype 在同一台機器,在 .htaccess 裡忘了加上設定 (這時候 php.ini 裡的 session.auto_start = 1)

依照著兩次的經驗,網路上很難找到解決方法,建議 mark 把這個問題列入 FAQ 或是直接在 .htaccess 加入設定。

如果將 session.auto_start = 1,會造成瀏覽器 cookie 與 server 的 session 紀錄有問題,
如果把瀏覽器的 cookie 清掉,就可以看到頁面 (不管是 summary 或個人首頁),但是要登入管理介面時就有問題,一有問題之後,便要再清一次 cookie。

斯斯有兩種,依照需求去改吧。
1. server 只有 lifetype 時,把 php.ini 裡的 session.auto_start 改成 = 0
2. server 有其他系統,session.auto_start = 1 時,請在 lifetype 裡的 .htaccess 加上
程式碼:
<IfModule mod_php4.c>
  php_value session.auto_start 0
</IfModule>