Приветствую всех посетителей форума!
У себя на локалхосте я держал один Д7 сайт, который использовался исключительно с целью апробации новых модулей. И вот оно случилось, то ради чего я его и использовал: модуль backup_migrate после активации “положил” сайт. По этому поводу я сильно не расстраиваюсь, но тем не менее если кто-то может объяснить что произошло, это было бы здорово (просто удаление модуля из папки не помогает). Спасибо
Additional uncaught exception thrown while handling exception.
Original
PDOException: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away: SELECT COUNT(cid) FROM {comment} WHERE status = :status; Array ( [:status] => 0 ) in comment_count_unpublished() (line 314 of /opt/lampp/htdocs/drupal/modules/comment/comment.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 /opt/lampp/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 /opt/lampp/htdocs/drupal/includes/session.inc).
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2006 MySQL server has gone away' in /opt/lampp/htdocs/drupal/includes/database/database.inc:2139 Stack trace: #0 /opt/lampp/htdocs/drupal/includes/database/database.inc(2139): PDOStatement->execute(Array) #1 /opt/lampp/htdocs/drupal/includes/database/database.inc(664): DatabaseStatementBase->execute(Array, Array) #2 /opt/lampp/htdocs/drupal/includes/database/database.inc(2318): DatabaseConnection->query('SELECT expire, ...', Array, Array) #3 /opt/lampp/htdocs/drupal/includes/lock.inc(167): db_query('SELECT expire, ...', Array) #4 /opt/lampp/htdocs/drupal/includes/lock.inc(146): lock_may_be_available('schema:runtime:...') #5 /opt/lampp/htdocs/drupal/includes/bootstrap.inc(420): lock_acquire('schema:runtime:...') #6 /opt/lampp/htdocs/drupal/includes/bootstrap.inc(442): DrupalCacheArray->set(Array) #7 [internal function]: DrupalCacheArray->__destruct() #8 {main} thrown in /opt/lampp/htdocs/drupal/includes/database/database.inc on line 2139
Комментарии
Префиксы для таблиц использовали ?
э-э-э
думаю, что да. На стадии установки был об этом вопрос и это выглядело логично и даже как-то обязательно...
я так понимаю, что при попытке посчитать кол-во комментариев ваш локальный mysql сервер ложится. модуль здесь не при чем
ок спасибо,
есть ли какие-то идеи, что делать в такой ситуации, куда копать (может вычистить таблицу с комментариями)?
это вы будете бороться со следствием. причина в настройках mysql. если забьете в гугл "General error: 2006 MySQL server has gone away", то выдаст кучу постов.
ОК, спасибо,
это хорошая идея погуглить по-ошибке: ведь MySQL - это не только Друпал, и наверняка там уже давно есть ответы на почти все вопросы.
спасибо
Гениально ))