Вход • Регистрация

Ряд ошибок после обновления.

  • 09 декабря 2012 г.
  • Здравствуйте. После обновления с 4.5 до 5.1 (по инструкции через промежуточную версию) у меня перестали работать новости, а точнее не добавить новость. При нажатии на сохранить выдает пустую страницу. В режиме разработчика имею следующее:

    Код

    Unknown system variable 'profiling_history_size' query: SET profiling_history_size=100;
    #1 trigger_error(Unknown system variable 'profiling_history_size' query: SET profiling_history_size=100;, 512) called at [путь от домашней директории до сайта/public_html/includes/database.php:308]
    #2 DB::_query(SET profiling_history_size=100;) called at [путь от домашней директории до сайта/public_html/includes/database.php:126]
    #3 DB::query(SET profiling_history_size=100;) called at [путь от домашней директории до сайта/public_html/includes/developer.php:161]
    #4 Dev::set_profiling() called at [путь от домашней директории до сайта/public_html/adm/includes/init.php:212]
    #5 Init_admin->init() called at [путь от домашней директории до сайта/public_html/adm/index.php:32]
    #6 include_once(путь от домашней директории до сайта/public_html/adm/index.php) called at [путь от домашней директории до сайта/public_html/index.php:45]
    512
    Unknown system variable 'profiling' query: SET profiling=1;
    #1 trigger_error(Unknown system variable 'profiling' query: SET profiling=1;, 512) called at [путь от домашней директории до сайта/public_html/includes/database.php:308]
    #2 DB::_query(SET profiling=1;) called at [путь от домашней директории до сайта/public_html/includes/database.php:126]
    #3 DB::query(SET profiling=1;) called at [путь от домашней директории до сайта/public_html/includes/developer.php:162]
    #4 Dev::set_profiling() called at [путь от домашней директории до сайта/public_html/adm/includes/init.php:212]
    #5 Init_admin->init() called at [путь от домашней директории до сайта/public_html/adm/index.php:32]
    #6 include_once(путь от домашней директории до сайта/public_html/adm/index.php) called at [путь от домашней директории до сайта/public_html/index.php:45]
    512
    The 'SHOW PROFILES' feature is disabled; you need MySQL built with 'enable-profiling' to have it working query: SHOW PROFILES
    #1 trigger_error(The 'SHOW PROFILES' feature is disabled; you need MySQL built with 'enable-profiling' to have it working query: SHOW PROFILES, 512) called at [путь от домашней директории до сайта/public_html/includes/database.php:308]
    #2 DB::_query(SHOW PROFILES) called at [путь от домашней директории до сайта/public_html/includes/database.php:126]
    #3 DB::query(SHOW PROFILES) called at [путь от домашней директории до сайта/public_html/includes/developer.php:184]
    #4 Dev::get_profiling() called at [путь от домашней директории до сайта/public_html/adm/includes/init.php:241]
    #5 Init_admin->init() called at [путь от домашней директории до сайта/public_html/adm/index.php:32]
    #6 include_once(путь от домашней директории до сайта/public_html/adm/index.php) called at [путь от домашней директории до сайта/public_html/index.php:45]


    Подскажите пожалуйста, как лечить.

    Спасибо!
    • 10 декабря 2012 г.
    • Андрей, попробуйте отключить профилирование запросов в параметрах сайта. А также уточните у хостера версию MySql (должна быть от 5.0.37) и включена ли возможность профилирования запросов.
      • 14 февраля 2013 г.
      • На это же хостинге с другими сайтами на diafan проблем не имею, поэтому предпологаю что с СУБД порядок.

        В режиме разработчика имею следующий код:
        Код

        Unknown column 'admin_id' in 'field list' query: UPDATE `diafan_news` SET name1='vnbvbn', created='1360785600', cat_id=0, anons1='<p style="text-align: left;">.kh,jh</p>', text1='<p>khfjhgh</p>', title_meta1='', keywords1='', descr1='', date_start='0', date_finish='0', view='', prior='0', site_id='5', theme='', admin_id=2, timeedit='1360828039' WHERE id = 10
        #1 trigger_error(Unknown column 'admin_id' in 'field list' query: UPDATE `diafan_news` SET name1='vnbvbn', created='1360785600', cat_id=0, anons1='&lt;p style=&quot;text-align: left;&quot;&gt;.kh,jh&lt;/p&gt;', text1='&lt;p&gt;khfjhgh&lt;/p&gt;', title_meta1='', keywords1='', descr1='', date_start='0', date_finish='0', view='', prior='0', site_id='5', theme='', admin_id=2, timeedit='1360828039' WHERE id = 10, 512) called at [/home/h/hochuotvru/garantia-spb.ru/public_html/includes/database.php:308]
        #2 DB::_query(UPDATE `diafan_news` SET name1='vnbvbn', created='1360785600', cat_id=0, anons1='<p style="text-align: left;">.kh,jh</p>', text1='<p>khfjhgh</p>', title_meta1='', keywords1='', descr1='', date_start='0', date_finish='0', view='', prior='0', site_id='5', theme='', admin_id=2, timeedit='1360828039' WHERE id = 10) called at [/home/h/hochuotvru/garantia-spb.ru/public_html/includes/database.php:126]
        #3 DB::query(UPDATE {news} SET name1='%h', created='%d', cat_id=%d, anons1='%s', text1='%s', title_meta1='%h', keywords1='%h', descr1='%s', date_start='%d', date_finish='%d', view='%s', prior='%d', site_id='%d', theme='%s', admin_id=%d, timeedit='%s' WHERE id = %d, Array(...)) called at [/home/h/hochuotvru/garantia-spb.ru/public_html/adm/includes/save.php:234]
        #4 Save_admin->save() called at [(null):0]
        #5 call_user_func_array(Array(...), Array(...)) called at [/home/h/hochuotvru/garantia-spb.ru/public_html/adm/includes/frame.php:130]
        #6 Frame_admin->__call(save, Array(...)) called at [(null):0]
        #7 News_admin->save() called at [(null):0]
        #8 call_user_func_array(Array(...), Array(...)) called at [/home/h/hochuotvru/garantia-spb.ru/public_html/adm/includes/init.php:190]
        #9 Init_admin->__call(save, Array(...)) called at [(null):0]
        #10 Init_admin->save() called at [/home/h/hochuotvru/garantia-spb.ru/public_html/adm/includes/save.php:150]
        #11 Save_admin->save_new() called at [(null):0]
        #12 call_user_func_array(Array(...), Array(...)) called at [/home/h/hochuotvru/garantia-spb.ru/public_html/adm/includes/frame.php:130]
        #13 Frame_admin->__call(save_new, Array(...)) called at [(null):0]
        #14 News_admin->save_new() called at [/home/h/hochuotvru/garantia-spb.ru/public_html/adm/includes/frame.php:274]
        #15 Frame_admin->init() called at [/home/h/hochuotvru/garantia-spb.ru/public_html/adm/includes/init.php:507]
        #16 Init_admin->get_module() called at [/home/h/hochuotvru/garantia-spb.ru/public_html/adm/includes/init.php:239]
        #17 Init_admin->init() called at [/home/h/hochuotvru/garantia-spb.ru/public_html/adm/index.php:32]
        #18 include_once(/home/h/hochuotvru/garantia-spb.ru/public_html/adm/index.php) called at [/home/h/hochuotvru/garantia-spb.ru/public_html/index.php:45]


        Помогите пожалуйста!
        • 14 февраля 2013 г.
        • Приведенная ошибка говорит об отсутствующем поле admin_id в таблице diafan_news. Видимо обновление прошло некорректно. Попробуйте добавить это поле вручную с помощью phpMyAdmin с типом int.

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум