我已經遇過兩次這個問題,一次是在同一台機器上裝 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>