Jump to content
Дизайн и модификация IPS Community IPBSkinsBETA
Search In
  • More options...
Find results that contain...
Find results in...
Sign in to follow this  
bukasuka

Ошибка БД при обновлении.

Recommended Posts

у меня проблема с обновлением, обновляю 2.3.3, сделал дамп базы переконвертировал с latin1 в utf8 все как http://wiki.iblink.ru/sources/db/mysqlcharsetconversion единственное подставлял вместо кои - латин и вместо 1251 - утф8, апгрейд конвертацию мою проглотил, пункт приложения тоже проглотил, а на обновлении здесь->

Обновление

Шаг 2/14

Модуль: 3.0.0 Beta 2

(IP.Board)

 

при выполнении всех пунктов и нажатии далее выдаёт что веб страница недоступнв и бла бла бла/ app=upgrade&workact=applications&st=0&section=upgrade&do=appclass в настоящее время недоступна. Возможно, она перегружена запросами или отключена для обслуживания.

 

кто-то подскажет где собака порылась???

Share this post


Link to post
Share on other sites

вроде нашёл где собака порылась, но всеравно очень нужна ваша помощ:

выдаёт мне 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;

 

 

таки нет не здесь эта проблема, с базой все исправил, всеравно выкидывает и дальше обновлятся нив какую

Edited by otoman

Share this post


Link to post
Share on other sites

единственное подставлял вместо кои - латин и вместо 1251 - утф8,

И что получили? Какая у вас реальная кодировка?

Share this post


Link to post
Share on other sites

И что получили? Какая у вас реальная кодировка?

та вообще ничего не получил форум не стартует, а на 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 */ |

+-----------------+--------------------------------------------------------------------------------------------------+

Edited by otoman

Share this post


Link to post
Share on other sites

@otoman, зайдите в phpmyadmin, потом в вашу базу и выполните запрос

 

show variables like '%char%';

 

Должены получить вот такой результат

 

1332420113-clip-12kb.png

 

Можно еще и такой чтобы наверняка

 

show variables like '%coll%';

Share this post


Link to post
Share on other sites

@otoman, зайдите в phpmyadmin, потом в вашу базу и выполните запрос

 

show variables like '%char%';

 

Должены получить вот такой результат

 

1332420113-clip-12kb.png

 

Можно еще и такой чтобы наверняка

 

show variables like '%coll%';

таки нет, так а это вроде как настройка самого мускуля тоесть его конфигов

у меня только character_set_system | utf8

 

блина а как поменять по ssh

Share this post


Link to post
Share on other sites

блин остался только server в utf8 перенести никто не подскажет???

Share this post


Link to post
Share on other sites

а как поменять по ssh

Board URL: localhost - какой ssh на localhost?

 

блин остался только server в utf8 перенести никто не подскажет

Поменять настройки в my.cnf

 

Это все конечно интересно, но таблицы форума в какой кодировке?

Share this post


Link to post
Share on other sites

Board URL: localhost - какой ssh на localhost?

 

 

Поменять настройки в my.cnf

 

Это все конечно интересно, но таблицы форума в какой кодировке?

utf8

Share this post


Link to post
Share on other sites

utf8

и самое обидное что теперь не хочет принимать логин и пароль, не могу зайти чтобы обновится,а если делаю дамп старой базы прохожу опять все заново но приходится играться с мускулем постоянно, то все переводить в утф то обратно в латин1.

 

 

и кстате скин с 2.3.3 останется если всетаки осилю перебить до 3.2 форум???

Share this post


Link to post
Share on other sites

а если делаю дамп старой базы прохожу опять все заново но приходится играться с мускулем постоянно, то все переводить в утф то обратно в латин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\ |
+--------------------------+-----------------------------------+

 

и прекрасно все работает

Share this post


Link to post
Share on other sites

 

 

 

и кстате скин с 2.3.3 останется если всетаки осилю перебить до 3.2 форум???

 

нет

где-то видел скин "а-ля 2.3", но он под 3.1 (да и не совсем как 2.3 он выглядит)

Share this post


Link to post
Share on other sites

Зачем два раза играться? У вас должны быть два бэкапа, первый - оригинал базы, второй - конвертированный в 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)

Edited by otoman

Share this post


Link to post
Share on other sites

но дальше просто Ошибка HTTP 503 (Service Unavailable):

В логов при этом ничего не пишется?

Share this post


Link to post
Share on other sites

В логов при этом ничего не пишется?

логи базы? ща посмотрим

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...