各位好,本人是用DOMLINUX的方式建網站,在安裝EGROUPEWARE-安裝測試時..一直出現鬼打牆..
唯一一個不能通過的條件..
檢查 /hd2/.XDATA/home/kaiens/_www_/egw_axound/setup 的檔案權限是否為 非 所有人可寫入,目前狀態: kaiens/mailgroup drwxrwxrwx
/hd2/.XDATA/home/kaiens/_www_/egw_axound/setup 是 所有人可寫入!
若將setup資料夾改成775
則:
Checking if php.ini setting session.save_path='' is writable by the webserver*: kaiens/mailgroup drwxrwxr-x
/hd2/.XDATA/home/kaiens/_www_/egw_axound/setup 是 非 網頁伺服器可以寫入!
You will NOT be able to log into eGroupWare using PHP sessions: "session could not be verified" !!!*
若我調整phpini :
session.save_path = /hd2/.XDATA/home/kaiens/_www_/egw_axound/session
並新建一個session 資料夾 並設為777
則又:
檢查 /hd2/.XDATA/home/kaiens/_www_/egw_axound/session 的檔案權限是否為 非 所有人可寫入,目前狀態: kaiens/mailgroup drwxrwxrwx
/hd2/.XDATA/home/kaiens/_www_/egw_axound/session 是 所有人可寫入!
Checking if php.ini setting session.save_path='/hd2/.XDATA/home/kaiens/_www_/egw_axound/session' is writable by the webserver*: kaiens/mailgroup drwxrwxrwx
所以我又把session 的檔案權限更改為775
然後:
Checking if php.ini setting session.save_path='/hd2/.XDATA/home/kaiens/_www_/egw_axound/session' is writable by the webserver*: kaiens/mailgroup drwxrwxr-x
/hd2/.XDATA/home/kaiens/_www_/egw_axound/session 是 非 網頁伺服器可以寫入!
You will NOT be able to log into eGroupWare using PHP sessions: "session could not be verified" !!!*
所以說我陷入了鬼打牆...
要怎樣讓check_install.php跳過session的測試??
原始討論:
http://twpug.net/x/modules/newbb/viewtopic.php?topic_id=4984
評論
印象中,權限部份即使有出現警告還是可以繼續安裝,除非會影響安裝過程,像是 session 目錄一定要讓網頁伺服器可以寫入。
很久一段時間沒有重裝新版本,不確定是不是正確
可是後面又遇到問題..
我在步驟3 建立管理者帳號的時..
填完資料送出後會出現
PHP extension 'pdo_mysql' not loaded AND can NOT be loaded via dl('pdo_mysql.so')!
所以一直無法新建管理帳號..
我有問過DOMLINUX那邊的支援..他是說PDO_mysql是用在sqlite(like?)時用的...
我現在的系統沒必要裝這個東西..
我看了一下phpini後..PDO跟pdo_sqlite都有東西..
PDO
PDO support enabled
PDO drivers sqlite2, sqlite
pdo_sqlite
PDO Driver for SQLite 3.x enabled
PECL Module version (bundled) 1.0.1 $Id: pdo_sqlite.c,v 1.10.2.6.2.2 2007/03/23 14:30:00 wez Exp $
SQLite Library 3.3.17
有其他方法可以解決?
要把 egroupware 改成不透過 PDO 方式應該頗難,不妨放棄在 DOM Linux 環境裝這個怪獸吧