Як встановити virtuemart

Virtuemart - це доповнення до cms joomla дозволяють створювати повноцінні інтернет магазини. Як на мене ідеально підходити для магазинів з низькою і середнім навантаженням. Так як компонент безкоштовний і сама джумла теж, можна створювати магазини абсолютно безкоштовно, цим цей компонент і приваблює багатьох користувачів. Якщо функціоналу для створення не сильно складних магазинів вистачає, навіщо купувати платну cms?

- Безкоштовність. Хоча іноді безкоштовність говорить про те, що даним продуктом ніхто всерйоз не займається, поганий функціонал, купа проблем і т.д. Але все це не про цей компонент, він безкоштовний і з хорошим функціоналом і постійно оновлюваний, а це безсумнівно великий плюс.
- Функціонал. Сам компонент досить таки функціональний, але і цей функціонал можна розширювати за допомогою додаткових модулів, плагінів і компонентів, яких існує досить багато як безкоштовних, так і платних.

- Помилки. При використання більшої кількості різних плагінів, модулів можуть виникати серйозні проблеми в роботі магазину, це виникає через те, що їх розробляють різні люди і не завжди стежать за сумісністю. Завжди запам'ятовуйте, що ви встановлювали і якщо виникнуть проблема, можна просто видалити останній встановлений
- Складність. Як на мене цей компонент не найпростіший, як і сама джумла, що розібратися потрібно деякий час попрацювати з компонентом, благо є купа інформацію російською мовою і особливих проблем не повинно виникати.

Тепер перейдемо до установки даного компонента, я буду встановлювати його на Джумла 2.5.6. Для версії 3.х ще немає цього компонент, та й думаю, що поки не особливо він і потрібен, так як з багатьох причин ще мало хто використовує джумла третин версії.

Для початку потрібно скачати сам компонент, на сторінці _virtuemart.net/downloads завжди можна знайти останню стабільну версію. Викачуємо. На час написання статті, останньою версією була 2.0.22. Після скачування разархивируем архів і бачимо ще два архіву, їх залишаємо в такому вигляді.

com_virtuemart.2.0.22.tar.gz - це сам компонент.
com_virtuemart.2.0.22_ext_aio.tar.gz - стандартні доповнення до компоненту.
Все це потрібно встановити, для цього заходимо в адмінку нашого сайту, тиснемо «розширення», а потім «менеджер розширень».

Як встановити virtuemart

Для початку нам потрібно встановити сам компонент, для цього тиснемо кнопку «Виберіть файл» і вибираємо на нашому комп'ютері файл com_virtuemart.2.0.22.tar.gz,

Далі тиснемо «Завантажити та встановити», якщо все пройде без помилок, то на екрані ви побачите ось таке повідомлення.

Як встановити virtuemart

Після цього повторюємо те ж саме з другим архівом.

Як встановити virtuemart

На цьому процес установки закінчується, якщо ніяких помилок не виникає, установка займає дуже мало часу.

Якщо ви хочете, щоб ваш магазин був російською мовою, природно потрібно встановити русифікатор, та й з російської адмінкой працювати набагато простіше. На офіційному сайті є офіційний русифікатор, скачати його можна за посиланням _virtuemart.net/community/translations/virtuemart/ru-RU. Встановлювати його потрібно, так само як і сам virtuemart.

У virtuemart є свій менеджер оновлень, зайшовши в панель управління компонентом, ви побачите таке повідомлення, якщо оновлень немає

Як встановити virtuemart

І таке повідомлення, якщо вони є.

Як встановити virtuemart

Для поновлення потрібно просто натиснути на кнопку з повідомленням, а на наступній сторінці натиснути на кнопку «Оновити до останньої новини».

Оновити компонент дуже просто, а от вирішити проблеми, які можуть виникнути після - не завжди. Тому раджу завжди пере оновленням робити резервну копію магазину, так як після поновлення злетять всі хакі і можуть виникнути проблеми з не стандартними доповненнями, вони можуть просто перестати працювати після оновлення. Тому я завжди тримаю копію магазину у себе на Денвері, і коли виходить оновлення, я його спершу тестую на Денвері і якщо все добре, встановлюю і на основному сайті. Іноді просто треба ще почекати пару днів після поновлення, поки розробники оновлять всі потрібні доповнення та тоді оновити всі відразу. Не варто думати, що поновлення взагалі не потрібні, крім розширення функціоналу, розробники працюють і над виправленням вразливостей, які не оновивши компонент, ваш магазин під загрозою його злому.

Не завжди установка проходить за пару хвилин, іноді виникають проблеми. У свій час я працював в веб студії і мені довелося встановлювати virtuemart не один десяток разів і за цей час у мене іноді виникали три проблеми, вирішення яких займає пару хвилин, якщо звичайно знати, як це зробити.

Помилка через прав доступу

Іноді при установці компонента не вистачає прав для створення деяких каталогів і через це з'являється повідомлення про те, що не вдалося створити каталог. Для вирішення проблеми потрібно встановити права 777 для цих директорій:
  • administrator / components /
  • administrator / modules /
  • administrator / templates /
  • components /
  • plugins /
  • plugins / content /
  • plugins / editors /
  • plugins / editors-xtd /
  • plugins / search /
  • media /
Я використовую фтп менеджер FileZilla, як змінити права в ньому можете подивитися на скрині:

Як встановити virtuemart

Помилка через тривале виконання дії.

Якщо у вас слабенький сервер або час на виконання дії варто дуже маленьке, то може виникнути ось така помилка.

Максимальний час виконання дії можна подивитися в адмінки вашого сайту, для цього переходимо по шляху Сайт => Інформація про систему => Інформація про PHP і на цій сторінці шукаємо рядок max_execution_time.

Що б вирішити проблему потрібно збільшити цей час, зробити це можна самому в файлі php.ini або звернувшись в тех. підтримку.

Помилка через більшого розміру компонента

На вашому сервері також може стояти обмеження на розмір файлу, якщо у вас є обмеження 1М, то виникне така помилка.

Знову ж це обмеження можна подивитися в адмінці, потрібно знайти рядок upload_max_filesize.

Вирішується проблема також як і минула, для інсталяції цього елемента, можна поставити обмеження 2М і цього вистачить цілком.

На цьому у мене все. Успіхів!

Схожі статті