top
Loading...
有關服務器500錯誤的一些總結--寫給新手
我在第一次接觸CGI覺得很難,這中間也走過一段艱難曲折的彎路,現在我也非常能夠理解一些新手面對500Internal Server Error 時的心境。俗話說萬事開頭難,為能讓初學者能夠順利的調試出第一個cgi程序,現在我把自己經歷過的一些總結寫給大家。高手就不用看我在這里班門弄斧了,呵呵

1。由于一些編程者在發布程序時提供的代碼第一行解釋器路徑使用的是自己電腦上的路徑
而在寫說明的時候又常常忽略這一點,所以在調試的過程中往往這第一關就過不了,
把第一行!#c:/perl/bin/perl.exe改成自己服務商所提供的路徑

2。絕對路徑的錯誤:在用虛擬主機的時候,因為在瀏覽器的url地址是不用輸入www這個目錄的,所以有的就網友就忽略了這個目錄,以為這個目錄是主機的默認目錄,其實不然。
舉例,錯誤:real="/usr/home/4232/image"
正確:real="/usr/home/4232/www/image"
3.油箱輸入錯誤,在有些程序需要管理員在原碼上直接輸入信箱地址的時候,有些網友往往會覺得suking@yang.com.cn這個名字有些特別而不去理會,于是改成自己的信箱:shohu@21cn.com --錯誤就從這路出現了,這時系統會將@21cn當成數組來處理,在這里,如果你的信箱是:shohu@21cn.com 就應該改成 shohu@21cn.com
4.系統環境變量出錯,有些系統(比如我的)給出的變量值不正確,如{script name}再我的系統里監測就是錯誤的,這樣,凡是調用過這些變量的程序,我要從頭改起,如果你是初學者,這樣的程序就應該放棄了,或者放棄這個主機,或者說服你的服務提供商。
5。cgi文件屬性設置。 有好多網友說不會設置文件屬性,在這里告訴你個快捷的方法。
1在coutftp里,先把該文件上傳,2然后電擊上傳后的該文件把它選中,
3按shift+ctrl+a 酒會馬上談出一個窗口,在窗口中輸入755然后按ok就可以了
北斗有巢氏 有巢氏北斗