Идеята е 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();
След:
Проблем с Joomla 1.0.X и php 5,$arguments = func_get_args();
$numargs = func_num_args();
for($i=1; $i < $numargs; $i++){
$arguments[$i] = &$arguments[$i];
}
Изключително лоша идея е да се подкарва толкова стара Joomla!!! Има един куп проблеми със сигурността! В пъти по-добре е да бъде ъпдейтната до версия поне 1.5.23. Ще се огранича до тук, какви са и точно проблемите, за да не давам идеи на една камара начинаещи хакерчета.
Не съм съгласен, че е "изключително лоша" идея. Такава ми беше задачата и споделям как съм я решил, а дали сайта ще бъде експлойтнат от поредното киди си е ангажимент на сайт-собственика.
Joomla има доста exploits (на пръв поглед до 1.5.12) и определено ако такъв сайт се ползва комерсиално е задължително да бъде обновен.
Не ме разбирай погрешно. Решението е изключително добро и полезно. Просто съм се нагледал на една камара експлойтнати Джумли. Не е истина с какъв зор можеш да накараш собствениците им да се ъпдейтнат. През това време така са ги налазили, че със седмици не могат да бъдат изчистени от шелове. За това и споделих, че е по-добре да се премине на по-висока версия, отколкото да се мъчи да се подкарва стара такава.
Поздрави :)
Не. Аз съм съгласен с теб. Явно по друг начин се разбира коментара. Всичко е наред. Поздрави и от мен + една хубава биричка :)