Главная Расширения VirtueMart Интернет-магазин на Joomla + Virtuemart 1.1.5. Часть 3. Ручная и автоматическая установка и обновление

Интернет-магазин на Joomla + Virtuemart 1.1.5. Часть 3. Ручная и автоматическая установка и обновление

E-mail Печать PDF

Ручная и автоматическая установка магазина на VirtueMartВ этой статье вы узнаете, что входит в комплект поставки магазина VirtueMart, и где скачать необходимые файлы, включая языковые пакеты. Так же подробно описан процесс автоматической и ручной установки, возникающие ошибки и часто задаваемые вопросы. Есть детальное описание дополнительных модулей и плагинов, которые идут в комплекте поставки магазина.

Установка компонента VirtueMart. Минимальные требования к серверу

Компонент электронной коммерции VirtueMart предъявляет следующие требования к серверу, на котором размещается сайт на Joomla. (к слову сказать, этим минимальным требованием удовлетворяют почти все платные хостинги и локальный Denver)

- Apache версии 1.3.19 или выше, ремоендовано: Apache 2.2.х;

- PHP версии 4.2.х или выше, рекомендовано: PHP 5.2.х;

- MySQL версии 3.23.х или выше, рекомендовано: MySQL 5.0.х;

- Joomla! версии 1.0.х или версии 1.5.х или версии 1.6.х. На момент написания статьи я бы рекомендовал использовать версию Joomla 1.5.20.

Внимание!

Пользователь для базы MySQL, который используется для доступа к данным магазина, должен иметь возможность создания временных таблиц

Установка компонента VirtueMart. Необходимые требования к клиенту

Данный магазин корректно отображается в большинстве браузеров, включая старые версии Internet Explorer ( начиная от 5.5), Opera линейки 9.x и выше, Safari, FireFox, Google Chrome и т.п. Для совершения процесса покупок JavaScript не требуется в обязательном порядке, а вот Cookies должны быть включены. Для работы в администраторской части сайта JavaScript должен быть активирован в настройках браузера.

Установка компонента VirtueMart. Процесс установки

Если у вас уже есть установленный магазин старой версии, или вы хотите установить магазин с нуля, или у вас не получается установить VirtueMart в ручном режиме вам следует скачать следующий файл VirtueMart_all_in_one (для Joomla версии 1.5.х) либо с официального сайта либо с официального сайта http://virtuemart.net/downloads?task=view .


В данном ариве дистрибутивы VirtueMart 1.1.5, патчи обновлений с версий 1.1.2, 1.1.3 и 1.1.4 и языковая сборка
depositfiles
letitbit

В нём содержаться:

- VirtueMart 1.1.5 с модулями и плагинами для автоматической установки VirtueMart_1.1.5-COMPLETE_PACKAGE.j15.zip

- VirtueMart 1.1.5 с модулями и плагинами для ручной установки VirtueMart_1.1.5-Manual_Installation_Package.j15.zip

- Патч перехода от версии 1.1.2 к версии 1.1.5 Patch-VirtueMart-1.1.2-1.1.5.j15.zip

- Патч перехода от версии 1.1.3 к версии 1.1.5 Patch-VirtueMart-1.1.3-1.1.5.j15.zip

- Патч перехода от версии 1.1.4 к версии 1.1.5 Patch-VirtueMart-1.1.4-1.1.5.j15.zip

- Файл языковой локализации VirtueMart_Language_Pack.zip

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

Ручная установка подойдёт тем пользователям, у которых нет возможности использовать автоматический установщик, потому что опция PHP «safe_mode» включена, и отключить её нельзя. Внимание!

Если у вас не получается установить компонент в автоматическом режиме, либо появляются ошибки установки, попробуйте установить компонент вручную, используя следующий файл VirtueMart_1.1.5-Manual_Installation_Package.j15.zip.

Установка VirtueMart в ручном режиме (при включенном режиме Safe Mode)

Сам процесс установки/обновления сводится к нескольким этапам:

1. Копирование файлов самого компонента. Для этого надо разархивировать файл VirtueMart_1.1.5-Manual_Installation_Package.j15.zip, который содержит скрипт магазина, в локальную папку. Внутри этого архива мы видим следующую структуру файлов и папок:

- administrator/

- components/

- modules/

- plugins/

Структура этих каталогов полностью идентичная структуре сайта на Joomla! Поэтому эти папки необходимо перенести с помощью любого FTP клиента в корень вашего сайта. Если Вы просто обновляете компонент, используя один из патчей архива, то необходимо разрешить перезапись существующих файлов;

Процесс ручной установки VirtueMart 1.1.5

2. После этого необходимо зайти в администраторскую часть сайта, которая расположена по адресу: http://test2.ru/administrator/index.php Далее нужно просто добавить в адресную строку следующее: "?option=com_virtuemart", получим нечто подобное: http://test2.ru/administrator/index.php?option=com_virtuemart, после чего следует нажать клавишу Enter. Чтобы это всё заработало желательно отключить все SEF/SEO компоненты, иначе они могут попытаться преобразовать введённый URL. В случае успеха появится надпись «The first step of the Installation was SUCCESSFUL». Здесь же вы можете выбрать установку демо-данных для магазина или перейти непосредственно к работе с магазином.

Внимание!

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

Запуск процесса установки VirueMart в ручном режиме

3. Импорт данных в MySQL с использованием phpMyAdmin. Для того чтобы модули и плагины, включенные в состав пакета, были установлены в ручном режиме, необходимо кроме непосредственного копирования самих файлов в структуру сайта, записать данные в базу данных. У вас должен быть доступ к phpMyAdmin. Необходимо взять файл, который находится в папке /administrator/components/com_virtuemart/sql/virtuemart.installation.addons.joomla.sql и произвести импорт данных в БД:

Импорт sql БД при ручной установке VirtueMart

В зависимости от версии phpMyAdmin внешний вид незначительно может отличаться:

(1 шаг) заходим в phpMyAdmin, выбираем нужную базу (в примере VirtueMart);

(2 шаг) жмём кнопку «SQL», для того чтобы перейти во вкладку выполнения SQL запросов;

(3 шаг) указываем файл который будем импортировать;

(4 шаг) запускаем импорт файла

После чего видим сообщение об успешном выполнении данной операции

Сообщение об успехе импорта таблиц базы данных

Посмотреть установленные модули для VirtueMart можно в панели администратора: Расширения -> Менеджер модулей. Теперь VirtueMart полностью и корректно установлен, и может полноценно функционировать.

Установленные модули для VirtueMart 1.1.5

Внимание!

Если у вас уже есть установленная версия магазина, и вы просто хотите обновить её до более свежей, обязательно сделайте резервную копию сайта, и проведите «тренировку» на локальной копии.

Установка VirtueMart в автоматическом режиме

Полученный архив с компонентом магазина, плагинами и модулями VirtueMart_1.1.5-COMPLETE_PACKAGE.j15.zip следует распаковать в локальную папку.

Файл содержит следующие архивы:

- сам компонент VirtueMart (com_virtuemart_1.1.5.j15.zip);

- главный модуль VirtueMart (mod_virtuemart_1.1.5.j15.zip);

- 10 дополнительных модулей, которые будут подробнее описаны чуть ниже;

- 2 плагина, расширяющие стандартные функции Joomla.

После того как файлы были извлечены, необходимо войти в панель администратора с правами достаточными для установки расширений: Администратор / СуперАдминистратор. Далее заходим в менеджер расширений (Расширения) – (Установить / Удалить). Выбираем файл пакета загрузки и жмём «Загрузить файл & Установить»

Внимание!

Размер устанавливаемого файла с компонентом VirtueMart составляет чуть более 2МБ, поэтому установка может занять несколько больше времени, чем обычно. Если при загрузке возникла ошибка, связанная со временем загрузки файла, можно попытаться скопировать файл с компонентом во временную папку на сервере с помощью FTP клиента и попытаться установить снова.

К сожалению, установить версию VirtueMart 1.1.5 на Joomla 1.5.20 через автоматическую установку путем прямой загрузки не удается, пишет: «Ошибка загрузки файла на сервер».

Поэтому необходимо воспользоваться загрузкой через url:

Автоматическая установка компонента VirtueMart для Joomla 1.5.20

Если всё прошло успешно, то Вы должны увидеть перед собой экран с выбором дальнейшего шага. На этом шаге предлагается установить демонстрационные данные, которые покажут, как работает магазин (товары, атрибуты, цены, картинки, категории), это очень похоже на демонстрационные данные самой Joomla либо непосредственно перейти в магазин. Демо- установку полезно делать, если вы первый раз знакомитесь с магазином, в дальнейшем такой необходимости не возникает.

Внимание!

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

После этого необходимо установить главный модуль VirtueMart mod_virtuemart_1.1.5.j15, он ставится точно так же как и все остальные расширения. По окончанию установки этот модуль следует опубликовать, иначе магазин может работать некорректно.

Описание дополнительных модулей:

mod_product_categories_1.1.5.j15 – модуль вывода категорий товаров различными способами: в виде дерева, в виде слайдера, в виде плоского меню. Если требуется организовать на сайте вывод категорий магазина в виде меню, лучше использовать это модуль, чем mod_mainmenu;

mod_productscroller_1.1.5.j15 – модуль прокручивание товаров. С помощью этого модуля можно реализовать симпатичную прокрутку товаров, в которую логично помещать новинки и горячие предложения;

mod_virtuemart_cart_1.1.5.j15 – модуль корзины. Позволяет вывести на сайт мини-корзину, с отображением товаров, изображений товаров и цен, со ссылкой на страницу корзины;

mod_virtuemart_currencies_1.1.5.j15 – модуль отображения доступных на сайте валют;

mod_virtuemart_featureprod_1.1.5.j15 – модуль рекомендуемых товаров, который отображает товары, рекомендованные администраторами магазина, можно отметить словом «особые», либо любым другим, путём редактирования языковых файлов;

mod_virtuemart_latestprod_1.1.5.j15 – модуль последних добавленных товаров. Позволяет показать все новые товары, которые поступили в магазин;

mod_virtuemart_login_1.1.5.j15 – модуль авторизации в магазине VirtueMart. С её помощью пользователь может зарегистрироваться в магазине. Следует заметить, что регистрация в магазине и на сайте под управлением Joomla – не одно и тоже. Решению этой проблемы будет посвящена отдельная статья;

mod_virtuemart_manufacturers_1.1.5.j15 – модуль товаропроизводителей, в котором выводятся все производители товаров, со ссылкой на выборку товаров конкретного производителя;

mod_virtuemart_randomprod_1.1.5.j15 – модуль случайных товаров, в котором отображаются случайным образом выбранные товары из конкретной категории или всего магазина;

mod_virtuemart_search_1.1.5.j15 – модуль поиска товаров, выводит на сайт форму поиска с различными параметрами;

mod_virtuemart_topten_1.1.5.j15 – модуль ТОП 10 лучших товаров, по итогам продаж.

Плагины:

vmxsearch.plugin_1.1.5.j15 – плагин, который расширяет стандартный поиск Joomla и позволяет искать в магазине, без его установки и публикации – поиск в магазине стандартными средствами не производится;

vmproductsnapshots_1.1.5.j15 – отображает ссылки на содержание пунктов цена / изображение товара/добавить в корзину.

Поздравляю! Установка VirtueMart завершена.

Языковая локализация магазина VirtueMart

Изначально магазин работает только на английском языке. Но разработчики предусмотрели возможность подключить практически любой язык. Для того чтобы интерфейс компонента VirtueMart (администраторский и пользовательский) заработал на нужном вам языке, нужно сделать следующие действия:

- разархивировать языковой пакет VirtueMart_Language_Pack.zip, который содержит 34 языка (данный архив есть в сборке, ссылка на которую дана в этой статье).

- при необходимости в каждой вложенной папке находим нужные нам языки, типа russian.php остальные для экономии места можно удалить, после чего всю папку languages копируем в /administrator/components/com_virtuemart/languages

- как только в администраторской части сайта будет включен соответствующий язык (для сайта и для админки) – магазин заработает на нужном языке, если на сайте уже стоит нужный язык, то при следующем заходе язык магазина изменится

 

Выбор языка и языковой локализации для всего сайта