Posted 7 февраля, 20168 yr comment_100736 Здравсвуйте. Возникла проблема в кодировке БД при обновлении с ипб на ипс 4. Вместо кириллицы - знаки вопросов. Что и где нужно поменять? За ранее благодарю. Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/ Share on other sites Больше вариантов
7 февраля, 20168 yr comment_100740 сначала сконвертируй БД этой прогой на компе Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100740 Share on other sites Больше вариантов
7 февраля, 20168 yr Author comment_100741 20 минут назад, Xuc сказал: сначала сконвертируй БД этой прогой на компе osx? Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100741 Share on other sites Больше вариантов
7 февраля, 20168 yr comment_100742 Можно стандартным конвертером кодировки в дистрибутиве ips4 Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100742 Share on other sites Больше вариантов
7 февраля, 20168 yr comment_100743 у меня если запускать стандартный конвертер - хостер обрубает коннект, писал в саппорт - говорят создается большая куча вспомогательных файлов помог только прогон прогой что выше + потом штатным конвертером Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100743 Share on other sites Больше вариантов
7 февраля, 20168 yr Author comment_100744 19 минут назад, Respected сказал: Можно стандартным конвертером кодировки в дистрибутиве ips4 Сделал скриптом, но не помогло, все вопросы все равно <? $dbhost = #sql_host $dbuser = #sql_user $dbpass = #sql_pass $dbname = #sql_database header('Content-type: text/plain'); $dbconn = mysql_connect($dbhost, $dbuser, $dbpass) or die( mysql_error() ); $db = mysql_select_db($dbname) or die( mysql_error() ); $sql = "ALTER DATABASE `".$dbname."` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci"; $result = mysql_query($sql) or die( mysql_error() ); print "Database changed to UTF-8.\n"; $sql = 'SHOW TABLES'; $result = mysql_query($sql) or die( mysql_error() ); while ( $row = mysql_fetch_row($result) ) { $table = mysql_real_escape_string($row[0]); $sql = "ALTER TABLE $table DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci, CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci"; mysql_query($sql) or die( mysql_error() ); print "$table changed to UTF-8.\n"; } mysql_close($dbconn); ?> Стандартный где? в апгрейде? Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100744 Share on other sites Больше вариантов
7 февраля, 20168 yr Author comment_100745 Проблема существует только с старыми записями, меню и прочее нормально высвечивается Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100745 Share on other sites Больше вариантов
7 февраля, 20168 yr comment_100752 у тебя же по русски написано) что 223 таблицы в неправильной кодировке зайди слева вверху - tools - и там нажми fix *ошибся - справа вверху ) Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100752 Share on other sites Больше вариантов
7 февраля, 20168 yr Author comment_100754 11 минут назад, Xuc сказал: у тебя же по русски написано) что 223 таблицы в неправильной кодировке зайди слева вверху - tools - и там нажми fix *ошибся - справа вверху ) Нажимал. Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100754 Share on other sites Больше вариантов
7 февраля, 20168 yr comment_100755 попробуй для начала на компе конвертнуть прогой как я описал во втором посте Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100755 Share on other sites Больше вариантов
7 февраля, 20168 yr Author comment_100775 2 часа назад, Xuc сказал: попробуй для начала на компе конвертнуть прогой как я описал во втором посте Потратили 4 часа чтобы нашу огромную базу переделать, не помогло. Старые сообщения все также вопросами, меню и остальное - нормально. Все стоит utf8. В чем может быть проблема еще? Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100775 Share on other sites Больше вариантов
7 февраля, 20168 yr comment_100776 свой конфиг сюда скопируй Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100776 Share on other sites Больше вариантов
7 февраля, 20168 yr Author comment_100780 8 минут назад, Xuc сказал: свой конфиг сюда скопируй <?php $INFO = array ( 'sql_driver' => 'mysql', 'sql_host' => 'localhost', 'sql_database' => 'login', 'sql_user' => 'login', 'sql_pass' => 'parol', 'sql_tbl_prefix' => 'fa', 'sql_debug' => '0', 'sql_charset' => 'utf8mb4', 'board_start' => '1424533478', 'installed' => '1', 'php_ext' => 'php', 'safe_mode' => '0', 'board_url' => 'http://freedom-art.ru', 'banned_group' => '5', 'admin_group' => '4', 'guest_group' => '2', 'member_group' => '3', 'auth_group' => '1', 'use_friendly_urls' => '1', '_jsDebug' => '0', 'mysql_tbl_type' => 'MyISAM', 'archive_remote_sql_host' => '', 'archive_remote_sql_database' => '', 'archive_remote_sql_user' => '', 'archive_remote_sql_pass' => '', 'archive_remote_sql_charset' => '', 'sql_utf8mb4' => true, ); Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100780 Share on other sites Больше вариантов
7 февраля, 20168 yr comment_100782 попробуй изменить utf8mb4 на utf8 в обеих строчках Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100782 Share on other sites Больше вариантов
7 февраля, 20168 yr Author comment_100783 2 минуты назад, Xuc сказал: попробуй изменить utf8mb4 на utf8 в обеих строчках пробовал, не помогает Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100783 Share on other sites Больше вариантов
7 февраля, 20168 yr comment_100784 Данные в базе нормально отображаются? Которые знаками вопроса на форуме Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100784 Share on other sites Больше вариантов
7 февраля, 20168 yr Author comment_100785 2 минуты назад, Respected сказал: Данные в базе нормально отображаются? Которые знаками вопроса на форуме В бд кириллица тоже вопросами Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100785 Share on other sites Больше вариантов
7 февраля, 20168 yr comment_100786 ну дк убита БД - поднимай с бэкапа Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100786 Share on other sites Больше вариантов
7 февраля, 20168 yr Author comment_100788 7 минут назад, Xuc сказал: ну дк убита БД - поднимай с бэкапа Как старую базу тогда сделать под новую? Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100788 Share on other sites Больше вариантов
7 февраля, 20168 yr comment_100790 поднимаешь БД , если надо что то изменить на форуме (отключить хуки,моды,перейти на дефолтный дизайн) - заливешь скрипты той версии IPB которая была, если менять ни чего не надо то сразу на конвертацию только проанализируй что сделал не так - у меня например убивал кириллицу конвертер от версии 4.0.12 Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100790 Share on other sites Больше вариантов
7 февраля, 20168 yr Author comment_100793 35 минут назад, Xuc сказал: поднимаешь БД , если надо что то изменить на форуме (отключить хуки,моды,перейти на дефолтный дизайн) - заливешь скрипты той версии IPB которая была, если менять ни чего не надо то сразу на конвертацию только проанализируй что сделал не так - у меня например убивал кириллицу конвертер от версии 4.0.12 конвертер вроде как убивает, ее никак не обойти? Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100793 Share on other sites Больше вариантов
7 февраля, 20168 yr comment_100794 если конвертируешь на хостинге и конвертер убивает попробуй все то же самое проделать на локалхосте Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100794 Share on other sites Больше вариантов
7 февраля, 20168 yr Author comment_100800 Скриптом перекодировку сделал. Теперь не работают выпадающие меню как в админке так и на сайте. Ошибок не было при установке. Единственное, у меня папка админки была по другому раньше названа и сейчас есть админ и моя папка. Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100800 Share on other sites Больше вариантов
7 февраля, 20168 yr comment_100801 скрипт выложи для других) Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100801 Share on other sites Больше вариантов
7 февраля, 20168 yr Author comment_100802 1 минуту назад, Xuc сказал: скрипт выложи для других) Выше написан. А что по поводу кликабельности ? Link to comment https://ipbmafia.ru/topic/13564-problema-v-kodirovke-pri-obnovlenii/?&do=findComment&comment=100802 Share on other sites Больше вариантов
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.