Quasar Опубликовано 7 февраля, 2016 Поделиться Опубликовано 7 февраля, 2016 Здравсвуйте. Возникла проблема в кодировке БД при обновлении с ипб на ипс 4. Вместо кириллицы - знаки вопросов. Что и где нужно поменять? За ранее благодарю. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Xuc Опубликовано 7 февраля, 2016 Поделиться Опубликовано 7 февраля, 2016 сначала сконвертируй БД этой прогой на компе Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Quasar Опубликовано 7 февраля, 2016 Автор Поделиться Опубликовано 7 февраля, 2016 20 минут назад, Xuc сказал: сначала сконвертируй БД этой прогой на компе osx? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 7 февраля, 2016 Поделиться Опубликовано 7 февраля, 2016 Можно стандартным конвертером кодировки в дистрибутиве ips4 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Xuc Опубликовано 7 февраля, 2016 Поделиться Опубликовано 7 февраля, 2016 у меня если запускать стандартный конвертер - хостер обрубает коннект, писал в саппорт - говорят создается большая куча вспомогательных файлов помог только прогон прогой что выше + потом штатным конвертером Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Quasar Опубликовано 7 февраля, 2016 Автор Поделиться Опубликовано 7 февраля, 2016 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); ?> Стандартный где? в апгрейде? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Quasar Опубликовано 7 февраля, 2016 Автор Поделиться Опубликовано 7 февраля, 2016 Проблема существует только с старыми записями, меню и прочее нормально высвечивается Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Xuc Опубликовано 7 февраля, 2016 Поделиться Опубликовано 7 февраля, 2016 у тебя же по русски написано) что 223 таблицы в неправильной кодировке зайди слева вверху - tools - и там нажми fix *ошибся - справа вверху ) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Quasar Опубликовано 7 февраля, 2016 Автор Поделиться Опубликовано 7 февраля, 2016 11 минут назад, Xuc сказал: у тебя же по русски написано) что 223 таблицы в неправильной кодировке зайди слева вверху - tools - и там нажми fix *ошибся - справа вверху ) Нажимал. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Xuc Опубликовано 7 февраля, 2016 Поделиться Опубликовано 7 февраля, 2016 попробуй для начала на компе конвертнуть прогой как я описал во втором посте Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Quasar Опубликовано 7 февраля, 2016 Автор Поделиться Опубликовано 7 февраля, 2016 2 часа назад, Xuc сказал: попробуй для начала на компе конвертнуть прогой как я описал во втором посте Потратили 4 часа чтобы нашу огромную базу переделать, не помогло. Старые сообщения все также вопросами, меню и остальное - нормально. Все стоит utf8. В чем может быть проблема еще? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Xuc Опубликовано 7 февраля, 2016 Поделиться Опубликовано 7 февраля, 2016 свой конфиг сюда скопируй Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Quasar Опубликовано 7 февраля, 2016 Автор Поделиться Опубликовано 7 февраля, 2016 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, ); Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Xuc Опубликовано 7 февраля, 2016 Поделиться Опубликовано 7 февраля, 2016 попробуй изменить utf8mb4 на utf8 в обеих строчках Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Quasar Опубликовано 7 февраля, 2016 Автор Поделиться Опубликовано 7 февраля, 2016 2 минуты назад, Xuc сказал: попробуй изменить utf8mb4 на utf8 в обеих строчках пробовал, не помогает Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Respected Опубликовано 7 февраля, 2016 Поделиться Опубликовано 7 февраля, 2016 Данные в базе нормально отображаются? Которые знаками вопроса на форуме Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Quasar Опубликовано 7 февраля, 2016 Автор Поделиться Опубликовано 7 февраля, 2016 2 минуты назад, Respected сказал: Данные в базе нормально отображаются? Которые знаками вопроса на форуме В бд кириллица тоже вопросами Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Xuc Опубликовано 7 февраля, 2016 Поделиться Опубликовано 7 февраля, 2016 ну дк убита БД - поднимай с бэкапа Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Quasar Опубликовано 7 февраля, 2016 Автор Поделиться Опубликовано 7 февраля, 2016 7 минут назад, Xuc сказал: ну дк убита БД - поднимай с бэкапа Как старую базу тогда сделать под новую? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Xuc Опубликовано 7 февраля, 2016 Поделиться Опубликовано 7 февраля, 2016 поднимаешь БД , если надо что то изменить на форуме (отключить хуки,моды,перейти на дефолтный дизайн) - заливешь скрипты той версии IPB которая была, если менять ни чего не надо то сразу на конвертацию только проанализируй что сделал не так - у меня например убивал кириллицу конвертер от версии 4.0.12 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Quasar Опубликовано 7 февраля, 2016 Автор Поделиться Опубликовано 7 февраля, 2016 35 минут назад, Xuc сказал: поднимаешь БД , если надо что то изменить на форуме (отключить хуки,моды,перейти на дефолтный дизайн) - заливешь скрипты той версии IPB которая была, если менять ни чего не надо то сразу на конвертацию только проанализируй что сделал не так - у меня например убивал кириллицу конвертер от версии 4.0.12 конвертер вроде как убивает, ее никак не обойти? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Xuc Опубликовано 7 февраля, 2016 Поделиться Опубликовано 7 февраля, 2016 если конвертируешь на хостинге и конвертер убивает попробуй все то же самое проделать на локалхосте Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Quasar Опубликовано 7 февраля, 2016 Автор Поделиться Опубликовано 7 февраля, 2016 Скриптом перекодировку сделал. Теперь не работают выпадающие меню как в админке так и на сайте. Ошибок не было при установке. Единственное, у меня папка админки была по другому раньше названа и сейчас есть админ и моя папка. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Xuc Опубликовано 7 февраля, 2016 Поделиться Опубликовано 7 февраля, 2016 скрипт выложи для других) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Quasar Опубликовано 7 февраля, 2016 Автор Поделиться Опубликовано 7 февраля, 2016 1 минуту назад, Xuc сказал: скрипт выложи для других) Выше написан. А что по поводу кликабельности ? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.