新聞中心
無憂主機原創(chuàng):Drupal提示500錯誤的原因及解決方法
訪問drupal提示http 500 錯誤(如下圖): Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request.Please contact the server administrator,.........?? ” http 500錯誤,程序致命錯誤。很多人看到這個錯誤的時候,多數(shù)人都會感到很無奈,多數(shù)人會選擇把站點重建等。難道http 500這個致命錯誤就是老虎嗎?無憂主機(www.gle-technology.com)小編今天整理一些關(guān)于解決drupal 500錯誤提示的一些方案,希望能在問題發(fā)生的時候,能為你帶來幫助。 導(dǎo)致訪問網(wǎng)站提示http500錯誤有以下三個原因: 1、錯誤的文件和文件夾的讀寫權(quán)限配置。 2、文件損壞。 3、.htaccess文件里面的語法錯誤 導(dǎo)致drupal提示500報錯的原因一般就這些,下面我們來針對每種原因,說說如何解決問題。 對于第一種情況——“ 錯誤的文件和文件夾的讀寫權(quán)限配置” ,下列是drupal官網(wǎng)上推薦的文件及文件夾的權(quán)限設(shè)置: .../sites/default設(shè)置為755, .../sites/default/files和這個文件夾下所有的子文件夾和子文件設(shè)置為755 .../sites/default/modules和.../sites/default/themes這兩個文件夾和文件夾以下的文件全設(shè)置為755, .../sites/default/settings.php和.../sites/default.setting.php這兩個文件設(shè)置為644。 知道權(quán)限具體值之后就開始設(shè)置,使用香港免備案的無憂php虛擬主機的站長,可以直接跳過這一步,無憂主機的空間已經(jīng)全局為用戶做好了權(quán)限設(shè)置,請您只要上傳drupal站點,保持默認權(quán)限即可。如果你在無憂主機空間中設(shè)置了站點權(quán)限為777,也會導(dǎo)致http 500錯誤。請將權(quán)限設(shè)置為默認文件夾755和單個文件644就可以解決啦。 第二種情況—— “ 文件損壞 ” 第一步:將站點的數(shù)據(jù)庫和進行備份。(無憂主機可以在DA面板中進行整站備份。) 第二步:保留.../sites/default 下的setttings.php和sites/all文件夾下的子文件夾和子文件,其余的全部刪除。(如果您對drupal站點的其它文件修改,也保存下來。) 第三步:下載相同版本的drupal程序。(如果您不知道您當(dāng)前drupal程序的版本號,可以用ftp登錄到虛擬空間的文件目錄,在根目錄下找到CHANGELOG.TXT文件,下載到本地后進行查看) 第四步:安裝新的網(wǎng)站核心。 第五步:在地址欄輸入http://域名/update.php,并按照提示完成更新。 第六步:如果沒有效果,用第一步備份文件還原站點。 第三種.htaccess文件里面的語法錯誤 Drupal默認安裝包中自帶的.htaccess文件中,一些正則表達式會建立php運行環(huán)境,也就是修改php.ini參數(shù),然而并不是所有的php虛擬主機都支持自建php運行環(huán)境,尤其是國內(nèi)免備案的php空間,一般都是不支持這個功能的。如果您安裝 drupal或配置使用 drupal偽靜態(tài)的時候,提示http 500錯誤,請你把.htaccess中涉及修改服務(wù)器php.ini參數(shù)的表達式注銷即可解決問題。 純Linux環(huán)境下高端免備案【香港獨立IP地址】 php空間,僅僅只需199元一年起。商務(wù)中國域名核心代理直銷50元注冊國際頂級域名
本文地址:http://www.gle-technology.com/drupal/6992.html