admin Опубликовано 19 марта, 2022 Поделиться Опубликовано 19 марта, 2022 При переносе интернет-магазина на Opencart всегда приходится править конфигурационные файлы config.php и admin/config.php, а, именно, приписывать новые адреса хостов и пути к директориям не говоря уже о параметрах БД. Есть решение, которое может свести к минимуму действий при переносе сайта на Opencart на другой домен или хостинг. config.php <?php // HTTP $host = $_SERVER['HTTP_HOST']; define('HTTP_SERVER', 'https://'.$host.'/'); define('HTTP_IMAGE', 'https://'.$host.'/image/'); define('HTTP_ADMIN', 'https://'.$host.'/admin/'); // HTTPS define('HTTPS_SERVER', 'https://'.$host.'/'); define('HTTPS_IMAGE', 'https://'.$host.'/image/'); // DIR $dir = dirname(__FILE__); define('DIR_APPLICATION', $dir . '/catalog/'); define('DIR_SYSTEM', $dir . '/system/'); define('DIR_DATABASE', $dir . '/system/database/'); define('DIR_LANGUAGE', $dir . '/catalog/language/'); define('DIR_TEMPLATE', $dir . '/catalog/view/theme/'); define('DIR_CONFIG', $dir . '/system/config/'); define('DIR_IMAGE', $dir . '/image/'); define('DIR_CACHE', $dir . '/system/cache/'); define('DIR_DOWNLOAD', $dir . '/download/'); define('DIR_LOGS', $dir . '/system/logs/'); // DB define('DB_DRIVER', 'mysql'); define('DB_HOSTNAME', 'localhost'); define('DB_USERNAME', 'mysql_user'); define('DB_PASSWORD', 'mysql_password'); define('DB_DATABASE', 'mysql_db'); define('DB_PREFIX', 'oc_'); ?> admin/config.php <?php // HTTP $host = $_SERVER['HTTP_HOST']; define('HTTP_SERVER', 'https://'.$host.'/admin/'); define('HTTP_CATALOG', 'https://'.$host.'/'); define('HTTP_IMAGE', 'https://'.$host.'/image/'); // HTTPS define('HTTPS_SERVER', 'https://'.$host.'/admin/'); define('HTTPS_CATALOG', 'https://'.$host.'/'); define('HTTPS_IMAGE', 'https://'.$host.'/image/'); // DIR $dir = dirname(dirname(__FILE__)); define('DIR_APPLICATION', $dir . '/admin/'); define('DIR_SYSTEM', $dir . '/system/'); define('DIR_DATABASE', $dir . '/system/database/'); define('DIR_LANGUAGE', $dir . '/admin/language/'); define('DIR_TEMPLATE', $dir . '/admin/view/template/'); define('DIR_CONFIG', $dir . '/system/config/'); define('DIR_IMAGE', $dir . '/image/'); define('DIR_CACHE', $dir . '/system/cache/'); define('DIR_DOWNLOAD', $dir . '/download/'); define('DIR_LOGS', $dir . '/system/logs/'); define('DIR_CATALOG', $dir . '/catalog/'); // DB define('DB_DRIVER', 'mysql'); define('DB_HOSTNAME', 'localhost'); define('DB_USERNAME', 'mysql_user'); define('DB_PASSWORD', 'mysql_password'); define('DB_DATABASE', 'mysql_db'); define('DB_PREFIX', 'oc_'); ?> 0 Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.