четверг, 19 апреля 2012 г.

Создание интернет магазина на CMS Joomla. Установка VirtueMart

Доброго времени суток. С данного поста я начинаю цикл статей, посвященных созданию интернет магазина на движке Joomla. Данный цикл не будет содержать не юридических, не дизайнерских аспектов создания интернет магазина VirtueMart. Перед тем, как приступить к созданию интернет магазина у нас должна быть установлена CMS Joomla. Если Вы не знаете как установить CMS Joomla 2.5, то я рекомендую в начале прочитать мою статью “Установка CMS Joomla

Скачаем VirtueMart с официального сайта. На момент написания данной статьи последняя стабильная версия была 2.0.6, поэтому и речь пойдет о VirtueMart 2.0.6
Установка VirtueMart происходит как обычное расширение для CMS Joomla, с небольшим уточнением. В начале необходимо распаковать  скачаный файл com_virtuemart.2.0.6_extract_first.zip. После мы увидем два zip файла:
  • com_virtuemart.2.0.6.tar.gz - непосредственно файлы самого магазина
  • com_virtuemart.2.0.6_ext_aio.tar.gz - это файлы настроек данного магазина
Уже эти два файла необходимо и установить как обычное расширение для CMS Joomla.
Заходим в админ панель нашего сайта (небольшое уточнение у меня установка VirtueMart происходим на CMS Joomla 2.5.4), переходим по вкладке “Менеджер расширений”:
Выбираем установочный пакет VirtueMart com_virtuemart.2.0.6.tar.gz и жмем “Загрузить и установить”:
 Ждем. У меня установка происходила секунд 20. После успешной установки мы должны увидеть следующее сообщение:
 И выскочит предупреждение “Warning, the Safe Path is empty, for safety reasons it is very important to create a folder in a path not accessible by an URL, create also a folder invoices in it to store your sensible data secure. Our suggested path is for your system /var/www/vmfiles ”. На него пока не обращаем внимания.
Повторяем процедуру установки и для файла com_virtuemart.2.0.6_ext_aio.tar.gz. Если установка прошла успешно, то Вы должны увидеть следующее сообщение:
 На этом процесс установки Virtue Mart на CMS Joomla завершен. Давайте убедимся в том, что интернет магазин у нас установился. Для этого переходим в меню Компоненты -> VirtueMart.
 И видим панель управления нашим интернет магазином.
 Итак, установка интернет магазина VirtueMart прошла успешно. На  этом я и заканчиваю первую статью из цикла, посвященному созданию интернет магазина на CMS Joomla. А в следующих материалах мы познакомимся с интерфейсом Virtue Mart и приступим непосредственно к созданию интернет магазина. Так, что следите за обновлениями моего блога, подписавшись на RSS-рассылку.

Понравилась статья? Поблагодарить автора:

Введите e-mail адрес:



9 комментариев:

  1. Делал всё точно так же, но при попытке зайти в "Заказы и покупатели" -> "Покупатели" -> "admin" появляется просто пустое окно. В логе php лишь несколько Warning'ов.
    Есть идеи, почему так и как исправить?

    ОтветитьУдалить
  2. Чёрт знает что.
    Выключил SEO-ссылки, заработало. Включил обратно - продолжает работать.

    ОтветитьУдалить
    Ответы
    1. Даже не знаю в чем проблема. Попытаюсь с эмулировать данную ситуацию. А устанавливали на Linux или Windows?

      Удалить
  3. Долго не могла поставить... выдавало ошибки, пока по совету с форума не положила разархивированные файлы в tmp и не "установила из каталога" и о чудо... оно работает.

    ОтветитьУдалить
  4. Здравствуйте!
    Вы писали "И выскочит предупреждение “Warning, the Safe Path is empty, for safety reasons it is very important to create a folder in a path not accessible by an URL, create also a folder invoices in it to store your sensible data secure. Our suggested path is for your system /var/www/vmfiles ”. На него пока не обращаем внимания."
    Я на него и не обратила внимание, но при работе столкнулась со следующем:
    Категории создаются без проблем, но когда я приступила непосредственно к добавлению товара, в админке всё прошло успешно, но при переходе в категорию на сайте где находиться добавленный товар вылезает ошибка: Fatal error: Call to undefined function ctype_digit() in /home/pt37/megaiv.ru/docs/components/com_virtuemart/router.php on line 486. Если обозначить товар как рекомендуемый, то он успешно отображается на главной странице virtuemart, но при переходе в категорию ошибка. Что с этим делать я не знаю. Может быть причина именно в том предупреждение вылезающем при установке virtuemart? Подскажите, пожалуйста!

    ОтветитьУдалить
    Ответы
    1. Создайте файл test.php туда добавьте phpinfo() и запустите данный файл. Проверьте включена ли ctype functions.

      Удалить
    2. Роман, я включила ctype теперь следующие: Fatal error: Class 'DomDocument' not found in /home/pt37/megaiv.ru/docs/administrator/components/com_virtuemart/plugins/currency_converter/convertECB.php on line 161. А с файлом test.php, не совсем понятно куда конкретно его создавать. Может быть кажусь не совсем умной, но я новенькая в этом деле :-)

      Удалить
    3. ctype Вы включили перед установкой VirtueMart или после. Если после, то переустановите VirtueMart. А файл test.php нужно было кинуть в корень Вашего сайта. Функция phpinfo() выводит информацию о php.

      Удалить
  5. Fatal error: Call to undefined function ctype_digit() in /home/mitius/mitius.ru/docs/components/com_virtuemart/router.php on line 600

    Как исправить ошибку

    ОтветитьУдалить