XF 1.2 xf_session_activity' doesn't exist

brinums

Участники
Сообщения
14
Реакции
0
Баллы
5,498
Упал хостинг, при поднятие форум выдает ошибку xf_session_activity' doesn't exist
все перепробовал:
1. восстановление
2. в liberty/config.php вставлял дебаг = true
3. пробовал через forum/install

ничего не помогло

кто может подсказать как решить эту проблему.
 
Попробуйте восстановить и/или починить её.
пробовал восстановление - не помогло.
починить как можно ?!

Попробуйте восстановить и/или починить её.


Так нет у Вас такой таблицы, точнее она есть, но без префикса xf_
добавил профикс
xf_session_activity
теперь ошибка Mysqli prepare error: Unknown column 'session_activity.view_date' in 'where clause'
 
Я честно вообще в ступоре, просто даже не понимаю, что это может быть... :(
я вот сам не могу понять что делать.

Server Error
Mysqli prepare error: Table 'rfkreed_lowf.xf_session_activity' doesn't exist

  1. Zend_Db_Statement_Mysqli->_prepare() in Zend/Db/Statement.php at line 115
  2. Zend_Db_Statement->__construct() in Zend/Db/Adapter/Mysqli.php at line 381
  3. Zend_Db_Adapter_Mysqli->prepare() in Zend/Db/Adapter/Abstract.php at line 478
  4. Zend_Db_Adapter_Abstract->query() in Zend/Db/Adapter/Abstract.php at line 734
  5. Zend_Db_Adapter_Abstract->fetchAll() in XenForo/Model/Session.php at line 38
  6. XenForo_Model_Session->getSessionActivityRecords() in XenForo/Model/Session.php at line 60
  7. XenForo_Model_Session->getSessionActivityQuickList() in XenForo/ControllerPublic/Forum.php at line 59
  8. XenForo_ControllerPublic_Forum->_getSessionActivityList() in XenForo/ControllerPublic/Forum.php at line 41
  9. XenForo_ControllerPublic_Forum->actionIndex() in XenForo/FrontController.php at line 337
  10. XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
  11. XenForo_FrontController->run() in /home/r/rfkreed/forum.rf-low.ru/public_html/index.php at line 13
 
Что-то там вообще странное с таблицами происходит, какие-то левые префиксы у них...
может показать что то нужно ?!
для полного понимания ?!
я просто уже сам в ступоре, была проблема та же дня 4 назад.
решил ее install;om сейчас это не спасает.
 
Может поможет
Код:
CREATE TABLE `xf_session_activity` (
  `user_id` int(10) UNSIGNED NOT NULL,
  `controller_name` varbinary(50) NOT NULL,
  `controller_action` varbinary(50) NOT NULL,
  `view_state` enum('valid','error') NOT NULL,
  `params` varbinary(100) NOT NULL,
  `view_date` int(10) UNSIGNED NOT NULL,
  `robot_key` varbinary(25) NOT NULL DEFAULT '',
  `unique_key` varbinary(16) NOT NULL,
  `ip` varbinary(16) NOT NULL DEFAULT ''
) ENGINE=MEMORY DEFAULT CHARSET=utf8;

ALTER TABLE `xf_session_activity`
  ADD PRIMARY KEY (`user_id`,`unique_key`) USING BTREE,
  ADD KEY `view_date` (`view_date`) USING BTREE;
 
Последнее редактирование:
Может поможет
Код:
CREATE TABLE `xf_session_activity` (
  `user_id` int(10) UNSIGNED NOT NULL,
  `controller_name` varbinary(50) NOT NULL,
  `controller_action` varbinary(50) NOT NULL,
  `view_state` enum('valid','error') NOT NULL,
  `params` varbinary(100) NOT NULL,
  `view_date` int(10) UNSIGNED NOT NULL,
  `robot_key` varbinary(25) NOT NULL DEFAULT '',
  `unique_key` varbinary(16) NOT NULL,
  `ip` varbinary(16) NOT NULL DEFAULT ''
) ENGINE=MEMORY DEFAULT CHARSET=utf8;

воу воу, теперь форум упал =(



Код:
An exception occurred: Mysqli prepare error: Table 'rfkreed_lowf.dark_taigachat_activity' doesn't exist in /home/r/rfkreed/forum.rf-low.ru/public_html/library/Zend/Db/Statement/Mysqli.php on line 77

[LIST=1]
[*]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 Dark/TaigaChat/Model/TaigaChat.php at line 312
[*]Dark_TaigaChat_Model_TaigaChat->updateActivity() in Dark/TaigaChat/EventListener/Listener.php at line 26
[*]Dark_TaigaChat_EventListener_Listener::TemplateCreate()
[*]call_user_func_array() in XenForo/CodeEvent.php at line 58
[*]XenForo_CodeEvent::fire() in XenForo/Template/Abstract.php at line 82
[*]XenForo_Template_Abstract->__construct() in XenForo/Template/Abstract.php at line 105
[*]XenForo_Template_Abstract->create() in Dark/TaigaChat/EventListener/Listener.php at line 58
[*]Dark_TaigaChat_EventListener_Listener::TemplateHook()
[*]call_user_func_array() in XenForo/CodeEvent.php at line 58
[*]XenForo_CodeEvent::fire() in XenForo/Template/Abstract.php at line 285
[*]XenForo_Template_Abstract->callTemplateHook() in XenForo/Template/Abstract.php(265) : eval()'d code at line 78
[*]eval() in XenForo/Template/Abstract.php at line 265
[*]XenForo_Template_Abstract->_renderInternal() in XenForo/Template/Abstract.php at line 191
[*]XenForo_Template_Abstract->render() in XenForo/Template/Public.php at line 110
[*]XenForo_Template_Public->render() in XenForo/ViewRenderer/HtmlPublic.php at line 119
[*]XenForo_ViewRenderer_HtmlPublic->renderContainer() in XenForo/FrontController.php at line 604
[*]XenForo_FrontController->renderView() in XenForo/FrontController.php at line 158
[*]XenForo_FrontController->run() in /home/r/rfkreed/forum.rf-low.ru/public_html/index.php at line 13
[/LIST]

отключил чат, форум восстановился !
как быть дальше ?!
 
А дальше работать

Или выполните запрос:
Код:
CREATE TABLE if not exists `dark_taigachat_activity` (
                `user_id` INT(10) UNSIGNED NOT NULL,
                `date` INT(10) UNSIGNED NOT NULL,
                PRIMARY KEY (`user_id`),
                INDEX `date` (`date`)
            )
            COLLATE='utf8_general_ci'
            ENGINE=MEMORY;
и попробуйте включить чат.
 
Тут вообще не в курсе. Смотрите ошибки в админке.
xf_session_activity
как я понимаю при обновление страницы он записывает заного посетителя.
не очищает или как там происходит сравнение.

Тут вообще не в курсе. Смотрите ошибки в админке.
и так же проблема с темами, тобишь открыл тему и ошибка

Mysqli prepare error: Table 'rfkreed_lowf.xf_thread_view' doesn't exist
 
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу