drupal 7 install erro (Произошла ошибка HTTP AJAX. Код результата HTTP: 200 Далее следует информация об отладке) - PullRequest
3 голосов
/ 14 января 2012

** Я попытался установить 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 () .. \ install.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.933320214776call_user_func_arx .inc: 284 91.933320214800_install_module_batch () .. \ batch.inc:284 101.933320215000module_enable () .. \ install.core.inc:1538 112.990422114008module_invoke () .. \ module.inc:448 122.990422114224call_array () .inc: 794 132.990422114360standard_install () .. \ module.inc:794 1420.519725138960user_role_grant_permissions () .. \ standard.install: 400 1529.936125151208MergeQuery-> execute () .. \ user.module: 3030 1629.938825159880DatabaseTransaction -> __ destruct () .. \ user.module: 3030 1729.938825159880DatabaseConnection-> popTransaction () .. \ database.inc:1872 1829.938825159912DatabaseConnection_mysql- >ransommit () database.inc:1105

Может ли кто-нибудь помочь мне исправить это? Спасибо


Хорошо, я исправил это. Для людей возникает та же проблема: обратите внимание, что ошибка «Неустранимая ошибка: превышено максимальное время выполнения 30 секунд»

Решение:
1. Перейдите в файл php.ini и введите следующий фрагмент кода

;;;;;;;;;;;;;;;;;;;
; 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 секунд.

Удачи

Ответы [ 2 ]

1 голос
/ 10 февраля 2014

Я также получал ошибку такого же типа при установке drupal с текстом ответа «Drupal уже установлен». Я исправил это, внеся изменения в php.ini,

max_execution_time = 180

max_input_time = 180

max_input_nesting_level = 300

memory_limit = 512M

0 голосов
/ 12 декабря 2013

На всякий случай: вы не всегда можете установить max_execution_time через php.ini. Например, если у вас есть общий сервер или бесплатный сервер. В этом случае, если php ini set не работает, вы можете установить его через .htaccess.

php_value max_execution_time 100

напишите строку выше в ваш файл .htaccess, он хорошо изменит настройки php.

Вы можете прочитать больше, чтобы решить эту проблему ЗДЕСЬ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...