Опубликовано: 13 июля 201015 г Здравствуйте.Кто может помочь с данной проблемой.При обновлении с ipb 3.0.5 на 3.1.0 на странице ...upgrade&do=templatecache вылетела ошибка бд.Сама ошибка: Error Number: 1064 Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND ( ( css_set_id > 0 AND css_master_key='' ) OR ( css_set_id=0 AND css_maste' at line 1 Page: /admin/upgrade/index.php?app=upgrade§ion=upgrade&do=templatecache Debug: array ( 1 => array ( 'file' => '/home/tfreemeg/public_html/ips_kernel/classDb.php', 'line' => 1050, 'function' => 'query', 'class' => 'db_driver_mysql', ), 3 => array ( 'file' => '/home/tfreemeg/public_html/admin/sources/classes/skins/skinCaching.php', 'line' => 704, 'function' => 'fetchCSS', 'class' => 'skinFunctions', ), 4 => array ( 'file' => '/home/tfreemeg/public_html/admin/sources/classes/skins/skinCaching.php', 'line' => 561, 'function' => 'rebuildCSSCache', 'class' => 'skinCaching', ), 5 => array ( 'file' => '/home/tfreemeg/public_html/admin/setup/applications/upgrade/sections/upgrade.php', 'line' => 1477, 'function' => 'rebuildCSS', 'class' => 'skinCaching', ), 6 => array ( 'file' => '/home/tfreemeg/public_html/admin/setup/applications/upgrade/sections/upgrade.php', 'line' => 208, 'function' => 'install_template_caches', 'class' => 'upgrade_upgrade', ), 7 => array ( 'file' => '/home/tfreemeg/public_html/admin/setup/sources/base/ipsController_setup.php', 'line' => 255, 'function' => 'doExecute', 'class' => 'upgrade_upgrade', ), ) mySQL query error: SELECT *,INSTR(',,', CONCAT(',',css_set_id,',')) as theorder FROM skin_css WHERE css_set_id IN () AND ( ( css_set_id > 0 AND css_master_key='' ) OR ( css_set_id=0 AND css_master_key='root' ) ) ORDER BY css_group, theorder DESC Изменено 13 июля 201015 г пользователем bukasuka
Опубликовано: 22 марта 201213 г вроде нашёл где собака порылась, но всеравно очень нужна ваша помощ:выдаёт мне sql запрос (INSERT INTO ibf_cache_store ( cs_key , cs_value , cs_extra , cs_array , cs_updated ) VALUES ( 'rss_output_cache', '' , '', '1', '0' ); INSERT INTO ibf_rc_classes (onoff, class_title, class_desc, author, author_url, pversion, my_class, group_can_report, mod_group_perm, extra_data, lockd) VALUES(1, 'Пример плагина', 'Плагин, не требующий написания кода, но требующий настройки.', 'Invision Power Services, Inc', '', 'v1.0', 'default', ',3,4,6,', ',4,6,', 'a:5:{s:14:"required_input";a:1:{s:8:"video_id";s:13:"[^A-Za-z0-9_]";}s:10:"string_url";s:41:"http://www.youtube.com/watch?v={video_id}";s:12:"string_title";s:25:"#PAGE_TITLE# ({video_id})";s:13:"section_title";s:7:"YouTube";s:11:"section_url";s:22:"http://www.youtube.com";}', 1);) так вот самой таблицы в ibf_rc_classes базе нет; кто-то может подсказать с какими точно данными надо создать таблицу?и эту по ходу тоже ibf_rc_status; таки нет не здесь эта проблема, с базой все исправил, всеравно выкидывает и дальше обновлятся нив какую Изменено 22 марта 201213 г пользователем otoman
Опубликовано: 22 марта 201213 г единственное подставлял вместо кои - латин и вместо 1251 - утф8,И что получили? Какая у вас реальная кодировка?
Опубликовано: 22 марта 201213 г И что получили? Какая у вас реальная кодировка?та вообще ничего не получил форум не стартует, а на admin/upgrade/ заходит дохожу до обновлений все делаю, каждую команду перепроверяю в мускуле, а потом выбивает после одной из страниц. а в базе mysql> show create database o_db;+-----------------+--------------------------------------------------------------------------------------------------+| Database | Create Database |+-----------------+--------------------------------------------------------------------------------------------------+| o_db | CREATE DATABASE `o_db` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci */ |+-----------------+--------------------------------------------------------------------------------------------------+ Изменено 22 марта 201213 г пользователем otoman
Опубликовано: 22 марта 201213 г @otoman, зайдите в phpmyadmin, потом в вашу базу и выполните запрос show variables like '%char%'; Должены получить вот такой результат Можно еще и такой чтобы наверняка show variables like '%coll%';
Опубликовано: 22 марта 201213 г @otoman, зайдите в phpmyadmin, потом в вашу базу и выполните запрос show variables like '%char%'; Должены получить вот такой результат Можно еще и такой чтобы наверняка show variables like '%coll%';таки нет, так а это вроде как настройка самого мускуля тоесть его конфигову меня только character_set_system | utf8 блина а как поменять по ssh
Опубликовано: 22 марта 201213 г а как поменять по ssh Board URL: localhost - какой ssh на localhost? блин остался только server в utf8 перенести никто не подскажетПоменять настройки в my.cnf Это все конечно интересно, но таблицы форума в какой кодировке?
Опубликовано: 23 марта 201213 г Board URL: localhost - какой ssh на localhost? Поменять настройки в my.cnf Это все конечно интересно, но таблицы форума в какой кодировке?utf8
Опубликовано: 23 марта 201213 г utf8и самое обидное что теперь не хочет принимать логин и пароль, не могу зайти чтобы обновится,а если делаю дамп старой базы прохожу опять все заново но приходится играться с мускулем постоянно, то все переводить в утф то обратно в латин1. и кстате скин с 2.3.3 останется если всетаки осилю перебить до 3.2 форум???
Опубликовано: 23 марта 201213 г а если делаю дамп старой базы прохожу опять все заново но приходится играться с мускулем постоянно, то все переводить в утф то обратно в латин1.Зачем два раза играться? У вас должны быть два бэкапа, первый - оригинал базы, второй - конвертированный в utf-8. Рано вы что-то начали делать обновления, вам бы форум да faq почитать. Кодировку mysql сервера необязательно каждый раз менять при смене базы, можно установить cp1251 или utf8 по умолчанию. У меня например +--------------------------+-----------------------------------+ | Variable_name | Value | +--------------------------+-----------------------------------+ | character_set_client | cp1251 | | character_set_connection | cp1251 | | character_set_database | cp1251 | | character_set_filesystem | binary | | character_set_results | cp1251 | | character_set_server | cp1251 | | character_set_system | utf8 | | character_sets_dir | \usr\local\mysql5\share\charsets\ | +--------------------------+-----------------------------------+ и прекрасно все работает
Опубликовано: 23 марта 201213 г и кстате скин с 2.3.3 останется если всетаки осилю перебить до 3.2 форум??? нетгде-то видел скин "а-ля 2.3", но он под 3.1 (да и не совсем как 2.3 он выглядит)
Опубликовано: 24 марта 201213 г Зачем два раза играться? У вас должны быть два бэкапа, первый - оригинал базы, второй - конвертированный в utf-8. Рано вы что-то начали делать обновления, вам бы форум да faq почитать. Кодировку mysql сервера необязательно каждый раз менять при смене базы, можно установить cp1251 или utf8 по умолчанию. У меня например +--------------------------+-----------------------------------+ | Variable_name | Value | +--------------------------+-----------------------------------+ | character_set_client | cp1251 | | character_set_connection | cp1251 | | character_set_database | cp1251 | | character_set_filesystem | binary | | character_set_results | cp1251 | | character_set_server | cp1251 | | character_set_system | utf8 | | character_sets_dir | \usr\local\mysql5\share\charsets\ | +--------------------------+-----------------------------------+ и прекрасно все работает у меня пошагово несколько баз сохранено, и чесно говоря уже запутался, начал все сначала, поставил форум, поменял папки, запустил обновлялку и теперь доходит только до выбора Экспортировать текущие шаблоны и CSS? (Будут сохранены в директории /cache/previousSkinFiles) и тд и тп, но дальше просто Ошибка HTTP 503 (Service Unavailable): бла бла бла и все, и кто блин знает что за фигня, раньше хоть запросы в мускуль показывало, и на каком-то шаге тупило, сейчас и до этого не доходит. и кодировочку тоже сейчас у меняshow variables like '%char%';+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+----------------------------+| character_set_client | latin1 || character_set_connection | latin1 || character_set_database | latin1 || character_set_filesystem | binary || character_set_results | latin1 || character_set_server | latin1 || character_set_system | utf8 || character_sets_dir | /usr/share/mysql/charsets/ |+--------------------------+----------------------------+8 rows in set (0.00 sec) Изменено 24 марта 201213 г пользователем otoman
Опубликовано: 24 марта 201213 г но дальше просто Ошибка HTTP 503 (Service Unavailable):В логов при этом ничего не пишется?
Опубликовано: 24 марта 201213 г логи базы? ща посмотримпроблемный короче я пасажир, логи ничерта не пишутся, буду с логами тогда пока разбираться.
Здравствуйте.
Кто может помочь с данной проблемой.При обновлении с ipb 3.0.5 на 3.1.0 на странице ...upgrade&do=templatecache вылетела ошибка бд.
Сама ошибка:
Error Number: 1064 Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ') AND ( ( css_set_id > 0 AND css_master_key='' ) OR ( css_set_id=0 AND css_maste' at line 1 Page: /admin/upgrade/index.php?app=upgrade§ion=upgrade&do=templatecache Debug: array ( 1 => array ( 'file' => '/home/tfreemeg/public_html/ips_kernel/classDb.php', 'line' => 1050, 'function' => 'query', 'class' => 'db_driver_mysql', ), 3 => array ( 'file' => '/home/tfreemeg/public_html/admin/sources/classes/skins/skinCaching.php', 'line' => 704, 'function' => 'fetchCSS', 'class' => 'skinFunctions', ), 4 => array ( 'file' => '/home/tfreemeg/public_html/admin/sources/classes/skins/skinCaching.php', 'line' => 561, 'function' => 'rebuildCSSCache', 'class' => 'skinCaching', ), 5 => array ( 'file' => '/home/tfreemeg/public_html/admin/setup/applications/upgrade/sections/upgrade.php', 'line' => 1477, 'function' => 'rebuildCSS', 'class' => 'skinCaching', ), 6 => array ( 'file' => '/home/tfreemeg/public_html/admin/setup/applications/upgrade/sections/upgrade.php', 'line' => 208, 'function' => 'install_template_caches', 'class' => 'upgrade_upgrade', ), 7 => array ( 'file' => '/home/tfreemeg/public_html/admin/setup/sources/base/ipsController_setup.php', 'line' => 255, 'function' => 'doExecute', 'class' => 'upgrade_upgrade', ), ) mySQL query error: SELECT *,INSTR(',,', CONCAT(',',css_set_id,',')) as theorder FROM skin_css WHERE css_set_id IN () AND ( ( css_set_id > 0 AND css_master_key='' ) OR ( css_set_id=0 AND css_master_key='root' ) ) ORDER BY css_group, theorder DESCИзменено пользователем bukasuka