Старая версия joomla 1.0.x хорошо работает на версиях php до 5.2 включительно. Переход на версию 5.3 тоже не очень сложный ( нужно применить известный патч ).
При переходе на php 5.4 всё немного сложнее
Для этой версии появляются ошибки с кодировкой (как на картинке), ошибки и предупреждения в коде, могут исчезуть названия материалов в административной части (backend)
1 Скачиваем и заливаем поверх сеществующих файлов , эти: https://github.com/micheas/Joomla-1.0
2 Базу создаём, как обычно, в кодировке cp1251_general_ci, а дамп базы должен иметь кодировку UTF-8
3 Конфигурационный файл configuration.php ( в корне) и языковые russian.php (в папке language ) должны быть в кодировке windows-1251. Если хотя бы ОДИН файл имеет UTF-8 - слетает кодировка или в отдельном месте или на ВСЁМ сайте
4 В файле includes/database.php после строки //@mysql_query("SET NAMES 'utf8'", $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 );
Конфигурационный файл configuration.php ( в корне) и языковые russian.php (в папке language ) должны быть в кодировке windows-1251. Если хотя бы ОДИН файл имеет UTF-8 - слетает кодировка или в отдельном месте или на ВСЁМ сайте (как на приведённом выше скриншоте)
5 в файле .htaccess (в корне сайта) принудительно указываем кодировку AddDefaultCharset WINDOWS-1251
6 и не забываем, уже независимо от версии, указывать кодировку при создании www домена в панели управления вашего хостинга
7 Весьма вероятно, что после этих правок в админке сайта (BackEnd) исчезнут все заголовки ( только на русском ) в материалих, модулях, категориях и т.д.
Тогда применяем решение
Надеемся, мы разобрали все вопросы:
Проект Joom-la-la предназначен для начинающих пользователей Системы управления сайтами Joomla; программистов, администраторов. Мы хотим поделиться с вами своими наработками и примерами.
Это один из сотен сайтов, сделанных нами в рамках бренда Petrovich Group. Надеемся быть вам полезными и ждём ваших комментариев
Добавить комментарий