Вместо текста вопросики.

Любая помощь по установке/настройке/модификации concrete5

Вместо текста вопросики.

Сообщение Jimmbo » 10 сен 2010, 10:59 ,  »  Сообщение:#1

Установил concrete5. Но на страницах сайта и в панели управления вместо русского текста появились вопросики. В настройках всё уже пробовал нажимать но не помогает. Долго сидел мучился и никаких результатов :cry: как эту проблему исправить??
Jimmbo
 
Сообщения: 36
Зарегистрирован: 05 сен 2010, 00:41

Re: Вместо текста вопросики.

Сообщение Admin » 10 сен 2010, 22:02 ,  »  Сообщение:#2

Это проблема в кодировке при создании базы данных.
При установке concrete5 база данных должна находиться в кодировке UTF-8,
но на некоторых серверах она по-умолчанию создается в других кодировках,
что и заставляет отображаться русские буквы в виде вопросиков.

Для решения проблемы попробуйте один из способов:

1 способ:

1. При установке cms в директории config появляется файл файл site.php. Если этот файл существует - удалите его, чтобы появилась возможность новой установки concrete5.
2. поставьте в общих настройках phpMyAdmin кодировку - utf8_general_ci.
3. создайте новую базу и проверьте, что она действительно создана с кодировкой utf8_general_ci.
4. установите concrete5.

2 способ.
1. В файле php.ini на вашем сервере необходимо установить переменные
default_charset = "UTF-8"
mbstring.internal_encoding = UTF-8

2. Если у вас есть полный доступ к серверу, добавьте следующие строчки в
файл /etc/mysql/my.cnf

[client]
default-character-set=utf8

[mysqld]
init_connect='SET collation_connection = utf8_unicode_ci; SET NAMES utf8;'
default-character-set=utf8
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake

[mysqldump]
default-character-set=utf8

[mysql]
default-character-set=utf8

3. Создайте базу данных и установите concrete5.
Аватара пользователя
Admin
Администратор
 
Сообщения: 108
Зарегистрирован: 24 авг 2010, 15:01

Re: Вместо текста вопросики.

Сообщение Count_Raven » 06 окт 2010, 15:05 ,  »  Сообщение:#3

Есть еще пара моментов:

1. На некоторых хостингах у веб-сервера принудительная перекодировка отдаваемого контента. Помогает залить в корень сайта файл .htaccess и в него добавить строку AddDefaultCharset Off

2. Опять же на некоторых хостингах такая ситуация - установка на русском языке и страницы сайта тоже, но вот в панели управления все в вопросах.
Помогает такое - в файле /concrete/config/base.php найти такое:

if (!defined('LOCALE')) {
define("LOCALE", 'ru_RU');
}

и поменять на такое:

if (!defined('LOCALE')) {
define("LOCALE", 'ru_RU.UTF-8');
}
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

Re: Вместо текста вопросики.

Сообщение xstarter » 07 окт 2010, 13:52 ,  »  Сообщение:#4

Count_Raven писал(а):1. На некоторых хостингах у веб-сервера принудительная перекодировка отдаваемого контента. Помогает залить в корень сайта файл .htaccess и в него добавить строку AddDefaultCharset Off

Ещё как вариант

AddDefaultCharset utf-8
xstarter
Администратор
 
Сообщения: 45
Зарегистрирован: 07 окт 2010, 13:50

Re: Вместо текста вопросики.

Сообщение Count_Raven » 08 окт 2010, 13:29 ,  »  Сообщение:#5

xstarter писал(а):
Count_Raven писал(а):1. На некоторых хостингах у веб-сервера принудительная перекодировка отдаваемого контента. Помогает залить в корень сайта файл .htaccess и в него добавить строку AddDefaultCharset Off

Ещё как вариант

AddDefaultCharset utf-8


Да, но это опять же принудительная перекодировка любого вывода в UTF-8. Проще просто отключить, чтобы браузер детектил по хедеру.
Country Amiant - Regno All Rianto
Аватара пользователя
Count_Raven
Супермодератор
 
Сообщения: 1156
Зарегистрирован: 06 окт 2010, 15:00
Откуда: Country Amiant

Re: Вместо текста вопросики.

Сообщение svvoy » 10 ноя 2010, 19:40 ,  »  Сообщение:#6

РЕБЯТА все что вы писали пробовал сделать! непомогло! у меня развечто нет доступа до сервера! как исправить какозябры??? :(
svvoy
 
Сообщения: 2
Зарегистрирован: 10 ноя 2010, 19:38

Re: Вместо текста вопросики.

Сообщение greef » 10 ноя 2010, 22:30 ,  »  Сообщение:#7

Я тут писал уже, мне помогло, когда я поставил в фтп-менеджере бинарный режим передачи и перезалил движок. Попробуйте, должно получиться, т.к. судя по описанию - один в один, как у меня было.
Аватара пользователя
greef
 
Сообщения: 32
Зарегистрирован: 30 окт 2010, 22:45

Re: Вместо текста вопросики.

Сообщение svvoy » 11 ноя 2010, 18:58 ,  »  Сообщение:#8

greef писал(а):Я тут писал уже, мне помогло, когда я поставил в фтп-менеджере бинарный режим передачи и перезалил движок. Попробуйте, должно получиться, т.к. судя по описанию - один в один, как у меня было.

спасибо! я пользуюсь FileZilla Там есть режим предачи- Авто - ASCLL и Двоичный
как я понял ни один из них не бинарный! подскажи какой FTP-пишник лучше использовать?
svvoy
 
Сообщения: 2
Зарегистрирован: 10 ноя 2010, 19:38

Re: Вместо текста вопросики.

Сообщение greef » 11 ноя 2010, 19:47 ,  »  Сообщение:#9

svvoy писал(а):спасибо! я пользуюсь FileZilla Там есть режим предачи- Авто - ASCLL и Двоичный
как я понял ни один из них не бинарный!

:o Бинарный - это и есть двоичный, или наоборот, двоичный - это и есть бинарный ))
svvoy писал(а):...подскажи какой FTP-пишник лучше использовать?

Я как раз FileZilla пользуюсь, причем очень давно, там ставь двоичный и перезаливай движок.
Аватара пользователя
greef
 
Сообщения: 32
Зарегистрирован: 30 окт 2010, 22:45


Вернуться в Помощь по concrete5

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron