Как установить OpenCart на shared-хостинг и VPS

OpenCart – очень популярная система управления контентом, которую обычно используют для создания интернет-магазинов. Она проста в использовании, имеет открытый исходный код и поддерживает широкий набор функций для управления товарами, заказами и оплатой.
Конечно, установка OpenCart имеет свои особенности. В этой статье мы пошагово рассмотрим, как установить OpenCart как на shared-хостинг, так и на VPS.
Установка OpenCart с использованием Softaculous
Softaculous – это удобный инструмент, который позволяет устанавливать популярные CMS, и OpenCart в частности, в несколько кликов. На shared-хостинге HostPro вы можете найти Softaculous в своих панелях управления: cPanel или DirectAdmin.
Для начала зайдите в вашу панель управления (DirectAdmin или cPanel). В разделе «Программное обеспечение» найдите инструмент «Softaculous Apps Installer».


Нажмите на этот инструмент, чтобы открыть каталог доступных программ для установки.
В поисковой строке Softaculous введите «OpenCart» в строке поиска. После этого выберите OpenCart из результатов поиска, чтобы перейти на страницу установки.

На странице 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).

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

Проверьте введенные данные и нажмите кнопку Install. Процесс инсталляции займет несколько минут. После завершения Softaculous предоставит вам ссылку на ваш сайт и админпанель (обычно это yourdomain.com/admin).
Перейдите по предоставленным ссылкам, чтобы убедиться, что ваш сайт работает. Теперь вы можете приступить к настройке интернет-магазина.
Установка OpenCart с помощью Softaculous имеет несколько ключевых преимуществ. Этот процесс максимально упрощен и подходит даже для новичков. Вам не нужно самостоятельно создавать базу данных или загружать файлы через FTP – все это Softaculous делает автоматически. Этот способ установки подходит для тех, кто хочет быстро запустить интернет-магазин и не имеет глубоких технических знаний.
Установка OpenCart вручную
Установка OpenCart вручную может быть осуществлена как на VPS, так и на shared-хостинге, если на нем нет нужной версии или локализации.
Прежде чем начать, убедитесь, что ваш сервер или хостинг соответствует требованиям OpenCart.
Чтобы установить OpenCart вручную, нужно сначала скачать установочный файл с официального сайта OpenCart. Для этого перейдите на сайт, нажмите кнопку «Download NOW», чтобы получить последнюю версию, и загрузите архив в формате ZIP или TAR на свой компьютер.

Далее нужно загрузить этот архив на сервер в корневую директорию вашего сайта. Это можно сделать через панель управления сервером (если она установлена) или через 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» (Продолжить), чтобы перейти к следующему этапу установки.

На втором этапе инсталляции система автоматически проверит ваш хостинг на соответствие необходимым требованиям. OpenCart проверяет наличие нужных файлов и прав доступа к ним. На этой странице есть таблица, где указаны параметры сервера и их статус. Если в последнем столбце «Status» (Статус) нет ошибок, то среда подготовлена для работы и вы можете нажать «Continue» (Продолжить).
Однако на этом этапе часто возникают ошибки, связанные с отсутствием или неправильным названием некоторых файлов. Например, некоторые конфигурационные файлы по умолчанию имеют имя config-dist.php, что может вызвать проблему при проверке их доступности. В таком случае вам нужно вручную исправить это.

Перейдите в директорию, где расположены эти файлы (как правило, это корневая директория вашего сайта), и измените их названия, удалив часть «-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/ │ ├── model/ │
├── view/
После внесенных изменений обновите страницу установки OpenCart. Если вы сделали все правильно, в столбце «Status» больше не будет ошибок и вы сможете продолжить установку, нажав «Continue».

Обратите внимание!
По умолчанию OpenCart содержит файл .htaccess.txt в корневой директории. Чтобы включить поддержку SEO URL, его нужно переименовать на .htaccess (без .txt).
На третьем шаге нужно ввести данные подключения к базе данных. В соответствующих полях заполните:
- Database (база данных) – имя базы данных, которую вы создали для OpenCart;
- Username (пользователь) – имя пользователя базы данных (обычно оно создается вместе с базой);
- Password (пароль) – пароль, который вы задали для пользователя базы данных;
- Hostname (сервер базы данных) – оставьте значение «localhost», если база находится на этом же сервере.

После этого нужно указать данные для входа в административную панель OpenCart:
- придумайте имя пользователя для входа в админ-панель;
- введите надежный пароль для этого пользователя;
- укажите ваш e-mail, который будет использоваться для восстановления доступа и уведомлений.
Убедившись, что все поля заполнены правильно, нажмите «Continue» для завершения настройки.
Если все предыдущие действия выполнены без ошибок, на четвертом экране вы увидите сообщение об успешном завершении установки. Это означает, что OpenCart готов к работе. Вы увидите две кнопки:
- «Go to your online shop» – откроет главную страницу вашего интернет-магазина, чтобы вы могли увидеть, как он выглядит для посетителей.
- «Login to your administration» – перенаправит вас в панель управления, где вы сможете настраивать магазин, добавлять товары и изменять параметры сайта.

На этом установка OpenCart завершена и вы можете начать работу со своим интернет-магазином.
Обратите внимание!
После успешной установки нужно удалить директорию install из корня сайта, чтобы избежать повторной установки или потенциальных рисков безопасности.
Увеличиваем скорость сайта на OpenCart с помощью LiteSpeed Cache
Вывод
Установка OpenCart на shared-хостинг и VPS может отличаться в зависимости от уровня доступа и технических возможностей. Если вы используете shared-хостинг, самый простой способ установки – это автоматическая установка через Softaculous, которая занимает минимум времени и не требует ручной настройки базы данных и файлов конфигурации.
Если же вы хотите больше контроля над настройками и планируете установить другую локализацию – ручная установка будет лучшим вариантом.
Возможно, вас заинтересует

Причины возникновения ошибки 502. Как ее исправить?
Ошибки 5хх означают проблемы на стороне сервера. Если говорить конкретно об ошибке 502, то...
Обновлено: 30.10.2024
|
Причины возникновения ошибки 403. Как исправить?
Для большинства пользователей интернета не слишком принципиально, почему они не могут попасть на сайт....
Обновлено: 23.10.2024
|
Причины возникновения ошибки 508. Как исправить?
Ошибка 508: Resource Limit Is Reached обычно означает, что ваша учетная запись превысила назначенные...
Обновлено: 15.10.2024
|
Наш телеграм
с важными анонсами, розыгрышами и мемами
Присоединиться