Практические решения

Как устанавливать большие расширения Joomla

Joomla
Добавление в избранное
Сохранить

kak-ustanavlivat-bolshie-rasshireniya-joomla

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

Рассмотрим несколько решений того, как обойти эту проблему.

#1: Метод загрузки файла пакета

В качестве примера мы возьмем Virtuemart, который является одним из самых больших расширений Joomla.

  • Скачайте пакет расширения на свой компьютер.
  • Распакуйте пакет. В нашем случае создастся папка /com_virtuemart/.
  • Зайдите на ваш Joomla сайт и найдите папку /tmp/.
  • Загрузите папку /com_virtuemart/ в папку /tmp/.

kak-ustanavlivat-bolshie-rasshireniya-joomla-1

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

kak-ustanavlivat-bolshie-rasshireniya-joomla-2

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

kak-ustanavlivat-bolshie-rasshireniya-joomla-3

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

kak-ustanavlivat-bolshie-rasshireniya-joomla-4

#2 Метод поиска

Этот метод похож на описанный выше, но немного отличается. Основным его преимуществом является возможность установки одновременно нескольких расширений.

Вот как он работает для модулей:

  • В этом примере у нас есть большое количество модулей Virtuemart.
  • Распакуйте каждый модуль в свою папку.

kak-ustanavlivat-bolshie-rasshireniya-joomla-6

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

kak-ustanavlivat-bolshie-rasshireniya-joomla-7

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

kak-ustanavlivat-bolshie-rasshireniya-joomla-8

Этот же метод можно использовать для шаблонов и плагинов:

  • Для шаблонов, загружайте в папку /templates/.
  • Для плагинов, загружайте в папку /plugins/. Но также убедитесь в том, что выбрали правильную подпапку, такую как /content/ или /system/. Самое лучшее, это посмотреть на название языковых файлов плагина, например en-GB.plg_system_ostoolbar.ini. Мы видим, что этот плагин должен находиться в папке /system/.

Метод поиска для Компонентов

Процесс поиска компонентов более сложный. Мы не смогли найти документации на эту тему, поэтому выработали её методом проб и ошибок. Существует два нюанса по загрузке компонента:

  1. Понять, какая из папок должна быть загружена в /administrator/components/ и какая в /components/.
  2. Помнить, что необходимо добавить xml-файл компонента в обе эти папки.

Для примера мы будем использовать OSToolbar.

  • Скачайте OSToolbar.
  • Распакуйте на рабочий стол.
  • В нашем примере папка /admin/ содержит файлы администрирования, а папка /site/ содержит файлы фронт-энда. Но не всегда все будет так очевидно. Воспользуйтесь своей интуицией. Папка /exts/ содержит плагины.

kak-ustanavlivat-bolshie-rasshireniya-joomla-9

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

kak-ustanavlivat-bolshie-rasshireniya-joomla-10

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

kak-ustanavlivat-bolshie-rasshireniya-joomla-11

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

kak-ustanavlivat-bolshie-rasshireniya-joomla-12

Оригинальная статья: Steve Burge
Dmitry Rekun
Работаю в банковской сфере, а с веб-разработкой (непосредственно с Joomla) столкнулся в 2007 году. Теперь это моё хобби, а в редких случаях и вторая работа. Какое-то время вёл свой блог, но решил попробовать работать в команде. И вот c 2012 года я здесь :)

Подпишитесь на рассылку новостей CMScafe