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
Тему можно считать решенной) Спасибо!