[ Решено ] После установки модуля Exclude Node Title сайт полностью перестал работать

Главные вкладки

Аватар пользователя krueger032 krueger032 13 ноября 2013 в 20:11

Устанавливал модуль Exclude Node Title через админку, получил такое чудо на любой странице:

Additional uncaught exception thrown while handling exception.

Original

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT s.lid, t.translation, s.version FROM {locales_source} s LEFT JOIN {locales_target} t ON s.lid = t.lid AND t.language = :language WHERE s.source = :source AND s.context = :context AND s.textgroup = 'default'; Array ( [:language] => ru [:source] => Configure how content input by users is filtered, including allowed HTML tags. Also allows enabling of module-provided filters. [:context] => ) in locale() (line 720 of C:\xampp\htdocs\drupal\modules\locale\locale.module).

Additional

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT lid, location FROM {locales_source} WHERE source = :source AND context = :context AND textgroup = 'default'; Array ( [:source] => An AJAX HTTP error occurred. [:context] => ) in _locale_parse_js_file() (line 1563 of C:\xampp\htdocs\drupal\includes\locale.inc).

Uncaught exception thrown in session handler.

PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away in _drupal_session_write() (line 209 of C:\xampp\htdocs\drupal\includes\session.inc).

Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2006 MySQL server has gone away' in C:\xampp\htdocs\drupal\includes\database\database.inc:2168 Stack trace: #0 C:\xampp\htdocs\drupal\includes\database\database.inc(2168): PDOStatement->execute(Array) #1 C:\xampp\htdocs\drupal\includes\database\database.inc(680): DatabaseStatementBase->execute(Array, Array) #2 C:\xampp\htdocs\drupal\includes\database\database.inc(2347): DatabaseConnection->query('SELECT expire, ...', Array, Array) #3 C:\xampp\htdocs\drupal\includes\lock.inc(167): db_query('SELECT expire, ...', Array) #4 C:\xampp\htdocs\drupal\includes\lock.inc(146): lock_may_be_available('schema:runtime:...') #5 C:\xampp\htdocs\drupal\includes\bootstrap.inc(424): lock_acquire('schema:runtime:...') #6 C:\xampp\htdocs\drupal\includes\bootstrap.inc(446): DrupalCacheArray->set(Array) #7 [internal function]: DrupalCacheArray->__destruct() #8 {main} thrown in C:\xampp\htdocs\drupal\includes\database\database.inc on line 2168

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

Комментарии

Аватар пользователя serega111 serega111 13 ноября 2013 в 21:53

сначала вернуть папку модуля на место. потом открыть бд в phpmyadmin и в таблице system найти строчку с модулем exclude node title и сменить значение поля status на 0.

Аватар пользователя krueger032 krueger032 14 ноября 2013 в 22:35

Вопрос решен, вообще я почти сразу нашел ответ, который заключается в том, что mysql не может принять слишком длинный запрос и благодаря правке поля max_allowed_packet = 64M а было 1M в файле my.ini все восстановилось, но вчера затупил конечно конкретно, по тому что правил поле и не перезагружал сервер Wacko Теперь вопрос в другом, как оптимизировать эти запросы, почему они такие большие...