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