Просто немного всей информации, обернутой здесь ...
Проблемы с разрешениями обычно вызваны двумя основными причинами:
- Реальные проблемы с правами доступа к файлам / папкам в ОС
- Неправильные пути к каталогам для каталогов tmp / log, определенные в файле конфигурации.
Лучший способ узнать, есть ли проблема с разрешениями, - это проверить в бэкэнде:
Информация о системе -> Права доступа к каталогу .
Это скажет вам, какие файлы / папки в корне вашей установки Joomla доступны для записи (зеленый цвет) или недоступны для записи (красный цвет).
Для случая 1 - Один из самых простых способов справиться с неправильными разрешениями, назначенными для файлов / папок операционной системой, - это использовать инструменты администратора Akeeba . Он предоставляет утилиту для установки желаемых разрешений и применяется ко всем папкам / файлам установки Joomla.
Для случая 2 - Если у вас есть неправильные пути, определенные для каталогов tmp / log , вы должны изменить это в глобальной конфигурации Joomla. Если вы не знаете, что является домашним каталогом вашего хостинга, лучше спросить вашего хостинг-провайдера.
Вы можете редактировать эти пути либо из бэкэнда Joomla в Glogal Configuration , либо через файловый менеджер вашего хостинга или через соединение с FTP , а также редактируя файл configuration.php .
Обычно на хостинге cPanel это выглядит так:
"/home/myHostingUsername/logs"
"/home/myHostingUsername/tmp"
Таким образом, окончательный вид этих настроек в вашем файле configuration.php должен выглядеть следующим образом:
public $log_path = '/home/myHostingUsername/logs';
public $tmp_path = '/home/myHostingUsername/tmp';
* Имейте в виду, что это одна из самых распространенных "ошибок", которые делают новички Joomla. Они забывают изменить эти пути в своем файле конфигурации после перемещения своих сайтов с другого хоста, подпапки или с локального хоста, в результате чего эти каталоги становятся недоступными для записи.