Fatal error: Call to undefined method JLanguageHelper::parseIniFile() in libraries/src/Language/Language.php
или другая ошибка, но по аналогичной причине
Fatal error: Call to undefined method JApplicationSite::isClient() in plugins/system/logout/logout.php
Joomla выдаёт ошибку Call to undefined method JApplicationSite::isClient()
Ошибки возникают, как правило, когда происходит обновление версии Joomla в интервале 3.6 - 3.9
Ранее новые версии накатывались на старые и наборот, иногда и такое требуется ( младшие версии - на старшие ) и всё работало.
Однако разработчики Jooma что то намудрили в последних версиях и теперь число файлов и их назначение изменилось
на картинке сравнение файлов в папке libraries/
в различных версиях Joomla от 3.6 до 3.9
Видно, что файлы значительно отличаются, и если проводить обновление по стандартной схеме - используя Stable-Update_Package получаются, указанные выше, фатальные ошибки.
Решение
После апгрейда, обновления удаляем содержимое директории libraries
где смешались в кучу файлы разных версий и заливаем её из чистого дистрибутива НУЖНОЙ вам версии.
Проверяем.