安裝EGW 時鬼打牆

edited 十月 2013 in egroupware
各位好,本人是用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

評論

  • edited 三月 2010
    其實以 DOMLINUX 這種形式所能夠存取的資源看來,遇到 egroupware 這樣肥的程式,應該很容易出現問題 ;)

    印象中,權限部份即使有出現警告還是可以繼續安裝,除非會影響安裝過程,像是 session 目錄一定要讓網頁伺服器可以寫入。

    很久一段時間沒有重裝新版本,不確定是不是正確 :)
  • edited 三月 2010
    感謝..我另外跳過處理了..

    可是後面又遇到問題..

    我在步驟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


    有其他方法可以解決?
  • edited 三月 2010
    PDO_mysql 是用 PDO 存取 MySQL ,這是 egroupware 的要求,你的環境看來沒有安裝

    要把 egroupware 改成不透過 PDO 方式應該頗難,不妨放棄在 DOM Linux 環境裝這個怪獸吧 ;)
Sign In or Register to comment.