Иногда при попытке установить какое-либо расширение на виртуальном хостинге веб-мастер сталкивается с проблемой, перед ним появляется следующее: JFolder::create: Невозможно создать каталог
Внимание! — Не удалось переместить файл

JFolder::create: Невозможно создать каталог

Это в основном происходит при перемещении сайта с локального сервера на виртуальный хостинг или при переезде с одного хостинга на другой. С чем это может быть связано?

 

Ошибка в Joomla возникает в том случае, когда в файле configuration.php указаны неверные пути к файлам – logs и tmp. Также одной из причин возникновения ошибки может быть неверно выставленные права на папки и файлы в Joomla.

 

Как узнать полный путь и выставить его в configuration.php, очень просто. Скачайте и скопируйте данный файл в корень сайта и обратитесь к нему: http://название сайта/path.php он Вам покажет полный путь к каталогу. Далее Вам нужно указать его в configuration.php в следующих строках:

 

var $log_path = ‘/путь к каталогу/www/название сайта/logs’;
var $tmp_path = ‘/путь к каталогу/www/название сайта/tmp’;

 

Следующая причина это права на папки Joomla, которые задействованы в установке расширений. Просмотреть их можно через меню Joomla: Помощь > Информация о системе > Права на папки

 

Напротив всех папок и файлов должна быть надпись: Доступен на запись

По теме: