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。