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

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

2025-11-05 20:58 · Published
8 min read
926
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” и обязательно  → “Включить” 

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



Filed under: User Blog
No comments yet
Only registered users can post new comments
webitproff
webitproff

Offline

Last logged: 2026-10-20 01:59

About me briefly
Support and development of web projects on the CMF Cotonti: private messengers via the website, open and closed small social networks, trading platforms and marketplaces, freelance and services exchange portal, catalogs of goods from wholesale suppliers, dropshipping platforms, online stores, and much more.
Telegram for messages
@webitproff
Telegram channel
@s/aBuyFILE
Public profile
  • Date published 2025-11-05 20:58
  • Updated 2025-11-05 21:00