XF 1.5 Сломалась регистрация, восстановление пароля

Статус
В этой теме нельзя размещать новые ответы.

Just074

Проверенные
Сообщения
26
Реакции
2
Баллы
3,300
Доброго дня коллеги, подскажите пожалуйста, проблема появилась, вероятно, после обновления форума. В целом, все работает корректно и без ошибок, за исключением регистрации и восстановления пароля.

И регистрация и восстановление пароля выдают ошибку:

An unexpected database error occurred. Please try again later.

Других ошибок нет, в комментариях в коде страницы тоже пусто, в журнале ошибок в админке - тоже пусто.

Куда копать, подскажите пжл?
 
Hope, ну до этого я и сам дошел:) но фишка в том, что все остальное работает корректно в т.ч. авторизация. Меня волнует следующий вопрос, как все починить и при этом не потерять текущие учетки?
 
Не знаю до чего Вы там дошли, но в первом сообщении Вы винили обновление. :)
По сабжу: наугад не сказать, многие таблицы могли побиться, а так нужно сравнивать Вашу БД от предыдущего хостинга с текущей и дёргать соответствующие таблицы.
 
Не знаю до чего Вы там дошли, но в первом сообщении Вы винили обновление. :-)
Не исключаю, что таблицы побились во время обновления и сейчас:)

По сабжу: наугад не сказать, многие таблицы могли побиться, а так нужно сравнивать Вашу БД от предыдущего хостинга с текущей и дёргать соответствующие таблицы.
Самое печальное, что я не уверен, что предыдущая база сохранилась(

Спасибо за ответы, буду ковырять)
 
Just074, включите режим отладки/дебага в конфиге и зайдите на страницу регистрации, чтобы была эта ошибка. После этого посмотрите исходный код страницы, там будет написана более детальная ошибка, скиньте ее сюда.
 
Код:
An exception occurred: Mysqli prepare error: MySQL server has gone away in /home/example/web/example.com/public_html/library/Zend/Db/Statement/Mysqli.php on line 77

Zend_Db_Statement_Mysqli->_prepare() in Zend/Db/Statement.php at line 115
Zend_Db_Statement->__construct() in Zend/Db/Adapter/Mysqli.php at line 381
Zend_Db_Adapter_Mysqli->prepare() in Zend/Db/Adapter/Abstract.php at line 478
Zend_Db_Adapter_Abstract->query() in Zend/Db/Adapter/Abstract.php at line 734
Zend_Db_Adapter_Abstract->fetchAll() in NodesAsTabs/Model/Options.php at line 62
NodesAsTabs_Model_Options->getJoinedChildrenForNav() in NodesAsTabs/NavTabs.php at line 72
NodesAsTabs_NavTabs::createNodeTabs()
call_user_func_array() in XenForo/CodeEvent.php at line 90
XenForo_CodeEvent::fire() in XenForo/Dependencies/Public.php at line 495
XenForo_Dependencies_Public->_getNavigationContainerParams() in XenForo/Dependencies/Public.php at line 371
XenForo_Dependencies_Public->getEffectiveContainerParams() in XenForo/FrontController.php at line 637
XenForo_FrontController->renderView() in XenForo/FrontController.php at line 158
XenForo_FrontController->run() in /home/example/web/example.com/public_html/index.php at line 13

Судя по всему, отваливается MySQL, надо настройки посмотреть.


Стандартные настройки, ничего особенного..

upload_2017-2-21_0-47-18.png

В общем, кодировка данных в таблице побилась видимо
upload_2017-2-21_0-49-58.png
 
Судя по всему, отваливается MySQL, надо настройки посмотреть.

Стандартные настройки, ничего особенного..

Была аналогичная хрень на хреновом хостинге.
Вылечилось увеличением (подбором методом научного тыка) значений wait_timeout и max_allowed_packet в конфигурации MySQL сервера.
 
  • Мне нравится
Реакции: Hope
Была аналогичная хрень на хреновом хостинге.
Вылечилось увеличением (подбором методом научного тыка) значений wait_timeout и max_allowed_packet в конфигурации MySQL сервера.
Хостинг вроде нормальный

upload_2017-2-21_1-17-34.png

Ща попробую с настройками поиграться.

BigBadWolf, Помогло! Спасибо!)) правда письма не доходят похоже, но это уже другая проблема)
 
Smalesh, Спасибо! Но по сути, сам корень проблемы, лежит в настройке почтовых отправлений. Я использую яндекс.почту для этих целей и все было ок, вероятно, до начала использования cloudflare (ну чисто гипотетически), вчера обнаружил, что не все DNS записи сделал, сегодня с утра начали приходить письма (правда я переключил на стандартную отправку писем). В общем, главное проблема решена, всем большое спасибо за участие:)
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу