【问题标题】:drupal 7 install erro (An AJAX HTTP error occurred. HTTP Result Code: 200 Debugging information follows)drupal 7 install erro(发生 AJAX HTTP 错误。HTTP Result Code: 200 调试信息如下)
【发布时间】:2012-01-14 18:28:52
【问题描述】:

**我尝试安装drupal 7.10,安装完成28/29模块后,出现错误:

发生 AJAX HTTP 错误。 HTTP 结果代码:200 调试信息如下。路径:http://example.com/drupal/install.php?profile=standard&locale=en&id=1&op=do StatusText:OK ResponseText:(!)致命错误:30 秒的最大执行时间在 C:\wamp\www\drupal\includes\database\mysql\database.inc 第 153 行调用堆栈# TimeMemoryFunctionLocation 10.0004371192{main}()..\install.php:0 20.0043834504install_drupal()..\install.php:26 30.95958976424install_run_tasks()..\install.core.inc:79 41.929419997120install_run_task() core.inc:342 51.930720117440_batch_page()..\install.core.inc:452 61.931520124560_batch_do()..\batch.inc:80 71.931520124560_batch_process()..\batch.inc:161 81.\6333_array().7.7 batch.inc:284 91.933320214800_install_module_batch()..\batch.inc:284 101.933320215000module_enable()..\install.core.inc:1538 112.990422114008module_invoke()..\module.inc:44118 122.9904222.4call module.inc:794 132.990422114360standard_install()..\module.inc:794 1420.519725138960user_role_grant_permissions()..\standard.install:400 1529.936125151208MergeQuery->ex ecute()..\user.module:3030 1629.938825159880DatabaseTransaction->__destruct()..\user.module:3030 1729.938825159880DatabaseConnection->popTransaction()..\database.inc:1872 1829.938825159912DatabaseConnection.mysql->poptableTransactions(Commit).mysql. \database.inc:1105

谁能帮我解决它? 谢谢


好的,我修好了。对于人们遇到同样的问题:请注意错误“致命错误:超过 30 秒的最大执行时间”

解决办法是:
1.进入php.ini文件,将如下代码sn -p

;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

; Maximum execution time of each script, in seconds
; http://php.net/max-execution-time
; Note: This directive is hardcoded to 0 for the CLI SAPI
max_execution_time = 30

2.将max_execution_time 更改为100 或更多。因为可能有些脚本需要超过 30 秒才能执行。

祝你好运

【问题讨论】:

  • 正确的礼仪是将您的解决方案作为答案发布并接受它。

标签: drupal-7


【解决方案1】:

在安装 Drupal 期间,我也遇到了类似的错误,响应文本为“Drupal 已安装”。我通过在 php.ini 中进行以下更改来修复它,

max_execution_time = 180

max_input_time = 180

max_input_nesting_level = 300

memory_limit = 512M

【讨论】:

  • 像魅力一样工作 :) 10 倍!
【解决方案2】:

以防万一:您不能总是通过 php.ini 设置 max_execution_time。例如,如果您有共享服务器或免费服务器。这种情况下,如果php ini set不起作用,可以通过.htaccess来设置。

php_value max_execution_time 100

将上面的行写入您的 .htaccess 文件,它将很好地更改 php 设置。

您可以阅读更多内容以解决此问题HERE

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-14
    • 2013-12-20
    • 1970-01-01
    • 2014-09-17
    • 2014-07-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多