4. apeboard+ 的初期設定

4.1 調查您所使用的空間供應商關於CGI 的設定方法

如果直接把下載回來的檔案上傳到空間的話,apeboard+ 是不能起動的。
請務必確認空間供應商的設定方法,進行設定

進行設定前,請先調查空間供應商的下列CGI 設定方法。

  • Perl 路徑 (Perl path)
  • CGI 的使用權限設定 (CGI Permission)
  • .htaccess 是否需要設定
  • sendmail 可否使用

由於只有個別空間供應商需要設定 .htaccess,如沒有提及關於 .htaccess 的設定的供應商,可視為不必設定 .htaccess,不用理會。其他設定項目若不能找到相關資料,請直接向供應商查詢。因為我們必須得到這些資料才能進行正確的設定。

得到上述資料後,終於可以開始設定 apeboard+ 了!

4.2 利用純文字編緝器打開 apeboard_plus.cgi

請先用純文字編緝器開啟 apeboard_plus.cgi。純文字編緝器是指 Window 內的 notepad 或 Machintosh 內的 Text Edit 軟件。開啟 apeboard_plus.cgi 也是有方法的:請先打開純文字編緝器,再用「開啟舊檔」的方法打開 apeboard_plus.cgi。因直接點擊 apeboard_plus.cgi 檔案的話,預設程式並不一定是純文字編緝器,敬請注意。

開啟純文字編緝器後,請按「檔案→ 開啟」選擇要開啟的 apeboard_plus.cgi。
※ 設定完 apeboard_plus.cgi 後,我們會再設定其他檔案。請緊記使用上述方法去開啟和設定。

請注意:絕對不能使用文件編緝程式打開 apeboard_plus.cgi

經常有使用文件編緝程式 (Mircosoft Word 等) 開啟並設定過檔案後,出現程式不能起動的情況。
若使用文件編緝程式來設定的話,不能起動是正常的。

大家常使用 Word 都知道,文件編緝程式除了可以打字外,還有修飾的功能。為了能正確顯示修飾,儲存檔案時會換成只有程式看得懂的檔案格式。把已經變質了的檔案當成CGI 去起動時就會發生程式錯誤了。

所以,如果你曾經使用文件編緝程式去開啟 apeboard_plus.cgi 以及其他檔案,請全部刪除並重新下載。

4.3 編緝 apeboard_plus.cgi

在 apeboard_plus.cgi 內必須修改的地方只有1個,就是下方的紅色字眼。就在檔案的第一行,應該很快就會找到。
藍色字部分是請勿修改的一段。對於初心者背後的原因太複雜了,在此略過,但千萬別要修改此部分。架設末段會有相關解釋。

#!/usr/local/bin/perl

# =========================================================================
#
#                                 /////apeboard+ Ver.2.0 (UTF8)/////
#
#                                     Copyright (C) 2001,by 2apes.com
#                                                  All rights reserved
#                                            http://www.2apes.com
# =========================================================================

# 必要的指定 ————————————————

#require ‘./jcode.pl’;
require ‘./boardini.cgi’;
require ‘./skinini.cgi’;

# 設定終了 —————————————————————-

#!/usr/local/bin/perl 部分是 Perl 路徑。請轉換成您所使用的空間供應商所指定的路徑。轉換前請注意:

  • 務必使用半型文字、半型符號
  • #! 部分請勿刪除或更改

例如,Perl 路徑為「/usr/bin/perl」的話,請更改為「#!/usr/bin/perl」。若是「/bin/perl」的話,請更改為「#!/bin/perl」。

完成變更後,請儲存 apeboard_plus.cgi。

4.4 編緝 apeboardp_mt.cgi

接着是修改 apeboardp_mt.cgi。修改的地方,是下方的紅色字眼。 亦是在檔案的第一行,應該很快就會找到。

#!/usr/local/bin/perl

# =========================================================================
#
#                                    /////apeboard+ for webmaster Ver.2.0 (UTF8)/////
#
#                                                   Copyright (C) 2001,by 2apes.com
#                                                                All rights reserved
#                                                          http://www.2apes.com
# =========================================================================

# 必要的指定 ————————————————

#require ‘./jcode.pl’;
require ‘./boardini.cgi’;
require ‘./skinini.cgi’;

# 設定終了 —————————————————————-

與 apeboard_plus.cgi 一樣,請修改 Perl 路徑。變更完成後,請儲存 apeboardp_mt.cgi。

Leave a Reply

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