Download: laigbbs23
LOGIN.CGI – 密碼保護寫入頁 [kent-web.com]
此CGI 程式由 kent-web.com 編寫。日文原程式可於此下載:http://www.kent-web.com/pwd/
此簡易密碼保護程式,適用於日記版等只准管理員寫入新文章的 apeskin。
由於密碼在 CGI 內設定,訪客不能破解,故安全性極高。
檔案下載
簡易密碼保護程式 繁體中文版 (UTF-8)
簡易密碼保護程式 繁體中文版 (BIG5)
使用說明
架設注意
請將login.cgi 和 secret.cgi 上載到同一空間,並將 login.cgi 的權限屬性設為 755,secret.cgi 設為 644。
Line:001
#!/usr/local/bin/perlCGI 路徑,架設時請依空間供應商設定修改
Line:032
$pass = ‘0123’;密碼設定,必須為半型英數文字
Line:040
$secret = ‘./secret.cgi’;隱藏文件的路徑
成功輸入密碼後程式會讀取並顯示此檔案內容
建議將檔案的副檔名設為 .cgi 加強保密
Server Error 的解決辦法
請逐一檢查
1. 您的空間是否允許使用 CGI?
首先,請確認您的空間是否允許使用 CGI?
因不是所有空間都能使用 CGI,請務必確認。
2. 放置檔案的目錄是否正確?
根據空間供應商的設定,CGI 檔案或須放置在指定的目錄下。(ex. cgi-bin)
3. 是否需要設定名為 .htaccess 的檔案? 您又有否設定?
根據空間供應商的設定,或須設定名為 .htaccess 的檔案才能夠執行 CGI。
請於 .htaccess 檔案內加入以下兩行程式碼。
Options FollowSymLinks ExecCGI Includes
AddType application/x-httpd-cgi .cgi
權限設定為 644 便可。
(注意)
.htaccess 的檔案名以句號 . 開始
.htaccess 的檔案內若出現全型文字,CGI 會因為空間無法讀取檔案而不能執行。
4. 是否以 ASCII 模式上傳檔案?
.cgi 與 .pl 等檔案應以 ASCII 模式上傳,否則換行的符號會出現錯誤而導致程式不能執行。
5. 檔案是否正確上傳?
以下是必須的檔案。是否全部都上傳了? 若有更改過檔案名稱,是否有修改初期設定檔案?
├apeboard.dat (紀錄檔)
├apeboard_plus.cgi (留言版主程式)
├apeboardp_mt.cgi (管理員頁主程式)
├boardini.cgi (apeboard 的設定檔案) *不可改變副檔名
├apeskin.html (apeskin 檔案 – 通常顯示部分)
├res_file.html (apeskin 檔案 – 回覆留言部分)
├skinini.cgi (apeskin 設定檔案) *不可改變副檔名
└img (apeskin 的圖片檔案)
6. 權限是否正確設定?
若沒有正確設定權限的話,會令空間不能執行各檔案。
請檢查/再一次設定檔案權限。
(755)
├apeboard.dat (666)
├apeboard_plus.cgi (755)
├apeboardp_mt.cgi (755)
├boardini.cgi (644)
├apeskin.html (644)
├res_file.html (644)
├skinini.cgi (644)
└img (755)
7. 有否進行初期設定?
初期設定包括了因應空間的設定而作出修改。
若 1~6 點都沒有問題的話,請返回初期設定細心檢查一下。
8. 所有項目都檢查過但仍然出現問題。
那有可能是程式的漏洞,請聯絡 2apes.com 的技術支援 support@2apes.com。
請在電郵的標題前加上 [Q:apeboard] 以便快速處理。
多次嘗試 apeboard 仍然無法運作
沒有可以使用 CGI 的空間,或多次翻閱 manual 依然架設失敗、出現問題的話,可以嘗試搜尋本站的討論區。或可以找到其他抱有相同問題的架設者,及其解決辦法。
若找不到相關資料的話,歡迎於討論區留言。
可能會得到使用同一空間,或抱有同一問題的架設者的心得。
當然本站管理員亦會參加討論,應該可以找出解決方法。
有網友亦會提供代架 (代為架設 apeboard) 服務,您亦可以嘗試接觸這些網友代您架設 apeboard。
發佈您創作的 apeskin
發佈 apeskin 時,並不需要包含 apeboard.cgi 等主程式檔案,只需向下載者提供以下檔案。
・Readme.txt (apeskin 作者的說明檔)
・apeskin.html
・res_file.html
・skinini.cgi (初期設定檔案)
建議壓縮為 zip 檔案。
留言版速度很慢
apeboard+ 可以自由設計的壞處,就是作者精心的設計可能會令留言版的運作速度變慢。
減少每頁顯示的留言數目,減少圖片的使用等,像減小網頁的大小那樣試試的話,應該可以令運作速度變快。另外,當一篇留言有很多回覆時,由於顯示的留言數目亦相應增加,建議每頁顯示的留言數目為10,運行速度應該比較理想。
還有,在 apeskin 內,由於程式會不斷重覆顯示 log 部分,將HTML 檔案的標籤和無用的空白等刪除,也可以改善運行速度。
最理想是,刪除檔案內所有空白甚至不換行,但進行修改前,請務必先備份原本的檔案。
各 apeskin 的作者版權連結可否作小修改如顏色等
請查閱 apeskin 內附的說明檔,或向 apeskin 作者查詢。
2apes 的版權連結則可自由修改。
刪除功能不能順利運作
請檢查 apeskin。
請檢查 log 部分是否完整地被 <form> 標籤包圍,否則不能順利運作 。
(無法指定要刪除的留言,或密碼輸入欄未被包圍以致程式無法接收到所輸入的密碼。)
明明輸入了名字和留言內容,送出後卻出現「名字、留言沒被輸入」的錯誤訊息
請檢查 apeskin 內,<input type=””> 的 name 等屬性是否正確。
想變更留言內容等的文字大小或顏色
留言內容和名字等,在 apeskin 內標示為 message<!–s–> 和 name<!–s–>。將這些特定文字組合標記追加相關HTML 如 <font size=”2″ color=”#CC0000″>message<!–s–></font>。



boardini.cgi (apeboard 的設定檔案) *不可改變副檔名