Ubuntu

Bugzilla 4.4.6 無法保存配置設置

  • December 31, 2014

我已經在 Ubuntu Server 14 LTS 上成功安裝了 Bugzila 4.4.6,但隨後我收到以下消息:

歡迎,馬爾科·弗雷利。

您看到此頁面是因為一些核心參數尚未設置。此頁面的目的是告知您正確設置安裝所需的最後步驟。

作為管理員,您可以訪問所有管理頁面,可通過此頁面底部可見的管理連結訪問。此連結在所有頁面上始終可見。從那裡,您必須至少訪問“參數”頁面,從中可以設置此安裝的所有重要參數;除其他外:

urlbase, which is the URL pointing to this installation and which will be used in emails (which is also the reason you see this page: as

只要不設置這個參數,你就會一次又一次地看到這個頁面)。cookiepath 對您的瀏覽器正確管理 cookie 很重要。維護者,如果出現錯誤,則負責此安裝的人員。

以下參數也很重要:

requirelogin, if turned on, will protect your installation from users having no account on this installation. In other words, users

未使用有效帳戶進行明確身份驗證的人無法看到任何數據。如果您想將數據保密,這就是您想要的。createemailregexp 定義允許哪些使用者在此安裝中創建帳戶。如果設置為“.*”(預設值),每個人都可以自由創建自己的帳戶。如果設置為“@mycompany.com$”,則僅允許擁有帳戶@mycompany.com 的使用者創建帳戶。如果留空,使用者將無法自己創建帳戶;只有管​​理員才能為他們創建一個。如果您想要私人安裝,則必須絕對將此參數設置為與預設值不同的值。mail_delivery_method 定義用於發送電子郵件的方法,例如 sendmail 或 SMTP。您必須正確設置它才能發送電子郵件。

在設置完所有這些之後,我們建議您在某個時候也查看一下 Bugzilla 的其他參數,以便了解它們的作用以及是否要修改它們的設置以進行安裝。

現在,我必須設置核心參數,當我輸入 vales 並按下保存按鈕時,我收到以下錯誤:

軟體錯誤:

使用模板數據/params.XXXXX 在 tempfile() 中出錯:無法創建臨時文件數據/params.SjYXS:Bugzilla/Config.pm 第 270 行的權限被拒絕。

如需幫助,請向網站管理員 (webmaster@localhost) 發送郵件,提供此錯誤消息以及錯誤的時間和日期。我必須設置哪些權限,已經安裝了 bugzilla,/usr/local/bugzilla-4.4.6並且安裝目錄中/var/www/html有一個符號連結:

xxx@conquistador:/var/www/html$ ls -asl
total 20
4 drwxr-xr-x 2 root root  4096 Dec 28 08:50 .
4 drwxr-xr-x 3 root root  4096 Dec 28 08:49 ..
0 lrwxrwxrwx 1 root root    25 Dec 28 08:50 bugzilla -> /usr/local/bugzilla-4.4.6
12 -rw-r--r-- 1 root root 11510 Dec 27 22:40 index.html
xxx@conquistador:/var/www/html$

我必須設置哪個權限?

您的網路伺服器無法寫入 $ BUGZILLA_HOME/data/ directory. You need to allow that. In general, running checksetup.pl should set all the permissions correctly for you, as long as you’ve set $ 在 localconfig 文件中正確的 webservergroup。

引用自:https://serverfault.com/questions/655580