FAQ Как заставить работать Joomla 1.0 на PHP 5.3 и 5.4

Тема в разделе "Кодировки, ошибки отображения (крякозябры)", создана пользователем OlegM, 12.02.2013.

  1. OlegM
    Offline

    OlegM Russian Joomla! Team Команда форума

    Регистрация:
    12.04.2007
    Сообщения:
    4 311
    Симпатии:
    375
    Пол:
    Мужской
    1. Обновить до Joomla 1.0.15 официальным патчем, либо полностью перезалить неофициальной версией Joomla 1.0.16 - https://github.com/micheas/Joomla-1.0/downloads
    В последнем случае пропускаем п.2

    2. Установить неофициальный патч Joomla 1.0.16 - http://micheas.github.com/Joomla-1.0/

    Часть админки станет на англицком, зато сайт будет нормально работать. А левые расширения правятся вручную! :)

    3. В файле includes/database.php после строки
    Код (PHP):
    1. //@mysql_query("SET NAMES 'utf8'", $this->_resource);

    вставляем
    Код (PHP):
    1. @mysql_query( "set session character_set_server=cp1251", $this->_resource );
    2. @mysql_query( "set session character_set_database=cp1251", $this->_resource );
    3. @mysql_query( "set session character_set_connection=cp1251", $this->_resource );
    4. @mysql_query( "set session character_set_results=cp1251", $this->_resource );
    5. @mysql_query( "set session character_set_client=cp1251", $this->_resource );


    4. Если установлена локализованная Joomla, то заменяем в XML-файлах
    Код (xml):
    1. <?xml version="1.0" encoding="windows-1251"?>

    на
    Код (xml):
    1. <?xml version="1.0" encoding="iso-8859-1"?>
     
    Последнее редактирование: 22.04.2014
  2.  

Поделиться этой страницей

Загрузка...