Универсальный config Opencart 3
Универсальные файлы конфигов config.php для Opencart 3.x удобно использовать при переносе сайта с одного сервера на другой. Тогда вам не нужно будет искать полный путь к директории сайта на сервере и менять все пути в файлах конфигов. В архиве есть два универсальных конгифа для сайта и для админки.
Как использовать:
1. Сохранить копии старых конфигов или переименовать их.
2. Загрузить скачанные конфиги в папку с сайтом на сервер
3. Скопировать со старого конфига данные для подключения к базе данных и вставить в новые конфиги.
config.php
<?php $host = $_SERVER['HTTP_HOST']; // HTTP define('HTTP_SERVER', 'https://'.$host.'/'); // HTTPS define('HTTPS_SERVER', 'https://'.$host.'/'); $dir = dirname(__FILE__); // DIR define('DIR_APPLICATION', $dir.'/catalog/'); define('DIR_SYSTEM', $dir.'/system/'); define('DIR_IMAGE', $dir.'/image/'); define('DIR_STORAGE', DIR_SYSTEM . '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', 'localhost'); define('DB_USERNAME', 'root'); define('DB_PASSWORD', ''); define('DB_DATABASE', 'database'); define('DB_PORT', '3306'); define('DB_PREFIX', 'oc_');
admin/config.php
<?php $host = $_SERVER['HTTP_HOST']; // HTTP define('HTTP_SERVER', 'https://'.$host.'/admin/'); define('HTTP_CATALOG', 'https://'.$host.'/'); // HTTPS define('HTTPS_SERVER', 'https://'.$host.'/admin/'); define('HTTPS_CATALOG', 'https://'.$host.'/'); $dir = dirname(dirname(__FILE__)); // DIR define('DIR_APPLICATION', $dir.'/admin/'); define('DIR_SYSTEM', $dir.'/system/'); define('DIR_IMAGE', $dir.'/image/'); define('DIR_STORAGE', DIR_SYSTEM . 'storage/'); define('DIR_CATALOG', $dir.'/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 define('DB_DRIVER', 'mysqli'); define('DB_HOSTNAME', 'localhost'); define('DB_USERNAME', 'root'); define('DB_PASSWORD', ''); define('DB_DATABASE', 'database'); define('DB_PORT', '3306'); define('DB_PREFIX', 'oc_'); // OpenCart API define('OPENCART_SERVER', 'https://www.opencart.com/');
Leave a reply
You must login or register to add a new comment .