НОВОСТИ

OpenCart: встановлення, налаштування, оптимізація

Установка и настройка OpenCart

OpenCart – це кросплатформна система управління контентом сайту (CMS) з відкритим кодом (GNU), являє собою готове “коробочне” рішення для розгортання ресурсів електронної комерції: маркетплейсів, інтернет-магазинів, сайтів-каталогів. CMS розроблена у 1998 році Крістофером Манном для Walnut Creek CDROM. Перший публічний реліз відбувся 11 травня 1999 року. У 2000 році Манн заявив, що не буде підтримувати OpenCart й своє “друге життя” система отримала завдяки британському розробнику Деніелу Керру, який використав напрацювання Крістофера Манна для створення власного движка на PHP. Перший реліз оновленого OpenCart відбувся 10 лютого 2009 року. Система завоювала велику популярність, довкола OpenCart сформувалася досить велика спільнота – більше 46000 користувачів по всьому світу.  У вересні 2014 року OpenCart став найпопулярнішим рішенням для інтернет-комерції в Китаї, а за станом на серпень 2015 року на базі OpenCart працювало 6,42% всіх інтернет-магазинів світу. За цим показником OpenCart – третя у світі CMS для інтернет-комерції, після WordPress WooCommerce і Magento, випередивши OSCommerce, ZenCart і Shopify. Окрім стандартної офіційної версії OpenCart, існують різні модифікації, наприклад ocStore.

Особливості і переваги OpenCart

Преимущества OpenCart

  • Відкритий веб-код, що дозволяє кожному працювати над покращенням CMS OpenCart
  • Чудова документація, технічна підтримка, велика спільнота, форуми шанувальників
  • Повністю безкоштовна CMS система з підтримкою усіх необхідних функцій. Багатомовність.
  • Велика кількість різних тем, шаблонів, модулів, плагінів для ведення електронної комерції:
    • система відгуків на сайті
    • система рейтингу товарів
    • мультимедійна система для керування відео та зображеннями до товарів
    • система показу пропонованих товарів
    • система акцій, скидок, промо-кодів, купонів
    • інтеграція систем служби доставки, а також підтримка способів інтернет-оплати: 2Checkout, LiqPay, PayPal, eWay та ін.
  • Адаптивна верстка, сумісність з мобільними пристроями
  • Інструменти адміністрування, резервного копіювання та відновлення, звіти про помилки

Встановлення OpenCart

Настройка OpenCart

Системні вимоги:

  1. Версия PHP 7.3+
  2. MySQLі 4+
  3. OpenSSL
  4. PHP-модули:
    1. cURL;
    2. zip;
    3. zlib;
    4. GD Library;
    5. Mbstrings;
    6. Mcrypt;
    7. XML;

Для встановлення перш за все необхідно перейти на офіційний веб-сайт OpenCart та завантажити інсталяційний пакет:

OpenCart: встановлення, налаштування, оптимізація

Можна також завантажити OpenCart напряму з Git-репозиторія на сервер по SSH-з’єднанню. Як почати працювати с git я детально писав у попередній статті>>

У цій статті ми розглянемо класичне встановлення по FTP, яке виглядає так:

  • Розархівувати zip-архів з CMS OpenCart у кореневу директорію сайту
  • Перейменувати обидва файли config-distr.php (які знаходяться в /opencart/config-dist.phpта/opencart/admin/config-dist.php) на config.php
  • Створити MySQL базу даних
  • Запустити встановлення OpenCart, відкривши в браузері URL-адресу сайту

OpenCart: встановлення, налаштування, оптимізація

Натискаємо “Продовжити” й перед нами з’явиться перевірка системних вимог:

OpenCart: встановлення, налаштування, оптимізація

Далі підключаємо попередньо створену базу даних, а також логін, пароль і email адміністратора:

OpenCart: встановлення, налаштування, оптимізація

Натискайте “Продовжити” до самого фінального екрану з привітанням про успішне встановлення:

OpenCart: встановлення, налаштування, оптимізація

На завершення, не забудьте знищити папку install у кореневій директорії сайту,  а для файлів config.php та /admin/config.php встановити права доступу – 644. Файл .htaccess.txt обов’язково перейменуйте на .htaccess, щоб можна було пізніше сконфігурувати веб-сервер.

Налаштування OpenCart

CMS OpenCart - системные требования

Панель адміністратора OpenCart доступна за адресою: вашсайт.сom/admin/

При запуску може з’явитися повідомлення безпеки з вимогою перенести папку storage за межі директорій сайту. Робити це не обов’язково, тому просто прибираємо це повідомлення у файлі /admin/controller/common/dashboard.php:

прибрати рядок:

$data['security'] = $this->load->controller('common/security');

і замість нього вставити:

$data['security'] = '';

Веб-інтерфейс OpenCart добре структурований і розбитий на кілька робочих областей:

  • навігація (left menu sidebar)
  • панель статусу (модули аналитики, статистики и мониторинга)
  • топ меню.

OpenCart: встановлення, налаштування, оптимізація

Керування основними налаштування відбувається в розділі Система -> Налаштування. Тут можна відредагувати назву сайту, мета-теги (Title, Description), змінити мову, а також багато іншого.

Встановлення шаблону OpenCart

Щоб встановити шаблон, необхідно завантажити його з маркетплейсу OpenCart або інших джерел. Перш ніж скачувати, переконайтеся, що шаблон сумісний саме з вашою версією OpenCart. Ознайомтеся також з рейтингом шаблону, щоби не мав технічних недоліків. Прочитайте уважно документацію по встановленню та системні вимоги. Також перед встановленням обов’язково проведіть резервне копіювання, зробити це можна в налаштуваннях: Система -> Обслуговування -> Бекап/Відновлення.

OpenCart: встановлення, налаштування, оптимізація

Зазвичай, встановлення класичного шаблону OpenCart проходить у такій послідовності:

  • Завантажити архів з шаблоном у корінь сайту (якщо імена файлів та папок шаблону будуть збігатися із вже наявними, треба просто підтвердити їх заміну)
  • Перейти в Панель керування -> Розширення -> Шаблони (Теми). Натиснути на значок редагування теми по замовчуванню. У полі “Директорія шаблона” обрати свій новий шаблон. Обов’язково натиснути “Зберегти зміни”.
  • Щоби усі зміни набрати чинності, треба обов’язково очистити кеш: на головній Панелі керування, в правому верхньому кутку натиснути на значок шестерні, далі натиснути “Оновити” навпроти імені шаблона.

Існують також спеціальні ocmod теми й модулі, їх встановлення виглядає дещо по іншому:

  • Перейти в Розширення -> Встановлення  розширень й завантажити архів. Система покаже повідомлення  про успішне встановлення.
  • Перейти в Розширення -> Модифікатори й натиснути кнопку “Оновити”
  • Перейти в Розширення -> Шаблони (Теми). Обрати потрібну тему, активувати її, натиснувши на плюсик, і перевести в режим “Увімкнено”
  • Перейти в розділ Система -> Налаштування. Зайти в редагування теми по замовчуванню і в полі “Тема” обрати нову тему. Зберегти зміни.

Зміна мовної локалізації

Щоби змінити мову на своєму сайті під управлінням OpenCart, виконайте наступні налаштування:

  • Завантажте мовний пакет й встановіть через меню Розширення -> Встановлення розширень
  • Перейдіть у розділ Система -> Локалізація -> Мови -> Додати мову. Встановіть усі налаштування, як це вказано у документації до шаблону.
  • Замініть мову по замовчуванню: Система -> Налаштування -> Локалізація

Також не зайвим буде додати нову валюту на сайті, для цього встановимо наступні налаштування:

  • Перейдіть в Система -> Локалізація -> Валюта й додайте нову валюту, наприклад гривню. Вказуємо налаштування, які відповідають доданій валюті. Зберігаємо зміни.
  • Переходимо в Система -> Налаштування -> Локалізація. Встановлюємо нову валюту по замовчуванню, зберігаємо.
  • Валюту, яку ви не використовуєте можна легко видалити: Система -> Локалізація -> Валюта.

SEO оптимізація OpenCart

OpenCart: встановлення, налаштування, оптимізація

Перш за все треба виконати базові налаштування:

  • Включити дружні до пошукових систем URL-адреси (ЧПУ, Friendly URL):  Система -> Налаштування -> Сервер.
  • Додати модуль Google Analytics в меню: Розширення -> Аналітика. Знаходимо Google Analytics й вмикаємо –  натискаємо плюсик. Після цього тиснемо редагувати й вставляємо код аналітики.
  • Додати модуль Google Sitemap:  Розширення -> Канали просування. Знаходимо Google Sitemap й вмикаємо. Редагуємо і переводимо в режим “Увімкнено”. Зберігаємо зміни.

Налаштування 301 редиректу з www на без www

Приклад директив, які потрібно додати в файл .htaccess (лежить в кореневому каталозі):

Існує кілька варіантів для різних версій, 1-й варіант:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
RewriteCond %{HTTPS_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]

Якщо не спрацює, ось 2-й варіант:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www\.mysite\.com$
RewriteRule ^/?$ "http\:\/\/mysite\.com\/" [R=301,L]

Налаштування robots.txt для OpenCart

User-agent: *
Disallow: /*route=account/
Disallow: /*route=affiliate/
Disallow: /*route=checkout/
Disallow: /*route=product/search
Disallow: /index.php?route=product/product*&manufacturer_id=
Disallow: /admin
Disallow: /catalog
Disallow: /download
Disallow: /export
Disallow: /system
Disallow: /*?sort=
Disallow: /*&sort=
Disallow: /*?order=
Disallow: /*&order=
Disallow: /*?limit=
Disallow: /*&limit=
Disallow: /*?filter_name=
Disallow: /*&filter_name=
Disallow: /*?filter_sub_category=
Disallow: /*&filter_sub_category=
Disallow: /*?filter_description=
Disallow: /*&filter_description=
Disallow: /*?tracking=
Disallow: /*&tracking=
Disallow: /*?page=
Disallow: /*&page=
Disallow: /wishlist
Disallow: /login
Disallow: /index.php?route=product/manufacturer
Disallow: /index.php?route=product/compare
Disallow: /index.php?route=product/category

ТОП-10 SEO модулів для CMS OpenCart

ТОП плагіни, які допоможуть провести комплексну SEO оптимізацію вашого інтернет-магазину на OpenCart:

  1. SEO PRO
  2. SEO Pack PRO
  3. Complete SEO Package
  4. All in One SEO for OpenCart
  5. Branched Sitemap
  6. SEO tags Generator
  7. SEO Микроразметка
  8. SEO URL Generator PRO
  9. SEO HTTPS Fix PRO
  10. Uni SeoPro

Корисні посилання

Оценка:
( 2 оцінки, середнє 5 з 5 )
Подписка на KRASHENININ.TECH

Получайте регулярные обновления на почту!


Виталий Крашенинин/ автор статті
Засновник блогу, публіцист, оглядач веб-технологій, ІТ-спеціаліст. Дослідник цифрового світу. Сфокусований на кібербезпеці, системному адміністрування та веб-розробці й SEO.
Не забудьте поделиться материалом в соцсетях:
Krasheninin.tech - блог про веб-технології, і не тільки
Подписаться
Уведомление о
guest
0 Комментарий
Встроенные отзывы
Просмотреть все комментарии
0
Есть мысли? Прокомментируй!x
()
x
Read previous post:
top-3-mdm-systems-for-apple
ТОП-3 MDM систем батьківського контролю Apple пристроїв

Mobile Device Management (MDM) - це система для адміністрування та управління мобільними пристроями, такими як смартфони, планшети, ноутбуки, настільні комп'ютери....

Close