subscription socks

Три набори мерчу 🤩

за підписку й комент в Telegram

Приєднатись

Як встановити OpenCart на shared-хостинг та VPS

post thumbnail

OpenCart – дуже популярна система управління контентом, яку зазвичай використовують для створення інтернет-магазинів. Вона проста у використанні, має відкритий вихідний код і підтримує широкий набір функцій для управління товарами, замовленнями та оплатою. 

Звісно, встановлення OpenCart має свої особливості. У цій статті ми покроково розглянемо, як встановити OpenCart як на shared-хостинг, так і на VPS.

Встановлення OpenCart з використанням Softaculous

Softaculous – це зручний інструмент, який дозволяє встановлювати популярні CMS, і OpenCart зокрема, за декілька кліків. На shared-хостингу HostPro ви можете знайти Softaculous у своїх панелях управління: cPanel або DirectAdmin. 

Для початку зайдіть у вашу панель управління (DirectAdmin або cPanel). У розділі “Програмне забезпечення” знайдіть інструмент “Softaculous Apps Installer”.

Як встановити OpenCart з допомогою Softaculous | Wiki HostPro

Встановлення opencart з softaculous | Wiki HostPro

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

У пошуковому рядку Softaculous введіть “OpenCart”. Після цього оберіть OpenCart із результатів пошуку, щоб перейти на сторінку встановлення.

Як встановити OpenCart | Wiki HostPro

На сторінці OpenCart натисніть кнопку Install Now. Ця дія відкриє форму для налаштування параметрів встановлення. У формі введіть основні налаштування:

  • Протокол – оберіть http:// або https:// залежно від наявності SSL-сертифіката.

Зверніть увагу! Рекомендуємо одразу обирати https:// для безпечного з’єднання та довіри користувачів до вашої онлайн-крамниці.

  • Домен – виберіть домен, з якого буде відкриватися ваш інтернет-магазин.
  • Директорія – якщо ви хочете, щоб сайт відкривався за адресою example.com, залиште це поле порожнім. Для встановлення в піддиректорію (наприклад, example.com/store) введіть назву директорії.
  • Дані адміністратора – вкажіть логін, пароль та email, які будуть використовуватися для доступу до адмінпанелі OpenCart.

Зверніть увагу на версію OpenCart! Перед встановленням перевірте, яка версія OpenCart доступна в Softaculous та зверніть увагу, чи підтримується вона версією PHP, яка встановлена для вашого сайту. Наприклад, OpenCart 3.x зазвичай потребує PHP 7.2 або новіший, але може бути несумісна з версіями PHP 8.x.
Якщо версія PHP вашого хостингу не відповідає вимогам OpenCart і ви отримали відповідну помилку під час інсталяції, змініть її через панель управління хостингом (наприклад, у cPanel або DirectAdmin).

Як встановити опенкарт | Wiki HostPro

Також, для коректної інсталяції та роботи CMS перевірте, щоб були ввімкнені необхідні модулі PHP: curl, zip, mbstring, gd, openssl, json, pdo, fileinfo.

Встановлення OpenCart вручну | Wiki HostPro

Перевірте введені дані й натисніть кнопку Install. Процес інсталяції займе декілька хвилин. Після завершення Softaculous надасть вам посилання на ваш сайт і адмінпанель (зазвичай це yourdomain.com/admin).

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

Встановлення OpenCart за допомогою Softaculous має кілька ключових переваг. Цей процес максимально спрощений і підходить навіть для новачків. Вам не потрібно самостійно створювати базу даних або завантажувати файли через FTP – усе це Softaculous робить автоматично. Цей спосіб установки підходить для тих, хто хоче швидко запустити інтернет-магазин і не має глибоких технічних знань.

Встановлення OpenCart вручну

Встановлення OpenCart вручну можна здійснити як на VPS, так і на shared-хостингу, якщо на ньому немає потрібної версії або локалізації.

Перш ніж почати, переконайтеся, що ваш сервер або хостинг відповідає вимогам OpenCart. 

Щоб встановити OpenCart вручну, потрібно спочатку завантажити інсталяційний файл з офіційного сайту OpenCart. Для цього перейдіть на сайт, натисніть кнопку «Download NOW», щоб отримати останню версію, та завантажте архів у форматі ZIP або TAR на свій комп’ютер.

Встановлення OpenCart вручну | Wiki HostPro

Далі потрібно завантажити цей архів на сервер у кореневу директорію вашого сайту. Це можна зробити через панель керування сервером (якщо вона встановлена) або через FTP-клієнт, наприклад, FileZilla. У випадку FTP підключення, використовуйте дані для входу на сервер (адресу, логін і пароль), виберіть потрібну директорію на сервері та завантажте архів.

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

  • # unzip (для ZIP-архівів);
  • # tar -xvzf (для TAR-архівів).

Якщо ви хочете, щоб OpenCart працював без додаткової директорії в URL, перенесіть всі файли з директорії «upload» у кореневу директорію сайту, видаливши частину шляху «/upload». 

Після цього потрібно налаштувати права доступу до файлів та директорій. Для цього важливо перевірити, щоб для директорій були встановлені права «755», а для файлів – «644».

# find . -type f -exec chmod 644 {} + 
# find . -type d -exec chmod 755 {} +

Це дозволить OpenCart коректно працювати на сервері.

Перед запуском установки потрібно створити базу даних для OpenCart. Це можна зробити через панель керування хостингом (наприклад, cPanel або DirectAdmin) або через командний рядок, якщо у вас VPS. Вам знадобляться:

  • назва бази даних;
  • ім’я користувача MySQL та пароль;
  • хост бази даних (зазвичай localhost).

Якщо у вас VPS або сервер із доступом до терміналу (SSH), ви можете створити базу даних для OpenCart вручну за допомогою MySQL/MariaDB CLI. Підключіться до MySQL або MariaDB за допомогою команди:

# mysql -u root -p

Вас попросять ввести пароль адміністратора MySQL. Якщо ви не змінювали пароль, залиште поле порожнім і натисніть Enter.

Введіть наступну команду, щоб створити базу даних (змініть opencart_db на вашу бажану назву):

# CREATE DATABASE opencart_db CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;

Це забезпечить підтримку всіх необхідних символів, включно з юнікодом.

Задайте ім’я користувача та пароль для доступу до цієї бази даних (замініть opencart_user та your_secure_password на власні значення):

# CREATE USER 'opencart_user'@'localhost' IDENTIFIED BY 'your_secure_password';

Дайте новому користувачеві всі необхідні привілеї на базу даних OpenCart:

# GRANT ALL PRIVILEGES ON opencart_db.* TO 'opencart_user'@'localhost';

Щоб зміни набрали чинності, виконайте команду:

# FLUSH PRIVILEGES;

Після цього вийдіть з MySQL:

# EXIT;

Щоб переконатися, що база даних створена і користувач має доступ, ви можете увійти в MySQL під новим користувачем:

# mysql -u opencart_user -p

Після введення пароля виконайте команду, щоб побачити список баз даних:

SHOW DATABASES;

Якщо ви бачите opencart_db, значить, усе налаштовано правильно.

Тепер ви можете використовувати ці дані (назва бази, користувач, пароль) під час встановлення OpenCart.

Після завантаження та налаштування файлів відкрийте у браузері адресу вашого сайту. Якщо все налаштовано правильно, ви побачите інтерфейс для встановлення OpenCart, де потрібно:

  • прийняти ліцензійну угоду;
  • вказати дані бази даних (назву, користувача, пароль, хост);
  • налаштувати адміністративний акаунт (логін, пароль, email).

На першому екрані ви побачите ліцензійну угоду, яку потрібно переглянути. Це стандартна інформація про умови використання програмного забезпечення OpenCart. Після ознайомлення натисніть кнопку «Continue» (Продовжити), щоб перейти до наступного етапу встановлення.

Як встановити опенкарт через командний рядок | Wiki HostPro

На другому етапі інсталяції система автоматично перевірить ваш хостинг на відповідність необхідним вимогам. OpenCart перевіряє наявність потрібних файлів і прав доступу до них. На цій сторінці є таблиця, де вказані параметри сервера та їхній статус. Якщо в останньому стовпчику «Status» (Статус) немає помилок, то середовище підготовлене для роботи, і ви можете натиснути «Continue» (Продовжити).

Однак на цьому етапі часто виникають помилки, пов’язані з відсутністю або неправильною назвою деяких файлів. Наприклад, деякі конфігураційні файли за замовчуванням мають ім’я config-dist.php, що може викликати проблему при перевірці їхньої доступності. У такому випадку вам потрібно вручну виправити це.

Встановлення опенкарт вручну | Wiki HostPro

Перейдіть до директорії, де розташовані ці файли (як правило, це коренева директорія вашого сайту), і змініть їхні назви, видаливши частину «-dist». Тобто config-dist.php потрібно перейменувати на config.php. Те ж саме зробіть у директорії /admin, де є аналогічний файл конфігурації.

Структура файлів перед перейменуванням:

/your-opencart-site/ ← Коренева директорія сайту 
│── config-dist.php ← Потрібно перейменувати 
│── index.php 
│── system/ 
│── catalog/ 
│── admin/ 
│ ├── config-dist.php ← Потрібно перейменувати 
│ ├── index.php 
│ ├── controller/ 
│ ├── model/ │ 
├── view/

Після внесених змін оновіть сторінку встановлення OpenCart. Якщо ви зробили все правильно, у стовпчику «Status» більше не буде помилок, і ви зможете продовжити інсталяцію, натиснувши «Continue».

Встановлення опенкарт на шаред хостинг | Wiki HostPro

Зверніть увагу!
За замовчуванням OpenCart містить файл .htaccess.txt у кореневій директорії. Щоб увімкнути підтримку SEO URL, його потрібно перейменувати на .htaccess (без .txt).

На третьому кроці потрібно ввести дані підключення до бази даних. У відповідних полях заповніть:

  • Database (база даних) – ім’я бази даних, яку ви створили для OpenCart;
  • Username (користувач) – ім’я користувача бази даних (зазвичай воно створюється разом із базою);
  • Password (пароль) – пароль, який ви задали для користувача бази даних;
  • Hostname (сервер бази даних) – залиште значення «localhost», якщо база знаходиться на цьому ж сервері.

Як встановити OpenCart на VPS | Wiki HostPro

Після цього потрібно вказати дані для входу до адміністративної панелі OpenCart:

  • придумайте ім’я користувача для входу в адмін-панель;
  • введіть надійний пароль для цього користувача;
  • вкажіть ваш e-mail, який буде використовуватися для відновлення доступу та сповіщень.

Переконавшись, що всі поля заповнені правильно, натисніть «Continue» для завершення налаштування.

Якщо всі попередні дії виконані без помилок, на четвертому екрані ви побачите повідомлення про успішне завершення встановлення. Це означає, що OpenCart готовий до роботи. Ви побачите дві кнопки:

  • «Go to your online shop» – відкриє головну сторінку вашого інтернет-магазину, щоб ви могли побачити, як він виглядає для відвідувачів.
  • «Login to your administration» – перенаправить вас у панель керування, де ви зможете налаштовувати магазин, додавати товари та змінювати параметри сайту.

Як встановити OpenCart на shared хостинг | Wiki HostPro

На цьому встановлення OpenCart завершене, і ви можете розпочати роботу зі своїм інтернет-магазином.

Зверніть увагу!
Після успішного встановлення потрібно видалити директорію install з кореня сайту, щоб уникнути повторної інсталяції або потенційних ризиків безпеки.

Збільшуємо швидкість сайту на OpenCart за допомогою LiteSpeed ​​Cache

Висновок

Встановлення OpenCart на shared-хостинг та VPS може відрізнятися залежно від рівня доступу та технічних можливостей. Якщо ви використовуєте shared-хостинг, найпростіший спосіб інсталяції – це автоматичне встановлення через Softaculous, яке займає мінімум часу і не потребує ручного налаштування бази даних та файлів конфігурації. 

Якщо ж ви бажаєте більше контролю над налаштуваннями та плануєте встановити іншу локалізацію – ручне встановлення буде кращим варіантом.

Telegram Hostpro

Наш телеграм

з важливими анонсами, розіграшами й мемами

Приєднатися

Можливо, вас зацікавить

Як безкоштовно зробити сайт на AI-генераторі від HostPro

Як безкоштовно зробити сайт на AI-генераторі від HostPro

Якщо вам потрібно зробити сайт в найкоротші терміни або якщо є необхідність швидко запускати...

Diana Honcharenko | Оновлено: 12.03.2025

Причини виникнення помилки 502. Як її виправити?

Причини виникнення помилки 502. Як її виправити?

Помилки 5хх означають проблеми на боці сервера. Якщо говорити конкретно про помилку 502, то...

Ruslan Holovatiuk | Оновлено: 30.10.2024

Причини виникнення помилки 403. Як виправити?

Причини виникнення помилки 403. Як виправити?

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

Ruslan Holovatiuk | Оновлено: 23.10.2024

Причини виникнення помилки 508. Як виправити?

Причини виникнення помилки 508. Як виправити?

Якщо коротко, помилка 508: Resource Limit Is Reached зазвичай означає, що ваш обліковий запис...

Ruslan Holovatiuk | Оновлено: 15.10.2024