LOGIN.CGI – 密碼保護寫入頁 [kent-web.com]

此CGI 程式由 kent-web.com 編寫。日文原程式可於此下載:http://www.kent-web.com/pwd/

此簡易密碼保護程式,適用於日記版等只准管理員寫入新文章的 apeskin。
由於密碼在 CGI 內設定,訪客不能破解,故安全性極高。

檔案下載

簡易密碼保護程式 繁體中文版 (UTF-8)

按此下載 ZIP 檔案

簡易密碼保護程式 繁體中文版 (BIG5)

按此下載 ZIP 檔案

使用說明

架設注意

請將login.cgi 和 secret.cgi 上載到同一空間,並將 login.cgi 的權限屬性設為 755,secret.cgi 設為 644。

Line:001
#!/usr/local/bin/perl

CGI 路徑,架設時請依空間供應商設定修改

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。

留言版速度很慢

apeboard+ 可以自由設計的壞處,就是作者精心的設計可能會令留言版的運作速度變慢。

減少每頁顯示的留言數目,減少圖片的使用等,像減小網頁的大小那樣試試的話,應該可以令運作速度變快。另外,當一篇留言有很多回覆時,由於顯示的留言數目亦相應增加,建議每頁顯示的留言數目為10,運行速度應該比較理想。

還有,在 apeskin 內,由於程式會不斷重覆顯示 log 部分,將HTML 檔案的標籤和無用的空白等刪除,也可以改善運行速度。

最理想是,刪除檔案內所有空白甚至不換行,但進行修改前,請務必先備份原本的檔案。