Перейти к публикации
Дизайн и модификация IPS Community IPBSkinsBETA
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...
bukasuka

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

Рекомендованные сообщения

у меня проблема с обновлением, обновляю 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 в настоящее время недоступна. Возможно, она перегружена запросами или отключена для обслуживания.

 

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

Поделиться сообщением


Ссылка на сообщение
03/22/12 08:51 (изменено)

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

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

 

 

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

Изменено пользователем otoman

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение
03/22/12 11:03 (изменено)

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

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

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

Изменено пользователем otoman

Поделиться сообщением


Ссылка на сообщение

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

 

show variables like '%char%';

 

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

 

1332420113-clip-12kb.png

 

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

 

show variables like '%coll%';

Поделиться сообщением


Ссылка на сообщение

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

 

show variables like '%char%';

 

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

 

1332420113-clip-12kb.png

 

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

 

show variables like '%coll%';

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

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

 

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

Поделиться сообщением


Ссылка на сообщение

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

Поделиться сообщением


Ссылка на сообщение

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

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

 

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

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

 

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

Поделиться сообщением


Ссылка на сообщение

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

 

 

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

 

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

utf8

Поделиться сообщением


Ссылка на сообщение

utf8

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

 

 

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

Поделиться сообщением


Ссылка на сообщение

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

 

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

Поделиться сообщением


Ссылка на сообщение

 

 

 

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

 

нет

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

Поделиться сообщением


Ссылка на сообщение
03/24/12 08:36 (изменено)

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

Изменено пользователем otoman

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение

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

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

Поделиться сообщением


Ссылка на сообщение

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×
×
  • Создать...