|
Как известно CMS Joomla изначально создана на работу в UTF8 кодировке, но т.к. нам она нужна в русском варианте, то необходимы внимательность и дополнительные правки для корректного отображения сайта.
Самая распространенная ошибка, это знаки вопросов вместо текста, примерно так:
??????? slovo ???????? ......
Как видим латинские буквы отображаются отлично, а вот русские идут знаками вопросов, в каждом случае требуется индивидуальный подход, но мы сейчас разберем это комплексно. Т.е. наш способ поможет вам в 90% из 100.
Начнем по порядку:
1. Заходим в phpMyAdmin и просматриваем кодировку таблиц, должна быть cp1251
2. Идем в саму таблицу и смотрим в каком виде текст статей, если все в порядке, то пропускаем этот пункт, если вопросики, то делаем так:
- Открываем дамп с базой данных (сам файл) и сохраняем его в кодировке cp1251
- Идем в phpMyAdmin и при импорте выбираем кодировку cp1251
- Все, теперь знаков вопроса в таблицах не должно быть.
3. Заходим через фтп или менеджер файлов ISPmanager в папку с вашим сайтом /www/ваш_домен/ и переименовываем htaccess.txt в .htaccess
4. Открываем файл /www/ваш_домен/includes/database.php ,
- в нем находим
$this->_table_prefix = $table_prefix;
- после вставляем
@mysql_query("SET NAMES 'cp1251'", $this->_resource); @mysql_query( "set session character_set_server=cp1251", $this->_resource ); @mysql_query( "set session character_set_database=cp1251", $this->_resource ); @mysql_query( "set session character_set_connection=cp1251", $this->_resource ); @mysql_query( "set session character_set_results=cp1251", $this->_resource ); @mysql_query( "set session character_set_client=cp1251", $this->_resource );
- сохраняем файл
5. Все, теперь знаков вопроса на вашем сайте не будет. И напоминаем, что наш хостинг под ваш сайт на Joomla идеально подойдет, пробуйте и не пожалеете.
Поддержка Работа с различными CMS Joomla
| |