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

1.1.3 Mysqli statement execute error

Тема в разделе "Для новичков", создана пользователем Serj, 08.06.2013.

Загрузка
  1. Serj

    Serj Местный

    Регистрация:
    01.02.13
    Сообщения:
    8
    Симпатии:
    0
    Версия XF:
    1.1.3
    t.png
    Возникла проблема при установке скина AdminForum,помогите решить
     
  2. Гептилл

    Гептилл Активный пользователь

    Регистрация:
    03.03.13
    Сообщения:
    91
    Симпатии:
    41
    Версия XF:
    1.3.0
    Судя по ошибке установщик пытается добавить в уникальный индекс повторяющееся значение в таблице.
    1. Сколько у Вас скинов?
    2. Который раз пытаетесь установить данный скин?
    Возможно id данного скина конфликтует с другим, а может сам с собой при попытке повторной установки.
    Выясните, что данный установщик изменяет в БД - от туда и пляшите. Найдите, что за ключ у Вас с БД: definition_id_style_id
     
  3. Serj

    Serj Местный

    Регистрация:
    01.02.13
    Сообщения:
    8
    Симпатии:
    0
    Версия XF:
    1.1.3
    1. Их 2,один из них default
    2. Первый раз!
     
  4. Гептилл

    Гептилл Активный пользователь

    Регистрация:
    03.03.13
    Сообщения:
    91
    Симпатии:
    41
    Версия XF:
    1.3.0
    Ну не знаю тогда. Просто не сталкивался с подобным. Может кто сталкивался - подскажет. Попробуйте ещё логи сервера глянуть - там что?
     
  5. Serj

    Serj Местный

    Регистрация:
    01.02.13
    Сообщения:
    8
    Симпатии:
    0
    Версия XF:
    1.1.3
    Zend_Db_Statement_Mysqli_Exception: Mysqli statement execute error : Duplicate entry '79-10' for key 'definition_id_style_id' - library/Zend/Db/Statement/Mysqli.php:214

    Сгенерирована пользователем: S.Minaev, Сегодня, в 14:38
    Трассировка стэка
    #0 /var/www/user2028/data/www/admiral-cs.ru/library/Zend/Db/Statement.php(297): Zend_Db_Statement_Mysqli->_execute(Array)
    #1 /var/www/user2028/data/www/admiral-cs.ru/library/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement->execute(Array)
    #2 /var/www/user2028/data/www/admiral-cs.ru/library/Zend/Db/Adapter/Abstract.php(574): Zend_Db_Adapter_Abstract->query('INSERT INTO `xf...', Array)
    #3 /var/www/user2028/data/www/admiral-cs.ru/library/XenForo/DataWriter.php(1591): Zend_Db_Adapter_Abstract->insert('xf_style_proper...', Array)
    #4 /var/www/user2028/data/www/admiral-cs.ru/library/XenForo/DataWriter.php(1580): XenForo_DataWriter->_insert()
    #5 /var/www/user2028/data/www/admiral-cs.ru/library/XenForo/DataWriter.php(1381): XenForo_DataWriter->_save()
    #6 /var/www/user2028/data/www/admiral-cs.ru/library/XenForo/Model/StyleProperty.php(1178): XenForo_DataWriter->save()
    #7 /var/www/user2028/data/www/admiral-cs.ru/library/XenForo/Model/StyleProperty.php(2313): XenForo_Model_StyleProperty->updateStylePropertyValue(Array, 10, Array, Array, false)
    #8 /var/www/user2028/data/www/admiral-cs.ru/library/XenForo/Model/StyleProperty.php(2187): XenForo_Model_StyleProperty->importStylePropertiesFromArray(Array, Array, 10, NULL)
    #9 /var/www/user2028/data/www/admiral-cs.ru/library/XenForo/Model/Style.php(533): XenForo_Model_StyleProperty->importStylePropertyXml(Object(SimpleXMLElement), 10)
    #10 /var/www/user2028/data/www/admiral-cs.ru/library/XenForo/ControllerAdmin/Style.php(181): XenForo_Model_Style->importStyleXml(Object(SimpleXMLElement), 0, 0)
    #11 /var/www/user2028/data/www/admiral-cs.ru/library/XenForo/FrontController.php(310): XenForo_ControllerAdmin_Style->actionImport()
    #12 /var/www/user2028/data/www/admiral-cs.ru/library/XenForo/FrontController.php(132): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
    #13 /var/www/user2028/data/www/admiral-cs.ru/admin.php(13): XenForo_FrontController->run()
    #14 {main}
    Содержимое запроса
    array(3) {
    ["url"] => string(44) "http://admiral-cs.ru/admin.php?styles/import"
    ["_GET"] => array(1) {
    ["styles/import"] => string(0) ""
    }
    ["_POST"] => array(4) {
    ["target"] => string(3) "new"
    ["parent_style_id"] => string(1) "0"
    ["_xfConfirm"] => string(1) "1"
    ["_xfToken"] => string(53) "1,1370698718,9934fcef409db8cb3e6a9345ea11c4eee45b6eb4"
    }
    }

    --- добавлено : 9 июн 2013 в 01:15 ---
    Веб мастер из меня никакой,да и с XF начал заниматься только 4 дня назад,вообще ничего не понял что тут)
     
  6. Rduke

    Rduke Пользователь

    Регистрация:
    16.06.13
    Сообщения:
    1
    Симпатии:
    0
    Версия XF:
    1.1.5
    Ох, друзья, поделюсь своим решением.

    Работал форум исправно на IPB, но я решил перевести его на Xen. Все сделал и выпала эта ошибка, еле-еле работает админка, ничего не установить, только не открыть. Написал в суппорт - мол так и так что делать. Пара дней изучения вопроса и решение найдено "вам нужно переехать на ВПС" . Оооок, не вопрос -740 рублей за перенос и тариф. Итог? Ошибка сохранилась, хостер гасится :)

    В итоге поменял хостинг на петерхост - там все работает тьфу-тьфу
     

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