Open Server 6 + OpenCart и ocStore. Инструкция по установке

Правильно прописываем пути и настройки конфигурации в файле config.php при установке или развертыванию резервной копии сайта на OpenCart и ocStore + Open Server 6.

05.11.2025 20:58 · Опубликована
8 min read
925
0

Правильно прописываем пути и настройки конфигурации в файле config.php при установке или развертыванию резервной копии сайта на OpenCart и ocStore + Open Server 6.

Как обычно, для OSPanel v.6 в папке сайта создаем папку .osp и public

1.   в папке .osp только один файл project.ini с минимальными установками:

[opencart.fs]

public_dir = {base_dir}\public\www
php_engine = PHP-7.3
web_engine = Apache

 

2. Теперь, внимательно, по крайней мере, в моем случае, в папке public всего две папки, а не весь сайт: 

2.1 папка storage — это специальная директория для хранения служебных данных, которые в общем смысле не должны быть доступны из интернета напрямую. (но в данном случае, я просто развёртываю резервную копию сайта для рефакторинга и разработки)

2.2 папка www — это уже директория сайта, и ее имя не забываем дописать в строке:

public_dir = {base_dir}\public\www файла project.ini

 

3. Файл конфигурации фронтэнда, в моем случае это:

E:\OSPanel_640\home\opencart.fs\public\www\config.php

и его содержимое:

<?php
// HTTP
define('HTTP_SERVER', 'https://opencart.fs/');
// HTTPS
define('HTTPS_SERVER', 'https://opencart.fs/');
// DIR
define('DIR_APPLICATION', 'E:/OSPanel_640/home/opencart.fs/public/www/catalog/');
define('DIR_SYSTEM', 'E:/OSPanel_640/home/opencart.fs/public/www/system/');
define('DIR_IMAGE', 'E:/OSPanel_640/home/opencart.fs/public/www/image/');
define('DIR_STORAGE', 'E:/OSPanel_640/home/opencart.fs/public/storage/');
define('DIR_LANGUAGE', DIR_APPLICATION . 'language/');
define('DIR_TEMPLATE', DIR_APPLICATION . 'view/theme/');
define('DIR_CONFIG', DIR_SYSTEM . 'config/');
define('DIR_CACHE', DIR_STORAGE . 'cache/');
define('DIR_DOWNLOAD', DIR_STORAGE . 'download/');
define('DIR_LOGS', DIR_STORAGE . 'logs/');
define('DIR_MODIFICATION', DIR_STORAGE . 'modification/');
define('DIR_SESSION', DIR_STORAGE . 'session/');
define('DIR_UPLOAD', DIR_STORAGE . 'upload/');
// DB
define('DB_DRIVER', 'mysqli');
define('DB_HOSTNAME', 'mysql-8.0'); // обращайте внимание на хост базы, должно не "локалхост", а выбранная версия и тип БД
define('DB_USERNAME', 'root');
define('DB_PASSWORD', '');
define('DB_DATABASE', 'db_opencart');
define('DB_PORT', '3306');
define('DB_PREFIX', 'oc_');

 

4. Файл конфигурации админки, в моем случае это:

E:\OSPanel_640\home\opencart.fs\public\www\admin\config.php

и его содержимое:

<?php
// HTTP
define('HTTP_SERVER', 'http://opencart.fs/admin/');
define('HTTP_CATALOG', 'http://opencart.fs/');
// HTTPS
define('HTTPS_SERVER', 'https://opencart.fs/admin/');
define('HTTPS_CATALOG', 'https://opencart.fs/');
// DIR
define('DIR_APPLICATION', 'E:/OSPanel_640/home/opencart.fs/public/www/admin/');
define('DIR_SYSTEM', 'E:/OSPanel_640/home/opencart.fs/public/www/system/');
define('DIR_IMAGE', 'E:/OSPanel_640/home/opencart.fs/public/www/image/');
define('DIR_STORAGE', 'E:/OSPanel_640/home/opencart.fs/public/storage/');
define('DIR_CATALOG', 'E:/OSPanel_640/home/opencart.fs/public/www/catalog/');
define('DIR_LANGUAGE', DIR_APPLICATION . 'language/');
define('DIR_TEMPLATE', DIR_APPLICATION . 'view/template/');
define('DIR_CONFIG', DIR_SYSTEM . 'config/');
define('DIR_CACHE', DIR_STORAGE . 'cache/');
define('DIR_DOWNLOAD', DIR_STORAGE . 'download/');
define('DIR_LOGS', DIR_STORAGE . 'logs/');
define('DIR_MODIFICATION', DIR_STORAGE . 'modification/');
define('DIR_SESSION', DIR_STORAGE . 'session/');
define('DIR_UPLOAD', DIR_STORAGE . 'upload/');
// DB
// DB
define('DB_DRIVER', 'mysqli');
define('DB_HOSTNAME', 'mysql-8.0');
define('DB_USERNAME', 'root');
define('DB_PASSWORD', '');
define('DB_DATABASE', 'bn503612');
define('DB_PORT', '3306');
define('DB_PREFIX', 'oc_');

 

5. Теперь, если нужная версия php еще не включена, а она должна соответствовать значению строки php_engine = PHP-7.3  в файле project.ini идем в управление сервером 

OSPanel 6, → “Модули” → “PHP”  → выбираем нужную версию, например “PHP-7.3” и обязательно  → “Включить” 

смотрите прикрепленные скриншоты в картинках



Опубликовано в: Блог пользователей
Комментарии отсутствуют
Добавление комментариев доступно только зарегистрированным пользователям
webitproff
webitproff

Оффлайн

Последняя авторизация: 20.10.2026 01:59

Обо мне кратко
Поддержка и разработка веб-проектов на CMF Cotonti: приватные мессенджеры через сайт, открытые и закрытые небольшие социальные сети, торговые площадки и маркетплейсы, портал биржи фриланса и услуг, каталоги товаров оптовых поставщиков, дропшиппинг-платформы, интернет-магазины и многое другое.
Смотреть разработки и скачать
Публичное портфолио моих работ и разработок
Телеграм для сообщений
@webitproff
Телеграм-канал
@s/aBuyFILE
Публичный профиль
  • Дата размещения 05.11.2025 20:58
  • Обновлено 05.11.2025 21:00