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

1.3.2 Ошибка на форуме - Field 'ip_address_old' doesn't have a default value

Тема в разделе "Основные вопросы по XenForo", создана пользователем NIKVAND, 21 июл 2014.

Загрузка
  1. NIKVAND

    NIKVAND Новичок

    Регистрация:
    20.05.14
    Сообщения:
    8
    Симпатии:
    0
    Парни,не могу понять что с сайтом.После обновления сайта стала выдаваться у некоторых пользователей ошибка
    Mysqli statement execute error : Field 'ip_address_old' doesn't have a default value

    Zend_Db_Statement_Mysqli->_execute() in Zend/Db/Statement.php at line 317
    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 574
    Zend_Db_Adapter_Abstract->insert() in XenForo/Model/Login.php at line 36
    XenForo_Model_Login->logLoginAttempt() in XenForo/ControllerPublic/Login.php at line 110
    XenForo_ControllerPublic_Login->actionLogin() in XenForo/FrontController.php at line 347
    XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
    XenForo_FrontController->run() in /home/ka4ata/ka4ata.com/www/index.php at line 13

    Посмотрел журнал ошибок в админке,вот что пишет:


    Информация об ошибке
    Zend_Db_Statement_Mysqli_Exception: Mysqli statement execute error : Field 'ip_address_old' doesn't have a default value - library/Zend/Db/Statement/Mysqli.php:214
    Сгенерирована пользователем: Неизвестная учётная запись, 8 мин. назад
    Трассировка стэка
    #0 /home/ka4ata/ka4ata.com/www/library/Zend/Db/Statement.php(317): Zend_Db_Statement_Mysqli->_execute(Array)
    #1 /home/ka4ata/ka4ata.com/www/library/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement->execute(Array)
    #2 /home/ka4ata/ka4ata.com/www/library/Zend/Db/Adapter/Abstract.php(574): Zend_Db_Adapter_Abstract->query('INSERT INTO `xf...', Array)
    #3 /home/ka4ata/ka4ata.com/www/library/XenForo/Model/Login.php(36): Zend_Db_Adapter_Abstract->insert('xf_login_attemp...', Array)
    #4 /home/ka4ata/ka4ata.com/www/library/XenForo/ControllerPublic/Login.php(110): XenForo_Model_Login->logLoginAttempt('yourgarant')
    #5 /home/ka4ata/ka4ata.com/www/library/XenForo/FrontController.php(347): XenForo_ControllerPublic_Login->actionLogin()
    #6 /home/ka4ata/ka4ata.com/www/library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
    #7 /home/ka4ata/ka4ata.com/www/index.php(13): XenForo_FrontController->run()
    #8 {main}
    Содержимое запроса
    array(3) {
    ["url"] => string(33) "http://www.ka4ata.com/login/login"
    ["_GET"] => array(0) {
    }
    ["_POST"] => array(6) {
    ["login"] => string(10) "yourgarant"
    ["register"] => string(1) "0"
    ["password"] => string(8) "********"
    ["cookie_check"] => string(1) "1"
    ["_xfToken"] => string(8) "********"
    ["redirect"] => string(67) "http://www.ka4ata.com/lost-password/1444/confirm?c=ZPJHHHjHssyjc6nS"
    }
    }


    Что делать ребятки? Помогите пожалуйста!
     
  2. FractalizeR

    FractalizeR XenForo Addicted Команда форума

    Регистрация:
    27.09.10
    Сообщения:
    1.085
    Симпатии:
    823
    Версия XF:
    1.3.2
    У вас в процессе обновления форума возникла какая-то ошибка. В результате временные поля, используемые XenForo для обновления данных, не были удалены из рабочих таблиц.

    Зайдите в базу данных в XenForo в PHPMyAdmin и выполните там запрос:

    Код:
    ALTER TABLE xf_login_attempt DROP ip_address_old
     
    Mirovinger нравится это.
  3. NIKVAND

    NIKVAND Новичок

    Регистрация:
    20.05.14
    Сообщения:
    8
    Симпатии:
    0
    Имеете в виду зайти в PHPmyadmin на хосте? В самой админке XenForo я не нашел такого пункта
     
  4. FractalizeR

    FractalizeR XenForo Addicted Команда форума

    Регистрация:
    27.09.10
    Сообщения:
    1.085
    Симпатии:
    823
    Версия XF:
    1.3.2
    Да, в панели управления, которую вам предоставляет хостер.
     

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