XF 1.5 Произошла неожиданная ошибка базы данных. Пожалуйста, попробуйте немного позже.

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

hofmann

Проверенные
Сообщения
146
Реакции
43
Баллы
5,530
Здравсвуйте. Сайт залил на фтп, создал БД (залил туда дамп через ISP панель управления, phpmyadmin не роботает так как там лимит на загрузку дампа 8мб..., а у меня 80+ мб.). В настройках /library/config.php проставил имя БД, пароль и т.п. (там все нормально не первый раз переежаю). Выдает ошибку "Произошла неожиданная ошибка базы данных. Пожалуйста, попробуйте немного позже." Раньше была таже ошибка только на английском писало.
В чем проблема? Спасибо.
 
Если Вы уверены, что все залили ( все файлы, БД ... etc - хотя судя по ошибки это не так ). Перейдите в /install/ = повторное обновление ... не повредит. Ошибка должна уйти.

Либо в ЛС - помогу ( пока есть свободное время ).
 
Если Вы уверены, что все залили ( все файлы, БД ... etc - хотя судя по ошибки это не так ). Перейдите в /install/ = повторное обновление ... не повредит. Ошибка должна уйти.

Либо в ЛС - помогу ( пока есть свободное время ).
Только что через /install/ rebuild сделал (обновил) выдает теперь вот такая ошибка
An exception occurred: Mysqli prepare error: Table '.EWRporta_layouts' doesn't exist in /var/www/user150/data/www/.../library/Zend/Db/Statement/Mysqli.php on line 77
  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 753
  5. Zend_Db_Adapter_Abstract->fetchRow() in EWRporta/Model/Layouts.php at line 16
  6. EWRporta_Model_Layouts->getLayoutById() in EWRporta/Model/Blocks.php at line 29
  7. EWRporta_Model_Blocks->getBlocks() in EWRporta/ViewPublic/Custom.php at line 18
  8. EWRporta_ViewPublic_Custom->renderHtml() in XenForo/ViewRenderer/Abstract.php at line 227
  9. XenForo_ViewRenderer_Abstract->renderViewObject() in XenForo/ViewRenderer/HtmlPublic.php at line 71
  10. XenForo_ViewRenderer_HtmlPublic->renderView() in XenForo/FrontController.php at line 605
  11. XenForo_FrontController->renderView() in XenForo/FrontController.php at line 158
  12. XenForo_FrontController->run() in /var/www/user150/data/www/.org/index.php at line 13
на счет etc - папка пустая.
 
aZzZzZoT, c порталом проблема. Я бы повторно обновил портал. Переустановил аддон. В админку же заходит ( как я вижу ).

P. S. Я надеюсь никто из администрации меня не ... за такие манипуляции. Ибо может быть это и не верно = хотя всегда прокатывало :)
 
Последнее редактирование:
aZzZzZoT, c порталом проблема. Я бы повторно обновил портал. Переустановил аддон. В админку же заходит ( как я вижу ).
Я отключил портал в настройках и все зароботало. Спасибо.
Но сейчас не знаю как удалить портал и заново его установить... в админке что обновить что удалить появляэтся таже проблема что выше описывал.
 
Но сейчас не знаю как удалить портал и заново его установить...
Отключите все обработчики событий через /library/config.php:
PHP:
$config['enableListeners'] = false;

P. S. При повторной установке не забудьте удалить эту строку.
 
Отключите все обработчики событий через /library/config.php:
PHP:
$config['enableListeners'] = false;

P. S. При повторной установке не забудьте удалить эту строку.
не помогло.
 
Ну так что происходит тогда?
aZzZzZoT, больше информации.
Отлючил. Портал не удаляется. Вписал в /library/config.php - $config['enableListeners'] = false; (на сайте пропали все активные плагины)

Ошибка после попытки удаление в админке
An exception occurred: Mysqli prepare error: Table '.EWRporta_layouts' doesn't exist in /var/www/user150/data/www/.../library/Zend/Db/Statement/Mysqli.php on line 77
  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 753
  5. Zend_Db_Adapter_Abstract->fetchRow() in EWRporta/Model/Layouts.php at line 16
  6. EWRporta_Model_Layouts->getLayoutById() in EWRporta/Model/Blocks.php at line 29
  7. EWRporta_Model_Blocks->getBlocks() in EWRporta/ViewPublic/Custom.php at line 18
  8. EWRporta_ViewPublic_Custom->renderHtml() in XenForo/ViewRenderer/Abstract.php at line 227
  9. XenForo_ViewRenderer_Abstract->renderViewObject() in XenForo/ViewRenderer/HtmlPublic.php at line 71
  10. XenForo_ViewRenderer_HtmlPublic->renderView() in XenForo/FrontController.php at line 605
  11. XenForo_FrontController->renderView() in XenForo/FrontController.php at line 158
  12. XenForo_FrontController->run() in /var/www/user150/data/www/.org/index.php at line 13
 
Последнее редактирование:
Не удаляется, так что пишет при этом? Почему мы должны вытягивать из Вас каждое слово?
Ошибка после попытки удаление в админке
Server Error
Mysqli prepare error: Table 'EWRporta_blocks' 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 XenForo/Model.php at line 219
  5. XenForo_Model->fetchAllKeyed() in EWRporta/Model/Blocks.php at line 7
  6. EWRporta_Model_Blocks->getAllBlocks() in EWRporta/Install.php at line 221
  7. EWRporta_Install->_uninstall_50() in EWRporta/Install.php at line 195
  8. EWRporta_Install::uninstallCode()
  9. call_user_func() in XenForo/DataWriter/AddOn.php at line 214
  10. XenForo_DataWriter_AddOn->_postDelete() in XenForo/DataWriter.php at line 1793
  11. XenForo_DataWriter->delete() in XenForo/ControllerAdmin/AddOn.php at line 123
  12. XenForo_ControllerAdmin_AddOn->actionDelete() in XenForo/FrontController.php at line 351
  13. XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
  14. XenForo_FrontController->run() in /var/www/user150/data/www/.../admin.php at line 13
Порядок таков?
  1. Вписать ...
  2. Удалить ...
да
 
Выполните такой запрос в БД:
Код:
CREATE TABLE IF NOT EXISTS `EWRporta_blocks` (
                `block_id`                        varchar(25) NOT NULL,
                `title`                            varchar(75) NOT NULL,
                `version_string`                varchar(30) NOT NULL,
                `version_id`                    int(10) unsigned NOT NULL DEFAULT '0',
                `url`                            varchar(100) NOT NULL,
                `install_callback_class`        varchar(75) NOT NULL,
                `install_callback_method`        varchar(75) NOT NULL,
                `uninstall_callback_class`        varchar(75) NOT NULL,
                `uninstall_callback_method`        varchar(75) NOT NULL,
                `cache`                            varchar(255) NOT NULL DEFAULT '+10 minutes',
                `display`                        enum('show','hide') NOT NULL,
                `groups`                        varchar(255) NOT NULL,
                `locked`                        tinyint(3) unsigned NOT NULL DEFAULT '0',
                `active`                        tinyint(3) unsigned NOT NULL DEFAULT '1',
                PRIMARY KEY (`block_id`),
                KEY `title` (`title`)
            ) ENGINE = InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci

А потом пробуйте удалять плагин или гляньте, возможно плагин нормально заработает после выполнения этого запроса.
 
Выполните такой запрос в БД:
Код:
CREATE TABLE IF NOT EXISTS `EWRporta_blocks` (
                `block_id`                        varchar(25) NOT NULL,
                `title`                            varchar(75) NOT NULL,
                `version_string`                varchar(30) NOT NULL,
                `version_id`                    int(10) unsigned NOT NULL DEFAULT '0',
                `url`                            varchar(100) NOT NULL,
                `install_callback_class`        varchar(75) NOT NULL,
                `install_callback_method`        varchar(75) NOT NULL,
                `uninstall_callback_class`        varchar(75) NOT NULL,
                `uninstall_callback_method`        varchar(75) NOT NULL,
                `cache`                            varchar(255) NOT NULL DEFAULT '+10 minutes',
                `display`                        enum('show','hide') NOT NULL,
                `groups`                        varchar(255) NOT NULL,
                `locked`                        tinyint(3) unsigned NOT NULL DEFAULT '0',
                `active`                        tinyint(3) unsigned NOT NULL DEFAULT '1',
                PRIMARY KEY (`block_id`),
                KEY `title` (`title`)
            ) ENGINE = InnoDB CHARACTER SET utf8 COLLATE utf8_general_ci

А потом пробуйте удалять плагин или гляньте, возможно плагин нормально заработает после выполнения этого запроса.
Портал не заработал, но я его смог удалить. Спасибо. Сейчас переустановлю отпишусь.

Спасибо. Все решилось. :thumbsup:
 
Статус
В этой теме нельзя размещать новые ответы.
Современный облачный хостинг провайдер | Aéza
Назад
Сверху Снизу