Форум русской поддержки Joomla!® CMS
04.12.2016, 20:19:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Кодировка Joomla lavra edition 2008

 (Прочитано 1332 раз)
0 Пользователей и 1 Гость смотрят эту тему.
evgen22
Осваиваюсь на форуме
***

Репутация: +7/-0
Offline Offline

Сообщений: 79



« : 20.08.2015, 11:25:52 »

Привет друзья, коллеги.

Вопрос в следующем. Необходимо поставить старую Joomla.
Проблема в кодировке. См скринрот или на сайте zaoantrima.ru

Хостинг-провайдер немецкий. Они сказали что в настройках веб сервера настроить ничего не могут. Но можно поддержку шрифтов поставить в файле .htaccess

Вроде все уже там стоит:
#
# -----------------======= ВНИМАНИЕ! =======----------------------------
# ------- ОБЯЗАТЕЛЬНО УСТАНОВИТЕ CHMOD 644 НА ЭТОТ ФАЙЛ ------------------
# ------------------------------------------------------------------------
#  Установка кодировки сайта по умолчанию. При необходимости, закомментируйте.

AddDefaultCharset WINDOWS-1251

#  Следующие строки - попытка исправить настройки PHP
#  для полного соответствия системным требованиям Joomla.
#  Раскомментируйте (символ комментария - #) нужные строки,
#  если настройки вашего хоста не соответствуют рекомендациям
#  системных требований Joomla.
#  При возникновении 500 ошибки сервера, закомментируйте строку, вызывающую
#  ошибку, или все строки с php_value.

Что там нужно прописать такое чтобы шрифты правильно заработали. Или еще в какой то конфиг нужно залезарь??

файл .htaccess тоже прилагаю


* htaccess.txt (6.4 Кб - загружено 49 раз.)
Записан
SeBun
Практически профи
*******

Репутация: +134/-3
Offline Offline

Пол: Мужской
Сообщений: 2272



« Ответ #1 : 20.08.2015, 11:59:31 »

Попробуйте в .htaccess AddDefaultCharset WINDOWS-1251 замените на AddDefaultCharset UTF-8
Записан
evgen22
Осваиваюсь на форуме
***

Репутация: +7/-0
Offline Offline

Сообщений: 79



« Ответ #2 : 20.08.2015, 17:46:08 »

не ... не помогло
Записан
SeBun
Практически профи
*******

Репутация: +134/-3
Offline Offline

Пол: Мужской
Сообщений: 2272



« Ответ #3 : 20.08.2015, 18:02:03 »

Кодировка базы cp-1251 ?
Записан
SeBun
Практически профи
*******

Репутация: +134/-3
Offline Offline

Пол: Мужской
Сообщений: 2272



« Ответ #4 : 20.08.2015, 18:04:42 »

Если у вас файлы в кодировке Windows-1251, в .htaccess стоит строка AddDefaultCharset WINDOWS-1251, то посмотрите, какой метатег в заголовке, должен быть так:
Код
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
Записан
evgen22
Осваиваюсь на форуме
***

Репутация: +7/-0
Offline Offline

Сообщений: 79



« Ответ #5 : 20.08.2015, 19:48:42 »

Кодировка базы cp-1251 ?


а где это можно посмотреть??
Записан
Apoca1ypto
Завсегдатай
*****

Репутация: +63/-0
Offline Offline

Пол: Мужской
Сообщений: 617



« Ответ #6 : 20.08.2015, 20:11:23 »

а где это можно посмотреть??
Пока дело не в кодировке базы данных, у Вас идет процесс установки.
Записан
evgen22
Осваиваюсь на форуме
***

Репутация: +7/-0
Offline Offline

Сообщений: 79



« Ответ #7 : 20.08.2015, 21:00:19 »

если я вместе с этим файлом .htaccess размешю любую страницу HTML, то у меня будут иероглифы. Удаляю файл. Русский отображается нормально. Что же здесь не так
Записан
SeBun
Практически профи
*******

Репутация: +134/-3
Offline Offline

Пол: Мужской
Сообщений: 2272



« Ответ #8 : 20.08.2015, 21:04:11 »

Удалите из htaccess строку AddDefaultCharset совсем. Что получиться?
Записан
evgen22
Осваиваюсь на форуме
***

Репутация: +7/-0
Offline Offline

Сообщений: 79



« Ответ #9 : 21.08.2015, 09:10:49 »

тоже самое
Записан
SeBun
Практически профи
*******

Репутация: +134/-3
Offline Offline

Пол: Мужской
Сообщений: 2272



« Ответ #10 : 21.08.2015, 11:06:41 »

Он у вас как .htaccess или как .htaccess.txt? Должен быть как .htaccess

Вообщем все известные мне варианты мы испробовали, больше я не знаю, что вам предложить. У вас страницы отдается в юникоде. А это вопрос к хостеру, так как принудительная смена кодировки через .htaccess у вас, похоже, не работает. Вот скрин вашего сайта. Кодировка - win-1251, но сервер ее отдает в UTF-8.


Можно попробовать добавить строку в .htaccess
Код
AddType "text/html; charset=koi8-r" .html .htm .shtml
и одновременно попробовать отключить выдачу заголовка
Код
AddDefaultCharset Off

Либо заголовок оставить, тогда будет так:
Код
AddDefaultCharset WINDOWS-1251
AddType "text/html; charset=koi8-r" .html .htm .shtml

Так же попробуйте написать там такую строку:
Код
CharsetDisable On


Не поможет - стучитесь к хостеру. И пусть не гонит байку со шрифтами а решает вопрос, почему у него страницы в Юникоде отдаются.
« Последнее редактирование: 21.08.2015, 11:20:53 от SeBun » Записан
evgen22
Осваиваюсь на форуме
***

Репутация: +7/-0
Offline Offline

Сообщений: 79



« Ответ #11 : 22.08.2015, 10:56:58 »

Спасибо. Уже написал в техподдержку хостинга.
Суть в том что немецкий господин хозяин фирмы не любит русское, особенно после сотрудничества со сбербанком. Считает русское обслуживание не качественным. И даже русскоязычный сайт предпочел разместить на хостинге немецкой компании
Записан
SeBun
Практически профи
*******

Репутация: +134/-3
Offline Offline

Пол: Мужской
Сообщений: 2272



« Ответ #12 : 22.08.2015, 15:26:24 »

Суть в том что немецкий господин хозяин фирмы не любит русское, особенно после сотрудничества со сбербанком
И зачем вам дразнить немецкого хостера своим присутствием, своих мало? Могу свести с человеком, который за копейки даст вам место на своем серваке, до 30Гб места. Для вашей древней Joomla можно и бесплатный хостинг подобрать, зачем извращаться с немцами? Тогда уж брали бы в Голландии или Зимбабаве, если вас законы ограничивают...
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet