Спасибо, нашел решение сам.
Если у кого будет такая проблема, вот как её решать:
проблема всетаки в конфликте с РНР 5.3, помогло это решение найденное в Интернете:
Цитата
Joomla! → Учим меню Jooml'ы <=1.5.13 дружить с PHP 5.3
Сегодня перенося старый сайт нового клиента на свой vds, обнаружил, что пропал вывод меню.
Гугление дало понять две вещи:
1. Проблема не решена
2. Для решение проблемы предлагают откатить PHP на старую ветку (5.2 и ниже)
Естественно это вообще не вариант. По-этому пришлось как всегда всё делать самому.
Ошибка заключается в том, что данные в функцию передаются по ссылке. Для её исправление, достаточно убрать амперсанды в нужных местах.
Для основного меню сайта, в файле /modules/mod_mainmenu/helper.php на строке 31 перед параметром $params.
С админкой телодвижений немного больше
В файле /libraries/joomla/html/html/menu.php на 124ой убираем амперсанд от $children в параметрах вызова функции treerecurse, затем в /libraries/joomla/html/html/grid.php на строках 93,115,157 перед $row.
После этой операции Menu Item появились, но если нажать кнопку сохранить после внесения изменений, браузер выдает ошибку
Цитата
Ошибка HTTP 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfill the request.
после обновления страници все дальше работает нормально, но ошибка все же режет в глаза, может кто знает в чем тут дело?