萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> 有關服務器500錯誤的一些總結

有關服務器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.油箱輸入錯誤,在有些程序需要管理員在原碼上直接輸入信箱地址的時候,有些網友往往會覺得[email protected]這個名字有些特別而不去理會,於是改成自己的信箱:[email protected] --錯誤就從這路出現了,這時系統會將@21cn當成數組來處理,在這裡,如果你的信箱是:[email protected] 就應該改成 [email protected]
  4.系統環境變量出錯,有些系統(比如我的)給出的變量值不正確,如{script name}再我的系統裡監測就是錯誤的,這樣,凡是調用過這些變量的程序,我要從頭改起,如果你是初學者,這樣的程序就應該放棄了,或者放棄這個主機,或者說服你的服務提供商。
 
  5。cgi文件屬性設置。
 有好多網友說不會設置文件屬性,在這裡告訴你個快捷的方法。在coutftp裡,先把該文件上傳,2然後電擊上傳後的該文件把它選中, 3按shift ctrl a 酒會馬上談出一個窗口,在窗口中輸入755然後按ok就可以了


copyright © 萬盛學電腦網 all rights reserved