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

Discussion in 'Кодировки, ошибки отображения (крякозябры)' started by OlegM, Feb 12, 2013.

  1. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    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"?>
     
    Last edited: Apr 22, 2014
  2.  

Share This Page

Loading...