Проблем с Joomla 1.0.X и php 5

Идеята е Joomla 1.0.X да се подкара с PHP 5.X.

Когато се направи обаче извежда куп грешки , че половината функции са Deprecated и грешки в някои функции.

Warning съобщенията за Deprecated функциите се крие като се сетне във файл:  /etc/php5/apache2/php.ini :

error_reporting  =  E_ALL & ~E_NOTICE & ~E_DEPRECATED

Друго необходимо нещо е да се едитне файл: /includes/Cache/Lite/Function.php , РЕД 74 и да се направи следната промяна.

Преди:

$arguments = func_get_args();


След:

$arguments = func_get_args();
$numargs = func_num_args();
for($i=1; $i < $numargs; $i++){
$arguments[$i] = &$arguments[$i];
}

Категория:

4 отговора

  1. Аватарът на Orlio

    Изключително лоша идея е да се подкарва толкова стара Joomla!!! Има един куп проблеми със сигурността! В пъти по-добре е да бъде ъпдейтната до версия поне 1.5.23. Ще се огранича до тук, какви са и точно проблемите, за да не давам идеи на една камара начинаещи хакерчета.

    1. Аватарът на Мартин Петров

      Не съм съгласен, че е „изключително лоша“ идея. Такава ми беше задачата и споделям как съм я решил, а дали сайта ще бъде експлойтнат от поредното киди си е ангажимент на сайт-собственика.

      Joomla има доста exploits (на пръв поглед до 1.5.12) и определено ако такъв сайт се ползва комерсиално е задължително да бъде обновен.

  2. Аватарът на Orlio

    Не ме разбирай погрешно. Решението е изключително добро и полезно. Просто съм се нагледал на една камара експлойтнати Джумли. Не е истина с какъв зор можеш да накараш собствениците им да се ъпдейтнат. През това време така са ги налазили, че със седмици не могат да бъдат изчистени от шелове. За това и споделих, че е по-добре да се премине на по-висока версия, отколкото да се мъчи да се подкарва стара такава.

    Поздрави 🙂

  3. Аватарът на Мартин Петров

    Не. Аз съм съгласен с теб. Явно по друг начин се разбира коментара. Всичко е наред. Поздрави и от мен + една хубава биричка 🙂

Logged in as {{omniform_current_user_display_name}}. Edit your profile. Log out? Required fields are marked *

Your email address will not be published. Required fields are marked *

Comments are closed.

You must be logged in to post a comment.