看到這麼多美美的 Apeskin,但不知道怎樣使用?..
這篇架設教學正是指示您如何放上網絡,以下將一步步的教導您。
第一次架設的時候所需時間是長一點的,但之前絕對可以在一分鐘內完成!
請給點耐性,不要漏掉任何一個步驟喔!
[1]一個支援CGI檔案格式的空間
apeboard是CGI程式,必須放在支援CGI的空間才能使用的。很可惜的說,大家常用的yahoogeocities、pchome等普通網頁空間都是不支援的,而國內支援CGI的免費空間接近零,就只能申請外國的來使用。
現以Netfirms空間為例,它是「歷史悠久」的免費空間,目前算是最多人使用的,申請方法請[按此]。
若果您是有心做網站的話,也不妨考慮付費網頁寄存呢!沒有廣告去破壞留言板美觀,也不會無故消失以致寶貴的留言全沒了。
[2]下載Apeboard主程式
正如我介紹apeskin的時候所說,apeskin只是apeboard的版面,需配合apeboard主程式才能使用。apeboard原是日文的,但有中文版:
下載:
apeboard.zip[OEC寄存]
將apeboard.zip解壓後應出現以下檔案:
apeboard
└
apeboard_plus.cgi
└
apeboardp_mt.cgi
└
boardini.cgi
└
apeboard.dat
[3]修改APEBOARD設定
1.用記事本打開apeboard_plus.cgi和apeboardp_mt.cgi
修改第一行perl路徑,perl路徑請至你的空間查詢
例如:netfirms空間路徑為#!/usr/bin/perl,所以就不需要再修改
2.用記事本打開boardini.cgi修改管理員資料
#管理者e-mail ____.01
$admin = '
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
';
#首頁url ____.02
$indexurl = 'http://www.apeskin.org/';
#管理cookie名稱 ____.03
$mt_cookiename = 'apeboard';
#回首頁url ____.04
$back_url = 'http://www.apeskin.org/';
...
# 管理者回覆顯示名稱 ____.21
$master_name = 'Master';
# 是否開啟回覆功能? ____.22
$res_sort = 'on';
初學者修改這些就足夠了,修改時亦要小心不要刪掉"';這些符號,不然程式會出錯的喔!
[4]準備上傳檔案
請先下載一枚留言板,以下以小枝馬虎設計的留言板為例[下載範例版面](18KB) sample
下載留言板後,請先解壓,留言板的架構如下:
bbs
└
image (圖片存放資料夾)
└
style.css
└
apeskin.html
└
res_file.html
└
skinini.cgi
readme.txt
有些skin還有其他檔案,而那些檔案需要特別處理,且按下不表。
[5]上傳檔案
請利用FTP軟件依以下結構上檔案:
cgi-bin
└
bbs
└
apeboard_plus.cgi
└
apeboardp_mt.cgi
└
boardini.cgi
└
skinini.cgi
└
apeskin.html
└
res_file.html
└
apeboard.dat
www
└
image
└
style.css
如果空間並無cgi-bin限制,image和style.css上傳到cgi-bin/bbs就可以的了,也不用作第[6]步的路徑修改。
有關FTP的教學請參見[FTP 上傳教學]
[6]路徑修改
由於搬動過檔案的關係,所以需要修改圖片的正確連結路徑。
Netfirms空間的首頁:http://你的帳號.netfirms.com/
image資料夾的網址:http://你的帳號.netfirms.com/bbs/image
雖然空間上有www資料夾,但並不會在網址上出現的!
1.請使用純文字編緝器(eg.notepad)打開apeskin.html和res_file.html
打開原始檔後,按編輯→取代(ctrl+H)
在尋找目標處打上 style.css,取代為 http://帳號.netfirms.com/bbs/style.css

然後在尋找目標:image/(圖片資料夾)
取代為http://你的帳號.netfirms.com/bbs/image/

取代的字眼會因應不同作者而不同的,日後架設需自行調節。
如沒有圖片資料夾,就需要搜尋圖片檔名來修改路徑了。
儲存檔案,apeskin.html和res_file.html修改結束。
2.打開skinini.cgi
把image/取代為http://你的帳號.netfirms.com/bbs/
如沒有圖片資料夾,宜在skinini.cgi找ICON、MAIL及HOME的路徑設逐一修改。
儲存檔案,skinini.cgi修改結束。
修改完畢後,將檔案再次上傳到FTP上。
[7]設定屬性
將apeboard_plus.cgi、apeboardp_mt.cgi設定為755屬性。
而apeboard.dat設定為666屬性。
屬性(CHMOD)是表示程式、使用者、空間對那個檔案讀取、寫入、執行的權限。
屬性設定方法請參見[FTP 上傳教學]

[8]設定管理員密碼
在瀏覽器上打上http://帳號.netfirms.com/cgi-bin/bbs/apeboard_plus.cgi
如所有步驟均沒有出錯的話,應該會出現輸入管理員密碼的畫面:

輸入後便可以看到您的留言板的了,恭喜恭喜。
如果沒有顯示此畫頁,請留意網頁標題上寫的是500抑或404。
500:perl路徑、屬性或有不正確,或程式不完整(修改boardini.cgi時刪掉"';等符號)
404:找不到檔案(網址不正確)
*後話
事實上每一位作者寫skin的方法都有不同,此篇教學實難以偏概全。嘗試過架設後,應對其他skin有一個基本理解,知道什麼檔案應上傳到哪裏、屬性是什麼,而作出適當的對應。
每人的架設習慣也不同的呢~您應該找出最適合自己的架設方法。由於多數人都不會只架一塊板子的,所以怎樣分配好您的板子資料夾和圖片資料夾就是一種學問了!絕對不能所有圖片都上傳到www去,因為圖片名稱會有機會重覆的,而日後換skin要刪掉舊的資料時也是一種麻煩。好好的學會檔案管理吧!絕對有益的!