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] 以便快速處理。

Leave a Reply

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