Что делать с ошибкой, возникающей при попытке развернуть Joomla 4 или 5 из дистрибутива.
Ошибка An error has occurred while processing your request часто возникает при попытке установки Joomla 4 или 5 на сервер через панель ispmanager. Под названием самой ошибки есть уточнение, что не удаётся отрыть некий файл autoload_psr4.php.
Проблема заключается не в Joomla и не в файле, который не открывается, а во владельце и группе пользователей, которые устанавливаются для всех файлов из дистрибутива после его распаковки. Чаще всего проблема решается сменой этих значений с root на www-root или другое значение, в зависимости от выбранного пользователя ispmanager:
- Перейдите в менеджер файлов панели ispmanager и откройте корневую папку нужного сайта, в которую был разархивирован дистрибутив Joomla.
- Убедитесь, что в колонках Владелец и Группа указаны значения root.
- Отметьте все файлы и папки, кликните Редактировать → Атрибуты.
- Установите следующие значения:
- Владелец → www-root (либо другой пользователь ispmanager, если он создан).
- Группа → www-root (либо другой пользователь ispmanager, если он создан).
- Изменить дочерние элементы → Изменить владельца.
- Сохраните изменения.
- Убедитесь, что для файлов и папок применились новые значения в колонках Владелец и Группа пользователей.
- Обновите лицевую страницу и убедитесь, что ошибка исчезла и теперь можно осуществить установку Joomla.