史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   硬體疑難使用問題討論區 (http://forum.slime.com.tw/f12.html)
-   -   連線到localhost的PHP問題 (http://forum.slime.com.tw/thread147845.html)

alrex5401 2005-04-24 12:19 AM

連線到localhost的PHP問題
 
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, xxxl@xxx.com.tw and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


--------------------------------------------------------------------------------

Apache/2.0.54 (Win32) Server at localhost Port 80


請問大大~我是用Apache 2.0.54和php-5.0.4-Win32

我連到http://localhost/index.php時

就出現上面的錯誤訊息QQ

請問大大~是我哪裡沒有設定好嗎?

連到http://localhost/index.htm就OK

應該不是port的問題吧??

alrex5401 2005-04-24 03:39 PM

我找到的文章~

引用:

我祇看到 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 2005-04-24 11:58 PM

謝謝大大~
這問題在我改回PHP 4版時~已解決

a471 2005-04-25 01:41 AM

抱歉阿我不懂架站,所以沒回應..


所有時間均為台北時間。現在的時間是 09:42 AM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1