最近想把公司的Webmail從OpenWebMail 轉換到Horde 搭配IMAP 使用,且使用Maildir格式不在使用MailBox格式 ,不過在安裝Horde出現一些問題,從昨天試到今天才發現問題的根本….
在順利安裝好Horde後,想說快來登入試試看,結果發現,一登入就會跳出來,原來以為是Dovecot 的問題,後來原來是php.ini問題,原因是已經順利登入,但因為session問題又跳出來….
在php.ini中有一個設定項
session.auto_start = 0
預設是off,但因為公司ERP需要將他開啟,所以導致登入就跳出來,不過也不可能關掉,所以使用.htaccess方式,單獨將之off掉.
用法如下:
在所需要的網頁目錄下加上新增一個文件為.htaccess
裡面輸入:
php_flag session.auto_start off
其中 session.auto_start 可以替換成php.ini各種變數,但好像有些不能這樣開啟或關閉,要測試才知道.
重新啟動apache就可以順利登入了.