JFolder::create: Не удалось создать каталог — это действительно распространенное сообщение об ошибке. Вы можете столкнуться с этой ошибкой, пытаясь установить расширение Joomla или перемещая, копируя или устанавливая CMS Joomla.
В большинстве случаев эта ошибка связана с папкой /tmp. В этом посте я покажу вам, как решить эту ошибку.
Вы можете увидеть эту проблему при загрузке расширения. Вот полный текст этой ошибки:
JFolder::create: Could not create directory * Warning: Failed to move file!
Решение № 1. Проверьте папку /tmp/
- Через FTP или откройте его в файловом менеджере под панелью управления вашего хостинга.
- Перейдите в свой основной каталог Joomla. Мой скриншот выше показывает представление под FTP-клиентом FileZilla.
- Найдите папку с именем /tmp/ и, если ее нет, создайте ее.
Это должно решить проблему.
Решение № 2. Убедитесь, что папка /tmp/ доступна для записи
В панели администратора Joomla перейдите в Система> Информация о системе:
Перейдите на вкладку «Права доступа на каталоги»:
Прокрутите страницу вниз и проверьте, доступна ли для записи папка «Temp». Если это не так, пожалуйста, свяжитесь с вашим хостинг-провайдером.
Решение № 3. Путь к папке /tmp/ должен быть правильным в глобальной конфигурации
В области администратора Joomla выберите Система> Общие настройки > Сервер.
Убедитесь, что путь внутри поля «Путь к каталогу временных файлов» соответствует пути сервера к вашей папке /tmp. Если сомневаетесь, проконсультируйтесь с вашим хостингом.
Если вы перенесли свой сайт между серверами, это обязательно нужно проверить. Вы также можете изменить это, изменив файл configuration.php.