Просто трохи всієї інформації, обгорнутої тут ...
Проблеми з дозволом зазвичай спричинені двома основними причинами:
- Реальні проблеми з дозволом на файли / папки в ОС
- Неправильні шляхи до каталогів 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. Вони забувають змінити ці шляхи у своєму конфігураційному файлі після переміщення своїх сайтів з іншого хоста, підпапки або з їх локального хосту, внаслідок чого ці каталоги будуть непридатними.