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

1.4.8 Создание раздела на форуме

Тема в разделе "Баги XenForo", создана пользователем SeM13, 21.08.2015.

Загрузка
  1. SeM13

    SeM13 Создатель системы

    Регистрация:
    05.01.11
    Сообщения:
    747
    Симпатии:
    258
    Версия XF:
    1.1.3
    Всем привет. Очень давно не создавал разделов на форуме, и тут понадобилось.
    Но при нажатии кнопки "сохранить раздел" вылезает ошибка:
    Код:
    Mysqli statement execute error : Field '№' 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/DataWriter.php at line 1624
        XenForo_DataWriter->_insert() in XenForo/DataWriter.php at line 1613
        XenForo_DataWriter->_save() in XenForo/DataWriter.php at line 1405
        XenForo_DataWriter->save() in XenForo/ControllerAdmin/Forum.php at line 127
        XenForo_ControllerAdmin_Forum->actionSave() in XenForo/FrontController.php at line 347
        XenForo_FrontController->dispatch() in XenForo/FrontController.php at line 134
        XenForo_FrontController->run() in /home/sem13/data/www/site.ru/admin.php at line 13
    
    При создании категории такой ошибки нет. В чем может быть причина. Все дополнения отключал, не выявило проблемы.
    --- добавлено : Aug 21, 2015 3:38 AM ---
    Код:
    Информация об ошибке
    Zend_Db_Statement_Mysqli_Exception: Mysqli statement execute error : Field '№' doesn't have a default value - library/Zend/Db/Statement/Mysqli.php:214
    Сгенерирована пользователем: SeM13, минуту назад
    Трассировка стэка
    
    #0 /home/sem13/data/www/site.ru/library/Zend/Db/Statement.php(317): Zend_Db_Statement_Mysqli->_execute(Array)
    #1 /home/sem13/data/www/site.ru/library/Zend/Db/Adapter/Abstract.php(479): Zend_Db_Statement->execute(Array)
    #2 /home/sem13/data/www/site.ru/library/Zend/Db/Adapter/Abstract.php(574): Zend_Db_Adapter_Abstract->query('INSERT INTO `xf...', Array)
    #3 /home/sem13/data/www/site.ru/library/XenForo/DataWriter.php(1624): Zend_Db_Adapter_Abstract->insert('xf_forum', Array)
    #4 /home/sem13/data/www/site.ru/library/XenForo/DataWriter.php(1613): XenForo_DataWriter->_insert()
    #5 /home/sem13/data/www/site.ru/library/XenForo/DataWriter.php(1405): XenForo_DataWriter->_save()
    #6 /home/sem13/data/www/site.ru/library/XenForo/ControllerAdmin/Forum.php(127): XenForo_DataWriter->save()
    #7 /home/sem13/data/www/site.ru/library/XenForo/FrontController.php(347): XenForo_ControllerAdmin_Forum->actionSave()
    #8 /home/sem13/data/www/site.ru/library/XenForo/FrontController.php(134): XenForo_FrontController->dispatch(Object(XenForo_RouteMatch))
    #9 /home/sem13/data/www/site.ru/admin.php(13): XenForo_FrontController->run()
    #10 {main}
    
    Содержимое запроса
    
    array(3) {
      ["url"] => string(47) "http://site.ru/admin.php?forums/save"
      ["_GET"] => array(1) {
        ["forums/save"] => string(0) ""
      }
      ["_POST"] => array(20) {
        ["title"] => string(9) "234243324"
        ["node_name"] => string(0) ""
        ["description"] => string(0) ""
        ["parent_node_id"] => string(1) "0"
        ["display_order"] => string(1) "1"
        ["display_in_list"] => string(1) "1"
        ["allow_posting"] => string(1) "1"
        ["allow_poll"] => string(1) "1"
        ["count_messages"] => string(1) "1"
        ["find_new"] => string(1) "1"
        ["allowed_watch_notifications"] => string(3) "all"
        ["default_sort_order"] => string(14) "last_post_date"
        ["default_sort_direction"] => string(4) "desc"
        ["list_date_limit_days"] => string(1) "0"
        ["default_prefix_id"] => string(1) "0"
        ["node_type_id"] => string(5) "Forum"
        ["_xfToken"] => string(8) "********"
        ["_xfRequestUri"] => string(23) "/admin.php?nodes/insert"
        ["_xfNoRedirect"] => string(1) "1"
        ["_xfResponseType"] => string(4) "json"
      }
    }
    
     
    Последнее редактирование модератором: 29.08.2015
  2. infis

    infis Местный

    Регистрация:
    27.06.11
    Сообщения:
    5 966
    Симпатии:
    3 548
    Версия XF:
    1.5.9
    Кто-то создал левое поле, которое по дефолту не имеет значение. Возможно, какой-то плагин стоял, а затем был удален, но вот из таблицы лишнее не удалилось. Либо удалите поле, либо измените его, задав значение по умолчанию.
     
    SeM13 нравится это.
  3. SeM13

    SeM13 Создатель системы

    Регистрация:
    05.01.11
    Сообщения:
    747
    Симпатии:
    258
    Версия XF:
    1.1.3
    Нашлась проблема. Были 2 позиции "123" и "№", удалил, и разделы вновь начали создаваться. Буду искать что за модуль создал их. Спасибо!
     

    Вложения:

    • Image 006.png
      Image 006.png
      Размер файла:
      49,4 КБ
      Просмотров:
      12

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