Что делать с ошибкой, возникающей при попытке развернуть Joomla 4 или 5 из дистрибутива.

Ошибка An error has occurred while processing your request часто возникает при попытке установки Joomla 4 или 5 на сервер через панель ispmanager. Под названием самой ошибки есть уточнение, что не удаётся отрыть некий файл autoload_psr4.php.

Проблема заключается не в Joomla и не в файле, который не открывается, а во владельце и группе пользователей, которые устанавливаются для всех файлов из дистрибутива после его распаковки. Чаще всего проблема решается сменой этих значений с root на www-root или другое значение, в зависимости от выбранного пользователя ispmanager:

  1. Перейдите в менеджер файлов панели ispmanager и откройте корневую папку нужного сайта, в которую был разархивирован дистрибутив Joomla.
  2. Убедитесь, что в колонках Владелец и Группа указаны значения root.
  3. Отметьте все файлы и папки, кликните Редактировать Атрибуты.
  4. Установите следующие значения:
    1. Владелец www-root (либо другой пользователь ispmanager, если он создан).
    2. Группа  www-root (либо другой пользователь ispmanager, если он создан).
    3. Изменить дочерние элементыИзменить владельца.
  5. Сохраните изменения.
  6. Убедитесь, что для файлов и папок применились новые значения в колонках Владелец и Группа пользователей.
  7. Обновите лицевую страницу и убедитесь, что ошибка исчезла и теперь можно осуществить установку Joomla.
Упоминаемые термины:

Joomla