
Так как некоторые расширения содержат большое количество файлов, очень часто их невозможно установить через панель управления Joomla. Дело в том, что хостинговые компании часто устанавливают строгий лимит на используемые ресурсы сервера, а загрузка больших файлов требует больших ресурсов.
Рассмотрим несколько решений того, как обойти эту проблему.
#1: Метод загрузки файла пакета
В качестве примера мы возьмем Virtuemart, который является одним из самых больших расширений Joomla.
- Скачайте пакет расширения на свой компьютер.
 - Распакуйте пакет. В нашем случае создастся папка /com_virtuemart/.
 - Зайдите на ваш Joomla сайт и найдите папку /tmp/.
 - Загрузите папку /com_virtuemart/ в папку /tmp/.
 

- Зайдите в Расширения > Менеджер расширений.
 - Найдите область "Установить из каталога".
 

- Путь до папки /tmp/ уже должен быть введен. Выберите его.
 - Добавьте в конце пути имя вашей новой папки. В нашем случае мы добавляем /com_virtuemart/.
 - Нажмите Установить.
 

Ваш пакет должен успешно установиться!

#2 Метод поиска
Этот метод похож на описанный выше, но немного отличается. Основным его преимуществом является возможность установки одновременно нескольких расширений.
Вот как он работает для модулей:
- В этом примере у нас есть большое количество модулей Virtuemart.
 - Распакуйте каждый модуль в свою папку.
 

- Зайдите на ваш Joomla сайт и загрузите все эти папки в папку /modules/.
 

- Зайдите в Расширения > Менеджер расширений > Поиск.
 - Нажмите Найти. Все модули должны отобразиться в этой области.
 - Выберите все модули и нажмите Установить в правом верхнем углу.
 

Этот же метод можно использовать для шаблонов и плагинов:
- Для шаблонов, загружайте в папку /templates/.
 - Для плагинов, загружайте в папку /plugins/. Но также убедитесь в том, что выбрали правильную подпапку, такую как /content/ или /system/. Самое лучшее, это посмотреть на название языковых файлов плагина, например en-GB.plg_system_ostoolbar.ini. Мы видим, что этот плагин должен находиться в папке /system/.
 
Метод поиска для Компонентов
Процесс поиска компонентов более сложный. Мы не смогли найти документации на эту тему, поэтому выработали её методом проб и ошибок. Существует два нюанса по загрузке компонента:
- Понять, какая из папок должна быть загружена в /administrator/components/ и какая в /components/.
 - Помнить, что необходимо добавить xml-файл компонента в обе эти папки.
 
Для примера мы будем использовать OSToolbar.
- Скачайте OSToolbar.
 - Распакуйте на рабочий стол.
 - В нашем примере папка /admin/ содержит файлы администрирования, а папка /site/ содержит файлы фронт-энда. Но не всегда все будет так очевидно. Воспользуйтесь своей интуицией. Папка /exts/ содержит плагины.
 

- Переименуйте папку /admin/ в /com_ostoolbar/.
 - Откройте папку /administrator/components/ на вашем сайте.
 - Загрузите папку /com_ostoolbar/ в папку /administrator/components/.
 - Загрузите файл ostoolbar.xml в папку /administrator/components/com_ostoolbar/.
 

- Переименуйте папку /site/ в /com_ostoolbar/.
 - Откройте папку /components/ на вашем сайте.
 - Загрузите папку /com_ostoolbar/ в папку /components/.
 - Загрузите файл ostoolbar.xml file в папку /components/com_ostoolbar/.
 

- Зайдите в Расширения > Менеджер расширений > Поиск.
 - Нажмите Найти и появится компонент.
 - Выберите компонент и нажмите Установить.
 

						