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

新聞中心

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

作者 / 無憂主機 時間 2012-09-10 03:39:30

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

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

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

1
1
1
1
1
1
1

客戶服務熱線

0791-8623-3537

在線客服