Войти  \/ 
x
или
Регистрация  \/ 
x

или

Joomla 1.0 на сервере с PHP 5.4

joomla 1 проблемы с php 5.4
Предоставить рейтинг этому материалу
( Голосов: 0 ) 
Категория: Решения для Joomla 1.0.x
# Число комментариев: 0
Просмотров: 229
Обновлено: 27.06.2019 03:53

Старая версия joomla 1.0.x хорошо работает на версиях php до 5.2 включительно. Переход на версию 5.3 тоже не очень сложный ( нужно применить известный патч ).

При переходе на php 5.4 всё немного сложнее

Joomla 1.0 не работает на хостинге с 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) исчезнут все заголовки ( только на русском ) в материалих, модулях, категориях и т.д.
Тогда применяем решение

Надеемся, мы разобрали все вопросы:

Настройка Joomla 1.0 при переезде на новый хостинг с PHP 5.4

Об авторе

Добавить комментарий


Защитный код
Обновить

О нашем проекте

Проект Joom-la-la предназначен для начинающих пользователей Системы управления сайтами Joomla; программистов, администраторов. Мы хотим поделиться с вами своими наработками и примерами.

Это один из сотен сайтов, сделанных нами в рамках бренда Petrovich Group. Надеемся быть вам полезными и ждём ваших комментариев

Петрович

Контактная информация

Владивосток, Россия
+ 7 423 2 *** ***
888 (@) jom-la-la.ru
petrovichgroup.ru
****

Новые публикации

18
янв2018

Не пускает в админку...

Иногда. особенно при копировании контента с другого сайта или базы, возникает потребность изменить I...

18
июнь2017

Ошибка categories_ru...

Обнаружена ошибка. 1146 Table 'datajet1.#__virtuemart_categories_ru_ru' doesn't exist  

16
март2018

Обнаружена ошибка. U...

При попытке сохранить файл configuration появляется сообщение: 0 - Обнаружена ошибка. Unable to load...

17
июнь2017

Требования к хостинг...

Как настроить ПО сервера для работы Joomla? Требования для Joomla! 3.x

21
июль2017

Настраиваем Helix Me...

Настраиваем много-колоночный вывод пунктов меню в выпадающем меню - Helix Mega Menu

21
июнь2017

После обновления до...

После обновления Joomla до 3.6 в разделе Менеджер расширений - установить появляется  Предупреж...

✔Мы можем, ✔мы делаем, ✔мы решаем! ✰✰✰✰✰

Big Data, Статистика

Анализируем большие объёмы данных, ведём и анализируем статистику

Онлайн Чаты

Устанавливаем на сайты онлайн Чаты, для организации службы поддержки посетителей сайта

Баннерная Сеть

Разместим ваши баннеры, посты, объявления в нашей сети сайтов различной тематики

Видео на YouTube

Делаем видео ролики и размещаем их на YouTube. Там же делаем посты и ссылки