Проблемы при установке расширений Joomla     Иногда при установке расширений на Joomla выскакивает сообщение об ошибке.

     Это указывает либо на отсутствие прав доступ к папке, папка уже занята установленным ранее компонентом и т.д. Далее будут рассмотрены наиболее распространенные проблемы установки расширений и их решение.

 

     Ошибка №1. При установке выходит сообщение о том, что отсутствует доступ к папке

     Это говорит о отм, что был пропущен этап настройки доступа к папкам вашего сайта.

     Для решения данной проблемы необходимо изменить права доступа на папки на 777. Как это сделать уже было рассмотрено в статье  Установка прав на папки Joomla.

     Права необходимо установить на следующие папки:

administrator/components/
administrator/modules/
administrator/templates/
components/
plugins/
plugins/content/
plugins/editors/
plugins/editors-xtd/
plugins/search/
media/ 

 

     Ошибка №2. При установке расширения появляется сообщение о том, что папка уже занята другим компонентом

     Одна из причин, когда папку уже занимает какое то расширение, которое уже было установлено ранее или было некорректно удалено, и от него остались какие-то файлы. Для продолжения установки необходимо удалить лишний мусор, оставшийся в папке после предыдущих установок, для этого необходимо зайти на FTP вашего сайта и вручную удалить все объекты с названиями, созвучным с названием расширения.

     Основные директории сайта в которые производится установка компонентов и плагинов:

administrator/components/
components/
plugins/
modules/ 

 

     Ошибка №3. Проблема при установке расширений большого размера или имеющих в своем составе большого количества файлов

     Данная ошибка возникает в случае, когда расширение не успевает установиться за отведенное ему на это время по причине того, что размер файла слишком велик. или очень медленное соединение интернет, либо в архиве компонента ну просто огромное количество файлов.

     Для решения данной проблемы придется перейти к ручной установке расширения, для чего необходимо выполнить ряд действий:

     разархивировать дистрибутив расширения на компьютер
     ▪ скопировать разархивированные файлы в папку ftp://ваш сайт/tmp(либо скопировать файл на ФТП и распаковать его с помощью средств Админ панели хостинга)
     ▪ перейти в пункт  Расширения Установить/Удалить - Установить из папки, указать абсолютный путь и установить.

 

     Ошибка №4.     Ошибка  JFolder::create: Infinite loop detected   Внимание! - Не удалось переместить директории

     При возникновении ошибки JFolder::create: Infinite loop detected, в первую очередь необходимо проверить файл CONFIGURATION.PHP, который находится в корневой папке вашего сайта.

     В данном файле необходимо задать абсолютный путь до папок с временными директориями и логами.

var $log_path = '/home/ваш_логин_у_хостера/public_html/logs';
var $tmp_path = '/home/ваш_логин_у_хостера/public_html/tmp';