Установка OpenCart в cPanel: интернет-магазин через Softaculous
ПечатьКоротко: OpenCart устанавливается из cPanel через Softaculous Apps Installer, категория E-commerce. Вы выбираете домен и задаёте данные администратора, а Softaculous сам создаёт файлы магазина и базу данных. Затем несколько настроек (понятные ссылки, почта, валюта) готовят магазин к работе с покупателями.
OpenCart — бесплатная и нетяжёлая платформа для интернет-магазина: товары, категории, заказы, покупатели и модули оплаты и доставки в одном приложении. Она подходит небольшим и средним магазинам, которым нужна отдельная торговая система, а не плагин к блогу.
Перед установкой
- Softaculous Apps Installer входит в тарифы Web Hosting SSD. Если на тарифе WordPress Hosting или Business Hosting Вам нужен OpenCart, а Softaculous в cPanel не видно, напишите нам в тикете.
- Домен должен быть добавлен в хостинг-аккаунт (см. Как добавить домен в cPanel), а в папке магазина не должно быть другого сайта.
- Магазин принимает персональные данные и платежи, поэтому с первого дня он должен работать по HTTPS. Дождитесь выпуска бесплатного сертификата (см. Автоматический выпуск SSL).
Установка OpenCart по шагам
- Войдите в cPanel (из личного кабинета: Услуги, Ваш хостинг, затем кнопка входа в cPanel).
- В разделе Software нажмите Softaculous Apps Installer.

- В левом меню Softaculous откройте E-commerce и выберите OpenCart.

- Нажмите Install Now.

- Заполните форму:
- Choose Protocol:
https://. - Choose Domain: домен магазина.
- In Directory: пусто, если магазин открывается прямо по домену, или имя папки для адреса вида
example.md/shop. Проверьте это поле: в нём может уже стоять предложенная папка. - Название магазина и администратор: название, логин не «admin», длинный уникальный пароль и адрес почты, которую Вы читаете.
- База данных создаётся автоматически; предложенное имя менять не обязательно.
- Choose Protocol:
- Нажмите Install и дождитесь окончания индикатора. На последнем экране будут адрес магазина и адрес панели администратора.
Первые настройки магазина
Войдите в панель администратора, обычно это https://example.md/admin (с Вашим доменом). Если на финальном экране Softaculous указан другой адрес админки, используйте его.
- Предупреждение безопасности. Новые версии OpenCart показывают в панели сообщение с просьбой вынести папку storage за пределы публичной папки и переименовать папку admin. Выполните его: это минута работы, а взломать магазин станет труднее.
- Понятные ссылки на товары (SEO URL). Правила OpenCart лежат в файле
.htaccess.txt. Переименуйте его в.htaccessчерез File Manager, затем в OpenCart откройте System, Settings, отредактируйте магазин и на вкладке Server включите Use SEO URLs. Стандартное содержимое файла приведено в статье Стандартный .htaccess для популярных CMS. - Почта магазина. Создайте ящик на своём домене (см. Как создать почтовый ящик в cPanel) и укажите его на вкладке Mail в настройках магазина, взяв данные сервера из статьи Настройка почтовых программ. На виртуальном хостинге подключения к внешним SMTP-серверам закрыты, а отправлять можно до 400 писем в час с аккаунта (см. Ограничения почтового сервиса).
- Валюта, страны, налоги. Проверьте валюту по умолчанию, страны доставки и налоговые классы в разделе System, затем Localisation.
- Модули. Ставьте модули оплаты, доставки и темы только из официального OpenCart Marketplace или от известных разработчиков, а перед каждой установкой делайте резервную копию.
Частые проблемы
«You do not have permission to access the API» при редактировании заказа
Админка обращается к магазину через внутреннего пользователя API, который принимает запросы только с разрешённых IP-адресов. Откройте System, Users, API, отредактируйте пользователя по умолчанию и добавьте свой текущий IP на вкладке IP Addresses.
После включения SEO URL страницы товаров выдают 404
Файла .htaccess нет или он всё ещё называется .htaccess.txt. Чтобы увидеть его в File Manager, в Settings включите Show Hidden Files (dotfiles), затем переименуйте или создайте файл.
Белая страница или ошибка 500
Обычно причина в версии или расширении PHP, которые не подходят этой версии OpenCart, либо в неисправном модуле. Посмотрите последние строки в cPanel, раздел Metrics, затем Errors, настройте PHP по статье Выбор версии PHP и прочитайте Ошибки 500 и 503 на сайте: причины и решения.
Если магазин так и не заработал, откройте тикет и укажите домен и точный текст ошибки.
Другие платформы для магазина
Сомневаетесь, что OpenCart Вам подходит? Сравните его с WooCommerce на WordPress, PrestaShop или, для больших каталогов, Magento.