Page 1 of 1
[РЕШЕНО] Проблемы с кодировкой при переносе БД DLE
Posted: Mon Feb 09, 2015 7:32 am
by q1LLa
Перенёс свой сайт на DLE на свой VPS под управлением VestaCP.
Вместо русских букв отображаются знаки вороса -
http://loverust.ru/
Скрин:
http://joxi.ru/Y2LD09oc7D9o26
БД создавал с кодировкой CP1251 -
http://joxi.ru/brRn69oH7EJpr1
В БД все таблицы cp1251_general_ci, в phpmyadmin данные отображаются правильно.
Например при переносе на другие FREE хостинги проблем не возникает.
Помогите решить данную проблему(
Re: Проблемы с кодировкой при переносе БД DLE
Posted: Mon Feb 09, 2015 8:10 am
by q1LLa
UPD: создал тестовый домен -
http://test2.loverust.ru/ и залил на него чистую DLE cp1251
В итоге все русские буквы отображаются как знаки вопроса (
http://joxi.ru/DmBRDBjHJYzomP ), это значит, что кодировку надо править где то на виртуальном сервере, только вот где ?
Re: Проблемы с кодировкой при переносе БД DLE
Posted: Mon Feb 09, 2015 8:56 am
by q1LLa
UPD2: Добавил в "/etc/my.cnf" :
Code: Select all
skip-character-set-client-handshake
character_set_client=cp1251
character_set_server=cp1251
Теперь отображаются русские буквы, но не везде 0_о
Скрин:
http://joxi.ru/D2PyQ9oHq8wOA3
Re: Проблемы с кодировкой при переносе БД DLE
Posted: Mon Feb 09, 2015 9:54 am
by new_
копай в сторону htaccess, все что нужно на длешке - добавить нужную строку в файл htaccess, и все встает на свои места как литое ;)
Re: Проблемы с кодировкой при переносе БД DLE
Posted: Mon Feb 09, 2015 10:04 am
by imperio
Измените кодировку в конфиге apache и перезагрузите его.
Re: Проблемы с кодировкой при переносе БД DLE
Posted: Mon Feb 09, 2015 1:28 pm
by q1LLa
imperio wrote:Измените кодировку в конфиге apache и перезагрузите его.
Добавил сюда "/home/$user/conf/web/httpd.conf" строку "AddDefaultCharset windows-1251" - теперь все отображется нормально, но БД другого сайта нет -
http://joxi.ru/BA0bvElHMXDOmy
Re: Проблемы с кодировкой при переносе БД DLE
Posted: Mon Feb 09, 2015 1:41 pm
by q1LLa
UDP3: Вернул как было следующий щаг:
q1LLa wrote:UPD2: Добавил в "/etc/my.cnf" :
Code: Select all
skip-character-set-client-handshake
character_set_client=cp1251
character_set_server=cp1251
Теперь все нормально отображается -
http://joxi.ru/DmBRDBjHJYMqmP
Тему можно считать решенной) Спасибо!