Востановление бэкапа форума на vBulletin
Была проблема с форумом на vBulletin, когда востанавливаешь с бэкапа форум, то всё работает, а все русские символы заменены на знаки ???.
Понятно, что дело в кодировках, но я так и не смог решить поблему. Даже с бэкапа в текстовом редакторе с распознаванием кодировок открыть базу правильно. Вот что сделал админ: Для этого сайта необходимо чтоб в файле настроек(public_html/includes/config.php) присутствовала строка : $config['Mysqli']['charset'] = 'latin1'; резервное копирование необходимо выполнять так mysqldump --default-character-set=utf8 -B zoloto_smerti (база) Это связано с тем что изначально кодировка таблиц была latin1. Заметил, что кодировка таблиц в базе стала cp1251_general_ci а была какая то swedish_ci. Я так и не понял, как сменить кодировку у таблиц в phpMyAdmin Я залил сам актуальный бэкап, но немогу востановить кодировки. [url]http://forum-smerti.net/[/url] |
Хостер сказал, что резервное копированние сайта делает неправильный бэкап, что я должен был сам в ручную делать бэкапы базы командой:
mysqldump --default-character-set=utf8 -B zoloto_smerti Как востановить кодировку, мне так и не объяснили. Кто может помочь? |
В обшем решил проблему, бэкапы хотстинг делал неверно, при этом затирался на ???? сам бэкап.
|
Часовой пояс GMT +3, время: 01:28. |
Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot