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

1.1.2 Возможно битая база

Тема в разделе "Основные вопросы по XenForo", создана пользователем Димка, 27.02.2014.

Загрузка
  1. Димка

    Димка Местный

    Регистрация:
    05.04.12
    Сообщения:
    15
    Симпатии:
    0
    Версия XF:
    1.1.2
    Начну с самого начала.

    На днях решил поставить парочку дополнений на сайт, все подобрал по версии, все как надо.
    Загрузил файлы, перешел в админку->Дополнения->Установить дополнение
    Выбрал файл, нажал на кнопку "Установить дополнение"
    Вместо обычной установки получил ошибку
    Код:
    Server Error
    
    unserialize() [function.unserialize]: Error at offset 0 of 1 bytes
    
    XenForo_Application::handlePhpError()
    unserialize() in XenForo/Model/StyleProperty.php at line 667
    XenForo_Model_StyleProperty->updatePropertyCacheInStyle() in XenForo/Model/StyleProperty.php at line 632
    XenForo_Model_StyleProperty->rebuildPropertyCacheInStyleAndChildren() in XenForo/Model/StyleProperty.php at line 2316
    XenForo_Model_StyleProperty->importStylePropertiesFromArray() in XenForo/Model/StyleProperty.php at line 2187
    XenForo_Model_StyleProperty->importStylePropertyXml() in XenForo/Model/AddOn.php at line 325
    XenForo_Model_AddOn->importAddOnExtraDataFromXml() in XenForo/Model/AddOn.php at line 225
    XenForo_Model_AddOn->installAddOnXml() in XenForo/Model/AddOn.php at line 169
    XenForo_Model_AddOn->installAddOnXmlFromFile() in XenForo/ControllerAdmin/AddOn.php at line 178
    XenForo_ControllerAdmin_AddOn->actionInstall() in XenForo/FrontController.php at line 310
    XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 132
    XenForo_FrontController->run() in /var/www/admin/www/madeinmc.ru/admin.php at line 13
    Поискал в интернете что-то подходящее под мою ошибку, нашел вариант что база битая, сделал восстановление базы.
    Попытался установить снова, выдало аналогичную ошибку.

    Поискал еще, нашел вариант воспользоваться "Мастером восстановления данных"
    Решил испытать, в начале идет все хорошо, но потом снова возникает точно такая-же ошибка.

    Решил попробовать на другом форуме расположенном на том же хосте, все нормально, все установилось, версии одинаковые.

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

    Подумал ай ну его, обновлю форум...
    При попытке обновления угадайте что?)
    Да, снова та-же ошибка :(

    Уже третий если не более день ковыряюсь в интернете, ничего путнего не нашел :(
    Грешу на базу, но не знаю что с ней сделать.
    Выручайте
    Или подскажите как обновиться но восстановить старые данные, форуму уже второй год идет, если не больше. Не хочется все делать заново.:(


    Пардон, но я кажется промахнулся разделом =(
     
    Последнее редактирование: 27.02.2014
  2. akinak

    akinak Местный

    Регистрация:
    12.02.13
    Сообщения:
    259
    Симпатии:
    243
    Версия XF:
    1.1.3
    Проблема в том, что такая ошибка происходит, когда есть проблема с данными. Поэтому на неё тяжело нагуглить ответ - он каждый раз разный.
    Судя по остальной инфе в выводе ошибки, проблема где-то в таблицах:
    xf_style_property xf_style_property_definition
    И там и там есть столбцы типа blob, вот там какие-то косяки возможны. Стоит посмотреть содержимое столбцов в этих таблицах и исправить, если будут ошибки.
    Ну или удалить все стили дополнительные, а потом поставить заново.
    Если не получится удалить стили через админку, то удалить из таблиц напрямую. Ну конечно важно не забыть сделать бекап.
     
    Mirovinger и Димка нравится это.
  3. Димка

    Димка Местный

    Регистрация:
    05.04.12
    Сообщения:
    15
    Симпатии:
    0
    Версия XF:
    1.1.2
    Странно но...
    Вообще я ничего не понимаю что находится в таблице xf_style_property, там шестнадцатеричная лабуда)

    Но я перешел в стили и попробовал сделать экспорт одного из стилей, на что и получил данную ошибку, экспорт другого стиля прошел нормально.
    Я удалил стиль с ошибкой и все прошло на ура, ошибка пропала вовсе и дополнения устанавливаются :)

    Большое тебе спасибо за подсказку)
     

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