查看單個文章
舊 2005-04-24, 03:39 PM   #2 (permalink)
alrex5401 帥哥
註冊會員
 
alrex5401 的頭像
榮譽勳章
UID - 83485
在線等級: 級別:25 | 在線時長:770小時 | 升級還需:10小時級別:25 | 在線時長:770小時 | 升級還需:10小時級別:25 | 在線時長:770小時 | 升級還需:10小時級別:25 | 在線時長:770小時 | 升級還需:10小時級別:25 | 在線時長:770小時 | 升級還需:10小時
註冊日期: 2003-07-05
VIP期限: 2009-03
住址: 天堂地獄
文章: 554
精華: 0
現金: 94 金幣
資產: 220667 金幣
預設

我找到的文章~

引用:
我祇看到 500 Internal Server Error

500 Internal Server Error 是某處出錯時所會跑出來的常見網頁伺服器錯誤訊息 -- 更精確地來說,是當試圖執行 CGI 腳本時出錯的時候。

這裡列出了如何診斷並修復這個錯誤的方法:

* 檢查是否所有的 CGI 腳本和函式庫都以 ASCII 模式上傳了?

* 檢查是否所有的 CGI 腳本都被設定成正確的權限了?他們應該通通要被設定成 755 ,也就是擁有者具有讀取/寫入/執行權限,而其他人則具有讀取/執行權限。

* 檢查機器上的 Perl 路徑是否正確。 Perl 路徑會在每一個 CGI 腳本的第一列被指定,像是: #!/路徑/指到/perl 裡, /路徑/指到/perl 就是這個路徑。通常在 Unix 伺服器上,這裡會是 #!/usr/bin/perl 。如果在妳的機器上用了不同的路徑,就得在每一個 CGI 腳本裡修改這個值。如果妳需要修改這個設定的話,請小心不要移掉每一個檔案第一列尾端的 -w ;這個設定會啟用 Perl 的警告訊息,保持開啟會相當重要。

要得知妳的網頁伺服器上的 Perl 路徑,可能得要看看妳的主機服務的維護頁面。不然如果妳有 shell (命令列)帳號,而妳又習慣這種介面的話,妳也可以登入這個帳號,然後輸入:

$ whereis perl

這應該會告訴妳在妳的系統上 Perl 到底在哪裡。

* 檢查妳的網頁伺服器上的 Perl 版本夠不夠新? Movable Type 至少需要 5.004_04 版以上的 Perl ,若使用了更舊版本的 Perl 就會跑出錯誤訊息。

可是我用的是XP?

我不知道該怎樣改權限~"~

還有ASCII 模式還有要怎樣改呢QQ
alrex5401 目前離線  
送花文章: 538, 收花文章: 71 篇, 收花: 406 次
回覆時引用此帖