Реклама на Нашем Сайте
Реклама на Сайте - Размещение и Оплата - Одним Кликом!
IPB | WordPress | IP.Board | php-Fusion | Invision Power Board

Здравствуйте, гость ( Вход | Регистрация | Забыли пароль? )



2 страниц V   1 2 >  
Добавить ответ в эту темуОткрыть тему
 Конвертирование базы MySQL из кирилицы в UTF8
Рейтинг 5 V
amelanin
сообщение 10.07.2009, 13:18
Сообщение #1
ViP

Иконка группы
Группа: МодераторМодер
Сообщений: 568
Регистрация: 28.1.2007

Конвертирование как ни странно туповатый процесс...

Цитата
Ибо как сказано в официальной документации:
If you want to change the table default character set and all character columns (CHAR, VARCHAR, TEXT) to a new character set, use a statement like this:
ALTER TABLE tbl_name CONVERT TO CHARACTER SET charset_name;

For a column that has a data type of VARCHAR or one of the TEXT types, CONVERT TO CHARACTER SET will change the data type as necessary to ensure that the new column is long enough to store as many characters as the original column. For example, a TEXT column has two length bytes, which store the byte-length of values in the column, up to a maximum of 65,535. For a latin1 TEXT column, each character requires a single byte, so the column can store up to 65,535 characters. If the column is converted to utf8, each character might require up to 3 bytes, for a maximum possible length of 3 × 65,535 = 196,605 bytes. That length will not fit in a TEXT column's length bytes, so MySQL will convert the data type to MEDIUMTEXT, which is the smallest string type for which the length bytes can record a value of 196,605. Similarly, a VARCHAR column might be converted to MEDIUMTEXT.


ganj2.gif мануалы выясняем простейшую вешь, сам phpMyAdmin спокойно конвертирует базу без сторонних утилит.


Т.е. идем в админку phpMyAdmin, делаем на всякий пожарный бацкуп базы (а лучше два один Думпером, а второй Админом).

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

Код
ALTER TABLE `Тут имя таблицы` CONVERT TO CHARACTER SET 'utf8';


далее из этого заготовленного файла вставляем весь список в окно выполнения задач phpMyAdmin и жамкаем выполнить...
ждем... получаем отконвертироованные данные в таблице... идем в сравнение и ставим сравнение с UTF8 после чего радуемся жизни с базой в utf8.

сработает наверное на любой версии форума, главное не забыть изменить данные коннекта с MySQL в файле conf_global.php - строка
Код
$INFO['mysql_codepage']            =    'utf8';


Я делал в AkelPad методом автозамены
заменяя строку
Код
  `ibf_

на строку
Код
ALTER TABLE `ibf

и добавляя в ручную к концу наименования каждой таблицы фразу:
Код
` CONVERT TO CHARACTER SET 'utf8';


зы вот моя таблица перекодирования базы если кому лениво с 2.3.6 самому файл делать...
только уберите те таблицы которых нет у вас в базе и добавьте те которые у вас есть а у меня нет.
Код
ALTER TABLE `ibf_acp_help` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_admin_login_logs` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_admin_logs` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_admin_permission_keys` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_admin_permission_rows` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_admin_sessions` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_announcements` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_api_log` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_api_users` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_attachments` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_attachments_type` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_awards` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_badwords` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_banfilters` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_bulk_mail` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_cache_store` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_cal_calendars` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_cal_events` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_components` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_conf_settings` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_conf_settings_titles` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_contacts` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_converge_local` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_custom_bbcode` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_custom_pages` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_dnames_change` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_email_logs` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_emoticons` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_faq` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_forum_perms` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_forum_tracker` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_forums` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_groups` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_ibwiki_categories` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_ibwiki_page_ratings` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_ibwiki_pages` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_ibwiki_revisions` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_ibwiki_subscriptions` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_infernoshout` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_infernoshoutlog` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_infernoshoutsessions` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_infernoshoutusers` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_installed_mods` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_languages` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_login_methods` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_mail_error_logs` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_mail_queue` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_member_extra` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_members` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_members_converge` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_members_partial` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_message_text` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_message_topics` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_moderator_logs` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_moderators` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_pfields_content` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_pfields_data` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_polls` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_posts_rough` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_profile_comments` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_profile_friends` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_profile_portal` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_profile_portal_views` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_profile_ratings` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_reg_antispam` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_rss_export` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_rss_import` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_rss_imported` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_search_results` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_sessions` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_skin_macro` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_skin_sets` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_skin_template_links` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_skin_templates` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_skin_templates_cache` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_skin_url_mapping` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_spider_logs` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_subscription_currency` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_subscription_extra` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_subscription_logs` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_subscription_methods` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_subscription_trans` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_subscriptions` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_task_logs` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_task_manager` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_template_diff_changes` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_template_diff_session` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_templates_diff_import` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_titles` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_topic_markers` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_topic_mmod` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_topic_ratings` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_topic_views` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_topics` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_topics_read` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_tracker` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_upgrade_history` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_validating` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_voters` CONVERT TO CHARACTER SET 'utf8';
ALTER TABLE `ibf_warn_logs` CONVERT TO CHARACTER SET 'utf8';


таблицу Post лучше конвертировать отдельно, ибо ресурсоемкая (все посты форума)
Код
ALTER TABLE `ibf_posts` CONVERT TO CHARACTER SET 'utf8';


Пользуйтесь... punk.gif
  Репутация: 22
Понравился пост? Поставь репутацию автору!
Вернуться в начало страницы Добавить ник
Ответить с цитированием данного сообщенияВернуться в начало страницы
«$EGUR@»
сообщение 10.07.2009, 15:31
Сообщение #2
.:Создатель:.

Иконка группы
Группа: АдминистраторАдмин
Сообщений: 26 504
Регистрация: 1.11.2005

а у тя осталась старая база от 2.3.6? можешь протестировать 2 скриптика? они автоматом всё делают и не нужно так заморачиваться.
  Репутация: 59
Понравился пост? Поставь репутацию автору!
Вернуться в начало страницы Добавить ник
Ответить с цитированием данного сообщенияВернуться в начало страницы
amelanin
сообщение 10.07.2009, 18:11
Сообщение #3
ViP

Иконка группы
Группа: МодераторМодер
Сообщений: 568
Регистрация: 28.1.2007

ыыы - плох тот админ у которого нет в запасе десятка бацкупов базы... smile.gif

Естественно осталась... кроме бацкупов форума в запасниках (поднять на денвере дело 10ти минут) и живой форум пока в инете на 2.3.6 стоит...

Сообщение отредактировал amelanin - 10.07.2009, 18:41
  Репутация: 22
Понравился пост? Поставь репутацию автору!
Вернуться в начало страницы Добавить ник
Ответить с цитированием данного сообщенияВернуться в начало страницы
«$EGUR@»
сообщение 11.07.2009, 01:53
Сообщение #4
.:Создатель:.

Иконка группы
Группа: АдминистраторАдмин
Сообщений: 26 504
Регистрация: 1.11.2005

ну ок.. тогда после выхов или в воскресенье, я тебе в личку скину скрипты эти, если всё супер будет с ними - выложу на сайт какой окажется лучшим
  Репутация: 59
Понравился пост? Поставь репутацию автору!
Вернуться в начало страницы Добавить ник
Ответить с цитированием данного сообщенияВернуться в начало страницы
WebGuru
сообщение 12.07.2009, 13:07
Сообщение #5
Участник

*
Группа: Участник
Сообщений: 21
Регистрация: 16.1.2008

«$EGUR@», выложи пожалуйста скрипты я буду сегодня тестирвать! собрался на 3.0 перейти!
  Репутация: 0
Понравился пост? Поставь репутацию автору!
Вернуться в начало страницы Добавить ник
Ответить с цитированием данного сообщенияВернуться в начало страницы
«$EGUR@»
сообщение 13.07.2009, 11:21
Сообщение #6
.:Создатель:.

Иконка группы
Группа: АдминистраторАдмин
Сообщений: 26 504
Регистрация: 1.11.2005

лады... вот -
там два разных скрипта
Прикрепленные файлы
Прикрепленный файл  utf8_convert.rar ( 6.81 килобайт ) Кол-во скачиваний: 20
 
  Репутация: 59
Понравился пост? Поставь репутацию автору!
Вернуться в начало страницы Добавить ник
Ответить с цитированием данного сообщенияВернуться в начало страницы
amelanin
сообщение 13.07.2009, 15:48
Сообщение #7
ViP

Иконка группы
Группа: МодераторМодер
Сообщений: 568
Регистрация: 28.1.2007

на денвере выдает следующее:

ipb2_utf8_convert_v1.0.php

Код
Warning: require_once(./init.php) [function.require-once]: failed to open stream: No such file or directory in z:\home\test1.ru\www\backups\ipb2_utf8_convert_v1.0.php on line 18

Fatal error: require_once() [function.require]: Failed opening required './init.php' (include_path='.;/usr/local/php5/PEAR') in z:\home\test1.ru\www\backups\ipb2_utf8_convert_v1.0.php on line 18

и дальше чистый лист....

c22.php
Код
Notice: Undefined index: do in z:\home\test.ru\www\backups\c22.php on line 12

Notice: Undefined index: do in z:\home\test.ru\www\backups\c22.php on line 78

Warning: Cannot modify header information - headers already sent by (output started at z:\home\test.ru\www\backups\c22.php:12) in z:\home\test.ru\www\backups\c22.php on line 102

Warning: Cannot modify header information - headers already sent by (output started at z:\home\test.ru\www\backups\c22.php:12) in z:\home\test.ru\www\backups\c22.php on line 103

Warning: Cannot modify header information - headers already sent by (output started at z:\home\test.ru\www\backups\c22.php:12) in z:\home\test.ru\www\backups\c22.php on line 104

Warning: Cannot modify header information - headers already sent by (output started at z:\home\test.ru\www\backups\c22.php:12) in z:\home\test.ru\www\backups\c22.php on line 105

и дальше форма конвертера...


идем дальше... перемещаю в корень доменов. И получаю те-же строки.... только адрес другой...

в процессе работы c22.php выдает строку Notice: Undefined index: complete in z:\home\test.ru\www\c22.php on line 39
но вроде бы конвертирует... потаблично... и очень долго по сравнению с конвертацией в phpMyAdmin... хотя памяти требует от процесса намного меньше... так phpMyAdmin мне загрузил 200Mb памяти и 100% проца.... а c22 100Mb и 15-20% процессора...
выглядит вот так в процессе:



в ipb2_utf8_convert_v1.0.php обязательно класть в корень форума...
ибо строка 18 не может найти init.php если скрипт лежит в папке...
при помещениии в корневую папку выдает уже другую ошибку:
Код
Warning: mysql_connect() [function.mysql-connect]: Access denied for user '-------'@'localhost' (using password: YES) in z:\home\test1.ru\www\ipb2_utf8_convert_v1.0.php on line 89
Cannot connect to server.

следовательно нуждается в правке собственного конфига перед запуском.
строки 35, 36, 37.
Код
$username = "-------";
$password = "-------";
$dbname = "-------";


однако при вбивке пассов и коннекте выдает:
Код
Table ibf_acp_help: fields to be converted: 4 primary keys: 1 ibf_acp_help.page_key is assumed to contain cp1251_general_ci characters Error, can NOT read file: z:/home/test1.ru/www/ips_kernel/i18n/convertcharset/ConvertTables/cp1251_general_ci


короче если и юзать то c22.php - но он ну ооооооооооооочень долго конвертирует.... приготовьтесь включив скрипт отправиться в кино на вечерний сеанс... smile.gif

Оба скрипта работают только из корня форума.
Основное отличие -

с22 - юзерфрендли... при старте показывает окошко логин пасс базы и во что конвертить...

ipb2_utf8_convert_v1.0 - юзерНОфрендли... при старте ничего кроме ошибок не покажет.. надо искать и править лапками... если встретит нестанадртную таблицу в базе просто заткнется с ошибкой...

зы вот уже полчаса с22 конвертит базу... базу всего-то 30 мегабайт.... кошмарно долго по сравнению с конвертом в phpMyAdmin там конверт занимает пару минут на той-же базе.

Вывод если применять то c22. Но он нужен только если либо нет доступа к phpMyAdmin, либо жестко ограничены системные ресурсы на процессы MySQL. ибо лучше медленный скрипт перебирающий таблицы поштучно, нежели вбивать их в админке PHP руками...

c22 хоть медленно но отконвертировал базу в UTF8 - ошибок в базе нет.
ipb2_utf8_convert_v1.0 - так и не добрался до реальной конвертации зависнув на ошибке... и при этом создав лишнюю таблицу temp в базе.

ps после конвертации база продолжает читаться форумом 2.3.6 как cp1251 - попытки поставить её в UTF-8 вместе с кодировкой ведут лбо к кракозябрам либо к знакам вопроса...

Сообщение отредактировал amelanin - 13.07.2009, 16:20
  Репутация: 22
Понравился пост? Поставь репутацию автору!
Вернуться в начало страницы Добавить ник
Ответить с цитированием данного сообщенияВернуться в начало страницы
«$EGUR@»
сообщение 13.07.2009, 16:26
Сообщение #8
.:Создатель:.

Иконка группы
Группа: АдминистраторАдмин
Сообщений: 26 504
Регистрация: 1.11.2005

у меня не было на сервере ошибок по этим скриптам

и? не катят эти скрипты?
  Репутация: 59
Понравился пост? Поставь репутацию автору!
Вернуться в начало страницы Добавить ник
Ответить с цитированием данного сообщенияВернуться в начало страницы
amelanin
сообщение 13.07.2009, 16:48
Сообщение #9
ViP

Иконка группы
Группа: МодераторМодер
Сообщений: 568
Регистрация: 28.1.2007

с22 катит - он реально переконвертирует базу, хотя и медленно... другое дело что 2.3.6 версия юникод не поддерживает... и конвертировать базу нужно только если 100% решил перейти на IPB3

после апгрейда 2.3.6 (лицензия) до 3.0.0 (лицензия) -
поставить в Settings: Server Environment - пункт Document Character Set - windows-1251 вместо iso-8859-1
(прим - рекомендуется конечно UTF-8 но оно вызывает знаки вопросов в темах форума. Поэтому ставим windows-1251 и не парим себе мозги)

поставить в conf_global.php
Код
$INFO['mysql_codepage']='utf8';

вместо
Код
$INFO['mysql_codepage']='cp1251';


зы апгрейд проводится по адресу http://ваш адрес форума/admin/upgrade - логин и пароль вбиваются ваши админские на форуме.
  Репутация: 22
Понравился пост? Поставь репутацию автору!
Вернуться в начало страницы Добавить ник
Ответить с цитированием данного сообщенияВернуться в начало страницы
«$EGUR@»
сообщение 13.07.2009, 17:03
Сообщение #10
.:Создатель:.

Иконка группы
Группа: АдминистраторАдмин
Сообщений: 26 504
Регистрация: 1.11.2005

Цитата
с22 катит - он реально переконвертирует базу, хотя и медленно... другое дело что 2.3.6 версия юникод не поддерживает... и конвертировать базу нужно только если 100% решил перейти на IPB3

ну так именно для этого и служит этот скрипт
  Репутация: 59
Понравился пост? Поставь репутацию автору!
Вернуться в начало страницы Добавить ник
Ответить с цитированием данного сообщенияВернуться в начало страницы
amelanin
сообщение 13.07.2009, 17:23
Сообщение #11
ViP

Иконка группы
Группа: МодераторМодер
Сообщений: 568
Регистрация: 28.1.2007

Странно что 3.0.0 не полностью поддерживает UTF8 - большинство файлов в скрипте сделаны не в UTF8 а в iso-8859-1
видимо из-за этого при попытке выставить кодировку страниц в админке в UTF-8 выпадают вопросики в темах, а при windows-1251 все работает, хотя коннект с базой идет при этом в UTF-8.

Насчет ошибки
Код
Table ibf_acp_help: fields to be converted: 4 primary keys: 1 ibf_acp_help.page_key is assumed to contain cp1251_general_ci characters Error, can NOT read file: z:/home/test1.ru/www/ips_kernel/i18n/convertcharset/ConvertTables/cp1251_general_ci


скрипт обращается к данным за кодировкой в несуществующий файл ips_kernel/i18n/convertcharset/ConvertTables/cp1251_general_ci
вместо него в форуме находился ips_kernel/i18n/convertcharset/ConvertTables/windows-1251 biggrin.gif
  Репутация: 22
Понравился пост? Поставь репутацию автору!
Вернуться в начало страницы Добавить ник
Ответить с цитированием данного сообщенияВернуться в начало страницы
«$EGUR@»
сообщение 13.07.2009, 17:43
Сообщение #12
.:Создатель:.

Иконка группы
Группа: АдминистраторАдмин
Сообщений: 26 504
Регистрация: 1.11.2005

Цитата
скрипт обращается к данным за кодировкой в несуществующий файл ips_kernel/i18n/convertcharset/ConvertTables/cp1251_general_ci
вместо него в форуме находился ips_kernel/i18n/convertcharset/ConvertTables/windows-1251

ну тогда нужно изменить в скрипте название файла
  Репутация: 59
Понравился пост? Поставь репутацию автору!
Вернуться в начало страницы Добавить ник
Ответить с цитированием данного сообщенияВернуться в начало страницы
amelanin
сообщение 13.07.2009, 17:48
Сообщение #13
ViP

Иконка группы
Группа: МодераторМодер
Сообщений: 568
Регистрация: 28.1.2007

теоретически да... а практически, несмотря на это база то не в windows-1251 а в cp1251 они хоть и одно и то-же... но в базе помечены как cp1251 и найдет ли их помеченых как windows-1251 скрипт пока непонятно... счас попробую...

не-а все одно при любой кодировке сыплет ошибки...

Код
Table ibf_acp_help: fields to be converted: 4 primary keys: 1 Error, create temp table query failed : Table 'temp' already exists


типа 4 ключа отконвертировано 1 ошибочный создана таблица ошибок temp из за того что не хватает доступа... странно это, у c22 доступа хватило на все таблицы без вопросов...
  Репутация: 22
Понравился пост? Поставь репутацию автору!
Вернуться в начало страницы Добавить ник
Ответить с цитированием данного сообщенияВернуться в начало страницы
«$EGUR@»
сообщение 17.07.2009, 15:09
Сообщение #14
.:Создатель:.

Иконка группы
Группа: АдминистраторАдмин
Сообщений: 26 504
Регистрация: 1.11.2005

вот еще кстати есть скриптик http://forums.ibresource.ru/index.php?showtopic=58046
  Репутация: 59
Понравился пост? Поставь репутацию автору!
Вернуться в начало страницы Добавить ник
Ответить с цитированием данного сообщенияВернуться в начало страницы
amelanin
сообщение 17.07.2009, 22:06
Сообщение #15
ViP

Иконка группы
Группа: МодераторМодер
Сообщений: 568
Регистрация: 28.1.2007

Угу... видел его разумеется... он вроде как на perl написан. и так как конвертит не только базу но и файлы, и заодно делает бекап - то должен вообще-то нехило подвесить форум при его использовании. Единственный способ сделать им реальный бацкуп, сначала перенести файлы и базу на тот же денвер, а уже там делать опыты. Иначе открытые сессии юзеров форума вместе с работой скрипта жутко напортачат в базе.

зы на локалхосте я пока не пробовал его... wink.gif
  Репутация: 22
Понравился пост? Поставь репутацию автору!
Вернуться в начало страницы Добавить ник
Ответить с цитированием данного сообщенияВернуться в начало страницы
WebGuru
сообщение 18.07.2009, 09:53
Сообщение #16
Участник

*
Группа: Участник
Сообщений: 21
Регистрация: 16.1.2008

ребят кто мне из вас конвернёт форум в UTF8? просто самому некогда этимми делами заниматься,я естественно запплачу wink.gif
7000 постов
  Репутация: 0
Понравился пост? Поставь репутацию автору!
Вернуться в начало страницы Добавить ник
Ответить с цитированием данного сообщенияВернуться в начало страницы
«$EGUR@»
сообщение 18.07.2009, 10:46
Сообщение #17
.:Создатель:.

Иконка группы
Группа: АдминистраторАдмин
Сообщений: 26 504
Регистрация: 1.11.2005

Цитата
Угу... видел его разумеется... он вроде как на perl написан.

а я вот не шарю в этом перле
  Репутация: 59
Понравился пост? Поставь репутацию автору!
Вернуться в начало страницы Добавить ник
Ответить с цитированием данного сообщенияВернуться в начало страницы
«$EGUR@»
сообщение 29.07.2009, 15:26
Сообщение #18
.:Создатель:.

Иконка группы
Группа: АдминистраторАдмин
Сообщений: 26 504
Регистрация: 1.11.2005

вот кстати тоже инструкция по обновлению - http://wiki.iblink.ru/ipb3/upgrade
  Репутация: 59
Понравился пост? Поставь репутацию автору!
Вернуться в начало страницы Добавить ник
Ответить с цитированием данного сообщенияВернуться в начало страницы
«$EGUR@»
сообщение 4.08.2009, 01:02
Сообщение #19
.:Создатель:.

Иконка группы
Группа: АдминистраторАдмин
Сообщений: 26 504
Регистрация: 1.11.2005

С нулледа скачал руский ИПБ 3.0.1
но вот при установки его, нга 8 шаге - пишет:
Цитата
Возникла ошибка при работе с базой данных.
К сожалению, на данный момент из-за технических проблем с базой данных, форум не может обработать ваш запрос. О проблеме уже сообщено администрации форума.

Приносим свои извинения за причиненные неудобства.

Вы можете попробовать обновить страницу нажав сюда
  Репутация: 59
Понравился пост? Поставь репутацию автору!
Вернуться в начало страницы Добавить ник
Ответить с цитированием данного сообщенияВернуться в начало страницы
WebGuru
сообщение 5.08.2009, 12:15
Сообщение #20
Участник

*
Группа: Участник
Сообщений: 21
Регистрация: 16.1.2008

Цитата(«$EGUR@» @ 4.08.2009, 01:49) *
С нулледа скачал руский ИПБ 3.0.1
но вот при установки его, нга 8 шаге - пишет:

c нами поделись,мы порыскаем,спасибо! worthy.gif
  Репутация: 0
Понравился пост? Поставь репутацию автору!
Вернуться в начало страницы Добавить ник
Ответить с цитированием данного сообщенияВернуться в начало страницы




2 страниц V   1 2 >
Добавить ответ в эту темуОткрыть тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Свернуть

Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
Открытая тема (нет новых ответов) mySQL backup
через phpmyadmin
1 mousesport 735 20.07.2007 - 19:56
Посл. сообщение: mousesport
Закрытая тема MySQL
хост jino-net.ru
13 Kappa 1 073 12.03.2006 - 02:40
Посл. сообщение: ghz


 



Николай Прянишников: "Советую отказаться от старых программ и Open Office" Pronets[Ru]
Конец света перенесен с 2012 на 2182 год Soliden
интернет-магазин Sat
Google начал читать мысли Pronets[Ru]
Через ЖЖ продвигают "сибирскую" национальность Pronets[Ru]

IP.Board Моды IP.Board 2.2.x-2.3.x Моды IP.Board 3.x.x Компоненты IP.Board Скины IP.Board 2.2.x Скины IP.Board 2.3.x Скины IP.Board 3.0.x RIP'ы Скинов IP.Board 3.0.x Скины Админки IP.Board 2.3.x Русский Язык для IP.Board php-Fusion Моды php-Fusion 6 Моды php-Fusion 7 Русский Язык для php-Fusion RIP'ы Скинов php-Fusion 7 Графика IP.Board, php-Fusion WordPress Плагины WordPress

Вверх
    -     Rambler's Top100
9.09.2010 - 08:03 Вверх