保存設定
此頁面顯示保存到目前為止您輸入的設定資訊的結果。
檢閱並修正任何問題後,選擇「繼續」按鈕以繼續。
保存您的系統設定 部分顯示了已保存的資訊。設定儲存在兩個檔案之一中。一個檔案是網頁根中的 mainfile.php。另一個是 xoops_data 目錄中的 data/secure.php。

兩個檔案都是從 XOOPS 2.7.0 隨附的範本檔案產生的:
mainfile.php是從網頁根中的mainfile.dist.php產生的。xoops_data/data/secure.php是從xoops_data/data/secure.dist.php產生的。
除了您輸入的路徑和 URL,mainfile.php 現在還包括 XOOPS 2.7.0 中新增的幾個常數:
XOOPS_TRUST_PATH— 保留為XOOPS_PATH的向後相容別名;您不需要單獨設定它。XOOPS_COOKIE_DOMAIN_USE_PSL— 預設為true;使用公共字尾清單來衍生正確的 Cookie 網域。XOOPS_DB_LEGACY_LOG— 預設為false;在開發中設定為true以記錄舊版資料庫 API 的使用。XOOPS_DEBUG— 預設為false;在開發中設定為true以啟用額外的錯誤報告。
在安裝期間,您不需要手動編輯這些常數 — 預設值適用於生產網站。此處提及這些常數是為了讓您知道在稍後開啟 mainfile.php 時要尋找什麼。
如果 XOOPS 偵測到寫入設定檔案的錯誤,它將顯示詳細說明問題的訊息。

在許多情況下,使用 Apache 中的 mod_php 的 Debian 衍生系統的預設安裝是錯誤的來源。大多數主機提供商的設定不具有這些問題。
群組權限問題
Section titled “群組權限問題”PHP 處理程序使用某個使用者的權限執行。檔案也由某個使用者擁有。如果這兩個不是同一使用者,可以使用群組權限來允許 PHP 處理程序與您的使用者帳戶共用檔案。這通常表示您需要變更 XOOPS 需要寫入的檔案和目錄的群組。
對於上述預設設定,這表示 www-data 群組需要指定為檔案和目錄的群組,這些檔案和目錄需要對群組可寫入。
您應該仔細檢查您的設定,並謹慎地選擇如何為在開放網際網路上可用的伺服器解決這些問題。
範例命令可能包括:
chgrp -R www-data xoops_datachmod -R g+w xoops_datachgrp -R www-data uploadschmod -R g+w uploads無法建立 mainfile.php
Section titled “無法建立 mainfile.php”在類 Unix 系統中,建立新檔案的權限取決於授予父資料夾的權限。在某些情況下,該權限不可用,授予它可能是安全問題。
如果您的設定有問題,可以在 XOOPS 發行版中的 extras 目錄中找到虛擬 mainfile.php。將該檔案複製到網頁根並設定檔案權限:
chgrp www-data mainfile.phpchmod g+w mainfile.phpSELinux 環境
Section titled “SELinux 環境”SELinux 安全內容可能是問題的來源。如果這可能適用,請參閱特殊主題以取得更多資訊。