2015-05-25 5 views
1

Я пытаюсь установить Drupal с использованием IIS 7 в Windows, и он до сих пор находится довольно далеко от установки, прежде чем он завершится с сообщением об ошибке ниже. Мне всегда приходится возвращаться в Службы Windows и запускать резервную копию MySQL, потому что она прекратилась, когда эта ошибка произошла. Я пробовал установить Drupal Commons и просто дистрибутив Drupal для ванили.Ошибка Drupal AJAX HTTP во время установки

An AJAX HTTP error occurred. HTTP Result Code: 500 Debugging information 
follows. Path: http://www.example.com/install.php? 
profile=commons&locale=en&id=1&op=do StatusText: Service unavailable (with 
message) ResponseText: PDOException: SQLSTATE[HY000]: General error: 2006 
MySQL server has gone away: SELECT expire, value FROM {semaphore} WHERE 
name = :name; Array ([:name] => variable_init) in lock_may_be_available() 
(line 167 of D:\Projects\example.com\Web\includes\lock.inc).Uncaught 
exception thrown in shutdown function.PDOException: SQLSTATE[HY000]: 
General error: 2006 MySQL server has gone away: DELETE FROM {semaphore} 
WHERE (value = :db_condition_placeholder_0) ; Array ([:db_condition_placeholder_0] => 2549963715563580905eb52.94473467) 
in lock_release_all() (line 269 of 
D:\Projects\example.com\Web\includes\lock.inc). 

я попробовать установить свойство службы для перезагрузки при неудаче и что, похоже, получил меня дальше в процессе установки, но не уверен, что причины этого?

+0

Пробовал рекомендуемые параметры производительности MySQL здесь ... https://www.drupal.org/node/259580 – Adam

ответ

1

Я установил свойства службы Windows MySQL для автоматического перезапуска при возникновении сбоя. Он по-прежнему случайным образом терпит неудачу, но получает гораздо больше и в конечном итоге успешно.

Я также оптимизирован MySQL, но не уверен, что это действительно помогло:

https://www.drupal.org/node/259580