Компоненты являются одним из главных средств расширения функциональных возможностей Joomla. На сегодняшний день существует большое количество компонентов. Установка и удаление компонентов производится в панели администрирования Joomla. Ниже указан процесс установки компонента.
Установка нового компонента:
1. Авторизуемся в панели администрирования.
2. Выбираем в меню пункт "Расширения" -> "Установить/Удалить".
3. Открывается раздел "Установить"
4. В пункте "Загрузить файл пакета" нажимаем кнопку "Обзор".
5. Выбираем архив с компонентом на локальной машине.
6. Нажимаем кнопку "Загрузить файл & Установить".
Внимание: Если при установке компонента появляется сообщение "Другой компонент уже занимает папку...", то это означает что компонент уже установлен или был некорректно удален (от предыдущей установки остались какие-то файлы). Во втором случае необходимо удалить файлы и папки оставшиеся от предыдущей установки компонента.
Установка нового компонента вручную:
1. Распаковываем дистрибутив компонента на компьютере в любую директорию.
2. Подключаемся по FTP к вашему серверу.
3. В корневой директории Joomla находим папку tmp, и в ней создаем любую директорию, например /folder/.
4. Копируем файлы и папки из дистрибутива компонента в созданную папку /folder/ на сервере.
5. Авторизуемся в панели администрирования.
6. Выбираем в меню пункт "Расширения" -> "Установить/Удалить".
7. Открываем раздел "Установить".
8. В пункте "Установить из папки" указываем полный путь на сервере к директории с дистрибутивом компонента (в нашем случае, это должен быть полный путь к директории /tmp/folder/).
9. Нажимаем кнопку "Установить".
Внимание: Если при установке компонента появляется сообщение "Другой компонент уже занимает папку...", то это означает что компонент уже установлен или был некорректно удален (от предыдущей установки остались какие-то файлы). Во втором случае необходимо удалить файлы и папки оставшиеся от предыдущей установки компонента.
Удаление (деинсталляция) компонента:
1. Авторизуемся в панели администрирования.
2. Выбираем в меню пункт "Расширения" -> "Установить/Удалить".
3. На открывшейся странице переходим в раздел "Компоненты".
4. Выбираем в списке компонент, который надо деинсталлировать.
5. Нажимаем кнопку "Удалить".
Обычно при деинсталляции все данные компонента удаляются без возможности восстановления. Однако необходимо учесть некоторые особенности:
При удалении компонентов некоторые файлы, созданные в процессе работы компонента, могут остаться на сервере, а это может создать проблемы при повторной установке компонента. Поэтому следует проверить, удалились ли директории компонента в /components/ и /administrator/components/.
Некоторые компоненты при деинсталляции оставляют в базе данных свои таблицы. Это полезно при обновлении компонентов. Если же вы точно решили удалить компонент, то убедитесь в том, что в базе данных не осталось таблиц от удаленного компонента.