5. boardini.cgi 的設定

開始設定 boardini.cgi。boardini.cgi 是保存 apeboard+ 的基本設定的重要檔案。請使用純文字編緝器開啟檔案之後,

  1. 由 # 開始的行
  2. 由 $ 開始的行
  3. 和什麼都沒有的行

組合而成的檔案來的。需要修改的是,由 $ 開始的行內的內容。例如,請修改下方紅色字眼的地方。

# ————————————————— apeboard+相關設定

# 時差修正 ____.00
# 海外Server 請修改「-9」一項

$ENV{‘TZ’} = ‘JST-8’;

請注意由 $ 開始的行目

 $ENV{‘TZ’} = ‘JST-8;
$admin = ‘foo@hoge.ne.jp‘;
$indexurl = ‘http://www.hoge.ne.jp‘;

都是 $xxx = ‘yyy’; 的形式。請修改上方例子紅色字眼的部分, 只修改 yyy 的部分。修改時請注意:

  • 務必使用半型文字、半型符號 (也有例外的地方)
  • ‘ (single quote) 部分請勿刪除或更改
  • 行末的;(semi colon) 部分請勿刪除或更改

接下來會逐行解釋,請注意上述3點小心修改。

不過,現在只會修改必須修改的項目,其他喜好設定可日後另行設定。

5.1 管理員的電郵地址

# 管理員 的電郵地址                                                      ____.01
$admin = ‘foo@hoge.ne.jp‘;

請修改 foo@hoge.ne.jp 部分為自己的電郵地址。 若設定了接收新留言通知電郵的話,將會寄通知到這個電郵地址去。

5.2 網站的 URL 

# 網站的 URL                                                                   ____.02
$indexurl = ‘http://www.hoge.ne.jp‘;

請修改 http://www.hoge.ne.jp 部分為自己網站的URL。當留言板發生錯誤時,會在錯誤頁顯示這個URL 連結。

5.3 管理頁用的cookie 名稱

 # 管理頁用的cookie的名稱                                          ____.03
$mt_cookiename = ‘hoge_mt‘;

進入管理頁 (列出所有留言以作出回應、刪除惡意留言用的頁面) 時,需要輸入密碼。為免回覆留言及刪除留言時需要重覆輸入密碼,程式使用稱為 cookie 的功能,讓你在一段時間內保持登入狀態。

這兒是為這項功能的設定。

請將 hoge_mt 修改為任何半型英數文字,避免與其他 apeboard+ 使用者重覆以確保安全性。

5.4 返回網站的URL

# 返回網站的 URL                                                              ____.04
$back_url = ‘http://www.hoge.ne.jp‘;

設定留言板上的「Home」或「Back」(視乎 apeskin 而異) 連結的目標URL。
請修改 http://www.hoge.ne.jp 部分為您想連結到的 URL。

5.5 cookie 名稱

# cookie 的名字 (必需變更)                                               ____.11
$cookiename = ‘hoge‘;

訪客留言時,為免每次都要輸入名字和電郵地址,程式使用了 cookie 去方便客人。

這兒是為這項功能的設定。

請將 hoge 修改為任何半型英數文字,避免與其他 apeboard+ 使用者及管理頁用的重覆以確保安全性。

5.6 使用 lock 嗎

# 使用 lock 嗎 (使用的話請填入 1)                                  ____.20
$lock = ‘1‘;

當有幾個人同時留言的話,會令紀錄檔留損,所以為保護檔案要使用lock。雖說是lock,只是系統上的設定,並不會在留言板上顯示任何字眼。填入1 的話,就表示使用lock,但有些空間並不能使用lock。不能使用lock 的話,設定了lock 的話,留言時會出現以下錯誤:

在這個環境lock不能使用。請在boardini.cgi 設定 $lock = 0。

這樣的話,就必須填入 0 關閉 lock 功能。

5.7 管理員的名字

# 管理員的名字 (回覆部分使用)                                       ____.21
$master_name = ‘master‘;

這是管理員名字的設定。使用管理頁回覆留言時,會顯示這個名字。這項可使用中文。

5.8 有新留言時寄電郵寄給管理員

# 有新留言時寄電郵寄給管理員                                      ____.23
# 一般留言時送出 ‘1’
# 回覆時都送出 ‘2’
# 不使用 ‘0’
$smail = ‘0’;

當有新留言時,可選擇是否需要寄通知到管理員的電郵地址去。若空間供應商不支援 sendmail 功能的話,將不能送信及發生錯誤,敬請注意。

設定為1的話,會在回覆以外的新留言寄出通知電郵。設定為2的話,包括回覆在內的留言都會寄出通知電郵。設定為0的話,表示不需要通知電郵。

設定為寄出通知電郵 (1 和 2 的情況) 時,需要設定 sendmail 的路徑。

5.9 通知電郵的標題

# 發送郵件的時候標題前附上的文字 (例如 apeboard)  ____.24
$mail_head = ‘hogetest‘;

設定寄出新留言通知電郵的標題。

若設定為

# 發送郵件的時候標題前附上的文字 (例如 apeboard)  ____.24
$mail_head = ‘apeboard‘;

的話,電郵標題前會出現 [apeboard]。

5.10 sendmail 路徑

# sendmail 路徑                                                                     ____.25
$sendmail = ‘/usr/lib/sendmail‘;

設定 sendmail 的路徑。若空間供應商允許使用 sendmail 的話,必須會在網站上表明。請設定為供應商指定的路徑。

以上是必須修改的設定,尚有其他喜好設定可於架設完成後再作更改。
現在我們先用這個 boardini.cgi 進行 apeboard+ 架設。

Leave a Reply

Your email address will not be published. Required fields are marked *