1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.3.4 Журнал ошибок сервера

Тема в разделе "Для новичков", создана пользователем -=Alex=-, 04.08.2014.

Загрузка
  1. -=Alex=-

    -=Alex=- Местный

    Регистрация:
    19.01.14
    Сообщения:
    54
    Симпатии:
    0
    Версия XF:
    1.4.1
    Вобщем ситуация следующая. Началось еще вчера. При попытке зайти на свой форум, сайт собственное не открывался. Потом через какое-то время открылся, но на главной странице были ошибки:
    Server Error

    Mysqli statement execute error : Incorrect key file for table './fxsa_forum/xf_session.MYI'; try to repair it

    Zend_Db_Statement_Mysqli->_execute() in Zend/Db/Statement.php at line 297
    Zend_Db_Statement->execute() in Zend/Db/Adapter/Abstract.php at line 479
    Zend_Db_Adapter_Abstract->query() in Zend/Db/Adapter/Abstract.php at line 632
    Zend_Db_Adapter_Abstract->update() in XenForo/Session.php at line 775
    XenForo_Session->saveSessionToSource() in XenForo/Session.php at line 527
    XenForo_Session->save() in XenForo/Controller.php at line 412
    XenForo_Controller->updateSession() in XenForo/Controller.php at line 356
    XenForo_Controller->postDispatch() in XenForo/FrontController.php at line 354
    XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
    XenForo_FrontController->run() in /home/fxsa/public_html/index.php at line 13
    Потом через какое-то время все нормализовалось.

    И вот щас опять при заходе на форум, там отображаются ошибки:
    Server Error

    Mysqli prepare error: Table './fxsa_forum/xf_session' is marked as crashed and should be repaired

    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 574
    Zend_Db_Adapter_Abstract->insert() in XenForo/Session.php at line 784
    XenForo_Session->saveSessionToSource() in XenForo/Session.php at line 518
    XenForo_Session->save() in XenForo/Controller.php at line 412
    XenForo_Controller->updateSession() in XenForo/Controller.php at line 356
    XenForo_Controller->postDispatch() in XenForo/FrontController.php at line 354
    XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
    XenForo_FrontController->run() in /home/fxsa/public_html/index.php at line 13
    И в админке в журнале ошибок сервера так же отмечены ошибки. Скрин прилагаю.

    Подскажите пожалуйста. Это проблема не моей стороне или на стороне хостера?
     

    Вложения:

  2. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Ошибка типа "Mysqli prepare error: Table './fxsa_forum/xf_session' is marked as crashed and should be repaired" красноречиво указывает на то, что по какой-то причине аварийно отключался или падал MySQL сервер. Также возможен был вариант, когда закончилось место на диске, где хранятся файлы базы данных. В общем у Вас разрушены таблицы базы данных. Полного разрушения нет, поэтому таблицы просто помечены сервером, как поврежденные и требующие восстановления. Критичного ничего нет, но, пока не проведете операцию восстановления, будут постоянно сыпаться ошибки.

    Так что нужно просто произвести операцию восстановления таблиц. Сделайте это через phpMyAdmin или другие средства работы с базой данных.
     
    Kolya groza morey, Mirovinger и -=Alex=- нравится это.
  3. -=Alex=-

    -=Alex=- Местный

    Регистрация:
    19.01.14
    Сообщения:
    54
    Симпатии:
    0
    Версия XF:
    1.4.1
    Спасибо! Сделал восстановление таблиц. Форум заработал. Хотя вчера я ничего не делал. Форум сам заработал.
     

Поделиться этой страницей