Drupal 添加模塊出現(xiàn)莫名其妙的錯(cuò)誤的解決方法(往往出現(xiàn)在模塊較多時(shí))
更新時(shí)間:2011年04月18日 01:01:20 作者:
今天用學(xué)習(xí)用Drupal,在同時(shí)安裝ctools,CCK,views,panels時(shí)出現(xiàn)了奇怪的狀況。
狀況如下:
1、點(diǎn)擊保按鈕后,不能正常轉(zhuǎn)到頁(yè)面,出現(xiàn)空白頁(yè)面;
2、刷新頁(yè)面,發(fā)出導(dǎo)航中許多項(xiàng)已經(jīng)沒有了,還存在的項(xiàng)點(diǎn)擊也不能進(jìn)入正常的頁(yè)面。
測(cè)試了多次沒有發(fā)現(xiàn)任何問題,多次重裝、測(cè)試,終于出現(xiàn)了一個(gè)錯(cuò)誤頁(yè)面提示:“drupal Maximum execution time of 30 seconds exceeded database in /mysqli.inc”,一看這個(gè)文件,終于發(fā)現(xiàn)了點(diǎn)曙光。baidu了下,發(fā)現(xiàn)有三個(gè)解決方法,一一試之,問題解決。
現(xiàn)將這些方法記下:
方法一:更改PHP的php.ini文件,將max_execution_time的值設(shè)置大點(diǎn)。
方法二:用PHP代碼更改,調(diào)用ini_set()函數(shù)進(jìn)行設(shè)置,如ini_set('max_execution_time', 1000),此函數(shù)的調(diào)用可以在Drupal的settings.php中加入,不過在操作完后,最好這個(gè)函數(shù)的調(diào)用取消。
方法三:(沒試過)找到mysql的根目錄下的my.ini(my.cnf)文件,打開后找到最后一行
[mysqld]
port=3306
下面加上:
set-variable = max_allowed_packet=設(shè)置大一些比如 10M
1、點(diǎn)擊保按鈕后,不能正常轉(zhuǎn)到頁(yè)面,出現(xiàn)空白頁(yè)面;
2、刷新頁(yè)面,發(fā)出導(dǎo)航中許多項(xiàng)已經(jīng)沒有了,還存在的項(xiàng)點(diǎn)擊也不能進(jìn)入正常的頁(yè)面。
測(cè)試了多次沒有發(fā)現(xiàn)任何問題,多次重裝、測(cè)試,終于出現(xiàn)了一個(gè)錯(cuò)誤頁(yè)面提示:“drupal Maximum execution time of 30 seconds exceeded database in /mysqli.inc”,一看這個(gè)文件,終于發(fā)現(xiàn)了點(diǎn)曙光。baidu了下,發(fā)現(xiàn)有三個(gè)解決方法,一一試之,問題解決。
現(xiàn)將這些方法記下:
方法一:更改PHP的php.ini文件,將max_execution_time的值設(shè)置大點(diǎn)。
方法二:用PHP代碼更改,調(diào)用ini_set()函數(shù)進(jìn)行設(shè)置,如ini_set('max_execution_time', 1000),此函數(shù)的調(diào)用可以在Drupal的settings.php中加入,不過在操作完后,最好這個(gè)函數(shù)的調(diào)用取消。
方法三:(沒試過)找到mysql的根目錄下的my.ini(my.cnf)文件,打開后找到最后一行
[mysqld]
port=3306
下面加上:
set-variable = max_allowed_packet=設(shè)置大一些比如 10M
相關(guān)文章
php將數(shù)據(jù)庫(kù)中所有內(nèi)容生成靜態(tài)html文檔的代碼
比較簡(jiǎn)單了,而且我的代碼優(yōu)化也很是問題 比較繁瑣。下面就直接上代碼了2010-04-04php提供實(shí)現(xiàn)反射的方法和實(shí)例代碼
在本篇文章里我們給各位分享了一篇關(guān)于php提供實(shí)現(xiàn)反射的方法和實(shí)例代碼相關(guān)內(nèi)容,有興趣的朋友們參考下。2019-09-09php去掉數(shù)組的第一個(gè)值的兩個(gè)函數(shù):array_shift、array_splice
php去掉數(shù)組的第一個(gè)值的兩種刪除方法:1、使用array_shift()函數(shù)刪除數(shù)組的第一個(gè)值,語法“array_shift($arr)”,會(huì)返回被刪除的元素。2、使用array_splice()函數(shù)刪除第一個(gè)值,語法“array_splice($arr,0,1);”;該函數(shù)的第二個(gè)和第三個(gè)參數(shù)可以為負(fù)數(shù)。2022-12-12