欧美极品在线观看不卡|国产精品Va免费视频|国产国产人无码在线免费|亚洲精品无码九九九九九|亚洲国产综合精品久久久久|成人国产在线观看高清不卡|制服诱惑一区二区三区六区|国产一区二区精品高清在线观看

新聞中心

Drupal技術(shù)文檔翻譯:drupal常見問題故障排除方法

作者 / 無憂主機(jī) 時(shí)間 2012-09-10 03:39:30

無憂主機(jī)小編(www.gle-technology.com)之前翻譯的技術(shù)文章,都是針對(duì)當(dāng)個(gè)問題去解決的,由詳細(xì)的過程,今天為大家奉獻(xiàn)一篇drupal常見問題故障排除方法的文章,希望可以從方法上,宏觀上給大家?guī)韼椭?,解決問題找到正確的方法,避免走入死胡同。這個(gè)文章里不會(huì)過多的涉及到解決問題的詳細(xì)步驟,但會(huì)告訴新手站長(zhǎng)們遇到問題的時(shí)候如何去排除故障。而這文章當(dāng)然也是根據(jù)drupal官網(wǎng)的資料整理出來的,無憂主機(jī)也只是一家php虛擬主機(jī)運(yùn)營(yíng)商,我們也是希望給廣大的站長(zhǎng)帶來最有價(jià)值的服務(wù),為 大家提供最優(yōu)質(zhì)的免費(fèi)技術(shù)參考文檔。好了題外話到此為止,開始譯文開始,一下文章,均翻譯來自drupal官方技術(shù)網(wǎng)站,譯文原地址:http://drupal.org/Troubleshooting-FAQ 譯文: Drupal故障排除指南 1、考慮下面這兩個(gè)問題 ●是不是我們做了什么修改或者是升級(jí)模塊。 ●安裝模塊的版本是否和您的drupal站點(diǎn)的版本相適應(yīng)。打個(gè)比方說,為drupal7做的模塊是不可能用在d6上的。 2、查看錯(cuò)誤信息 錯(cuò)誤信息如何的顯示,特點(diǎn)的錯(cuò)誤在頁面中顯示。而drupal提供了core dblog模塊來協(xié)助我們查看系統(tǒng)事件,而您可以在后臺(tái)的.../admin/reports/dblog中找到錯(cuò)誤報(bào)告。當(dāng)然不依靠這個(gè)模塊,我們也可以使用類似無憂主機(jī)php虛擬主機(jī)上的日志文件,這個(gè)時(shí)候我們我們可以在http://www.gle-technology.com首頁下方的在線客服處得到幫助。 ●.htaccess配置問題 — “內(nèi)部服務(wù)器錯(cuò)誤” —“500錯(cuò)誤”定向在這里是不允許的 ●內(nèi)存問題 — Fatal error: Allowed memory size of 8388608 bytes exhausted。詳細(xì)可參考:“解決Drupal7.x提示Fatal error: Allowed memory size of Y bytes exhausted內(nèi)存報(bào)錯(cuò)的方法” ●javascript問題 — modules/troublesome/utilty.js 404文件無法找到。 3、頁面前端異常。前面已經(jīng)聊到了,直接參考:“drupal頁面顯示異常(打不開)的處理辦法 ”。 4、清除點(diǎn)緩存 緩存機(jī)制大家應(yīng)該也多多少少也應(yīng)該了解一點(diǎn)。當(dāng)drupal響應(yīng)您的頁面請(qǐng)求的時(shí)候,返回的頁面就很可能因?yàn)榫彺娴脑虿粫?huì)反應(yīng)出最近的修改。對(duì)于這個(gè)問題,只需要清除緩存就可以了。其實(shí)這一點(diǎn)和discuz之類的開源程序是有一定的相似。 ●Drupal 6:清除緩存,點(diǎn)擊.../admin/setting/performance下方的“Clear all caches”按鈕 ●Drupal 7:清理緩存, 點(diǎn)擊.../admin/config/development/performance上方的“Clear all caches” 按鈕 5、查看模塊中的README文件 ●來自模塊開發(fā)者的生成信息和建議 ●相關(guān)性(例如服務(wù)器的php擴(kuò)展) ●需求 ●安裝說明 ●警告(例如模塊沖突和補(bǔ)) 6、使用搜索引擎 這個(gè)似乎沒什么好解釋的。但建議最您的問題最后加一個(gè)drupal單詞。 7、源代碼中SQL錯(cuò)誤 下面是錯(cuò)誤的示例。

You have an error in your SQL syntax; check the manual that corresponds to
your MySQL server version for the right syntax to use near '(n.nid), n.title
FROM category c INNER JOIN category_node r ON c.cid = r.cid INN'
at line 1 ...  in /var/www/html/doadance/drupal/includes/database.mysql.inc on line 120.
對(duì)于那些英語有點(diǎn)小問題的站長(zhǎng)們, 這個(gè)時(shí)候一定要堅(jiān)持住,淡定、淡定,不好意思問別人的話就用在線翻譯!首先我們可以確定這類不是核心文件的問題,更可能是第三方模塊引起的問題。慢慢的調(diào)試出是哪個(gè)第三方模塊引起的問題。而在我們現(xiàn)在這個(gè)案例中來說,可能是分類模塊的問題。當(dāng)然,這也可能是與分類模塊有直接數(shù)據(jù)關(guān)聯(lián)的模塊引起的。 8、調(diào)試模塊代碼 代碼的問題已經(jīng)會(huì)涉及到報(bào)錯(cuò)內(nèi)容中一些顯示了的代碼。而Devel module模塊是能幫助我們的,有興趣的可以看一看這個(gè)模塊。而這里呢,就讓我們用一個(gè)例子來看看如何一步步調(diào)試和找出問題。 warning: in_array() [function.in-array]: Wrong datatype for second argument in /home/httpd/global/drupal/modules/node.module on line 1303. ●找到node.module的1303行,而這里您將會(huì)要修改文件,那么現(xiàn)在您當(dāng)然要備份文件。 ●而1303行,node.module是定位在in_array(‘status’,$node_options)。 ●在這一行前插入代碼 — print("Node options are : '".print_r($node_options,1)."'"); ●查看輸出,并確定錯(cuò)誤的數(shù)據(jù)類型是從何來的。 9、到drupal的官網(wǎng)論壇尋求幫助 英語還行的話就上去發(fā)發(fā)問題帖,一般都會(huì)有熱心人為您回答問題的。Just try,don’t be shy. 10、確定是模塊引起的問題 當(dāng)您確定是模塊引起的問題,打開相應(yīng)的“模塊名.module”文件。而模塊定義的也面通常是定義在hook_menu()函數(shù)內(nèi)。首先,看URL;然后是模塊提供的內(nèi)容;最后當(dāng)然看用了hook_menu()函數(shù)的代碼和“模塊名.module”文件。 遇到故障后的最基本的處理方法,希望對(duì)大家有所幫助。有些排障的方法雖然就幾句話就簡(jiǎn)單的概述了,但沒一定的基礎(chǔ)建議不要隨便試,但然一切是在您沒有做備份的情況下。然而無憂主機(jī)(www.gle-technology.com)小編也會(huì)繼續(xù)加油,多給一些質(zhì)量高的文章出來。為用戶提供香港最優(yōu)質(zhì)的免費(fèi)php主機(jī)產(chǎn)品、提供最專業(yè)的售后服務(wù)支撐,這是每一個(gè)無憂人一直追求的目標(biāo)。為你提供最權(quán)威、最專業(yè)的php網(wǎng)站部署方案。   純Linux環(huán)境下高端免備案【香港獨(dú)立IP地址】php空間,僅僅只需199元一年起。商務(wù)中國(guó)域名核心代理直銷50元注冊(cè)國(guó)際頂級(jí)域名

本文地址:http://www.gle-technology.com/drupal/8237.html

1
1
1
1
1
1
1

客戶服務(wù)熱線

0791-8623-3537

在線客服