Joomla 1.5 был построен на PHP4 (я могу сказать, так как в базовом коде Joomla 1.5 все еще использовался оператор ссылки «&», а в 1.7 - нет), а код PHP4 все еще поддерживается в PHP5. Так что нет проблем в вопросе PHP.
Базы данных Joomla обычно приходят в MyISAM, но однажды я преобразовал их в InnoDB, и проблем не было. Я где-то читал из статьи, что Joomla не обращает внимания на различия в БД, поскольку он имеет собственную блокировку таблицы / строки и свои собственные отношения с внешним ключом (не использует функции внешнего ключа БД)
также, у Joomla есть файл конфигурации. там вы изменяете практически все, что видите на странице конфигурации администратора, а также значения, которые были установлены во время установки (например, настройки FTP, настройки базы данных).
Все, что вам нужно сделать перед переходом, это создать резервную копию сайта, экспортировать базу данных, записать имя пользователя и пароль вашей целевой БД, узнать, где находятся журналы, кэш и / или временная папка для назначения и тебе хорошо идти. любые другие ошибки, которые вы должны увидеть в Joomla.
Если можно, Joomla предлагает простую процедуру миграции для тех, кто хочет перейти на новейшую версию и сохранить свой сайт. однако, если вы используете плагины и расширения, я рекомендую вам проверить наличие обновлений для этих расширений перед обновлением.