Основным средством расширения функциональных возможностей Joomla являются компоненты. В настоящее время существует множество компонентов предназначенных для решения различных задач. Установка и удаление компонентов производится в административной панели Joomla.
Установка нового компонента
- Авторизуемся в административной панели Joomla
- Выбираем в меню пункт Установка -> Компоненты (Installers -> Components)
- Открывается диалог установки компонентов: Установить новый компонент
- В разделе Загрузить установочный пакет нажимаем кнопку Обзор
- Выбираем архив с компонентом на локальной машине.
- Нажимаем кнопку Загрузить и установить (Upload and Install).
Примечание: если при установке компонента выдается сообщение «Другой компонент уже занимает папку...», то это означает что компонент или уже установлен, или был некорректно удален (от предыдущей установке остались какие-то файлы). Во втором случае необходимо удалить файлы и папки оставшиеся от предыдущей установки компонента.
Установка нового компонента вручную
- Распаковываем дистрибутив компонента на компьютере в какую-нибудь директорию
- Подключаемся по FTP к вашему серверу
- В корневой директории Joomla находим папку media, и создаем в ней какую-нибудь директорию, допустим /comp
- Копируем файлы и папки из дистрибутива компонента в созданную папку на сервере
- Авторизуемся в административной панели Joomla
- Выбираем в меню пункт Установка -> Компоненты (Installers -> Components)
- Открывается диалог установки компонентов: Установить новый компонент
- В разделе Установить из каталога указываем полный путь на сервере к директории с дистрибутивом компонента (в нашем примере, это должен быть полный путь к директории /media/comp/)
- Нажимаем кнопку Установить (Install).
Примечание: если при установке компонента выдается сообщение «Другой компонент уже занимает папку...», то это означает что компонент или уже установлен, или был некорректно удален (от предыдущей установке остались какие-то файлы). Во втором случае необходимо удалить файлы и папки оставшиеся от предыдущей установки компонента.
Удаление (деинсталляция) компонента
- Авторизуемся в административной панели Joomla
- Выбираем в меню пункт Установка -> Компоненты (Installers -> Components)
- На открывшейся странице внизу есть список Установленные компоненты (Installed Components)
- Выбираем в списке компонент который требуется деинсталлировать
- Нажимаем кнопку Удалить(Delete)
Обычно при деинсталляции все данные компонента удаляются без возможности восстановления. Однако необходимо учесть некоторые особенности:
- При удалении компонентов некоторые файлы, созданные в процессе работы компонента могут остаться на сервере, а это может создать проблемы при повторной установке компонента. Поэтому на всякий случай следует проверить, удалились ли директории компонента в /components/ и /administrator/components/.
- Некоторые компоненты при деинсталляции оставляют в базе данных свои таблицы. Иногда это может быть полезно — например при обновлении компонентов. Если же вы точно решили удалить компонент убедитесь что в базе данных не осталось таблиц от удаленного компонента.