I tried to install Opencart version 4.0.2.3 and I got error:
Code: Select all
Fatal error: Uncaught Error: Undefined constant "APPLICATION" in /home/www/XXX/www/YYY/system/framework.php:4 Stack trace: #0 /home/www/XXX/www/YYY/public_html/index.php(20): require_once() #1 {main} thrown in /home/www/XXX/www/YYY/system/framework.php on line 4
My admin config looks like:
Code: Select all
<?php
// APPLICATION
define('APPLICATION', 'Admin');
// HTTP
define('HTTP_SERVER', 'http://YYY/admin/');
define('HTTP_CATALOG', 'http://YYY/');
// HTTPS
define('HTTPS_SERVER', 'http://YYY/admin/');
define('HTTPS_CATALOG', 'http://YYY/');
// DIR
define('DIR_APPLICATION', '/home/www/XXX/www/YYY/public_html/admin/');
define('DIR_SYSTEM', '/home/www/XXX/www/YYY/system/');
define('DIR_IMAGE', '/home/www/XXX/www/YYY/public_html/image/');
define('DIR_STORAGE', '/home/www/XXX/www/YYY/storage/');
define('DIR_CATALOG', '/home/www/XXX/www/YYY/public_html/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', '127.0.0.1');
define('DB_USERNAME', 'HIDDEN');
define('DB_PASSWORD', 'HIDDEN');
define('DB_DATABASE', 'HIDDEN');
define('DB_PORT', '3306');
define('DB_PREFIX', 'oc4023_');
// OpenCart API
define('OPENCART_SERVER', 'https://www.opencart.com/');
Code: Select all
<?php
// HTTP
define('HTTP_SERVER', 'http://YYY/');
// HTTPS
define('HTTPS_SERVER', 'http://YYY/');
// DIR
define('DIR_APPLICATION', 'catalog/');
define('DIR_SYSTEM', '/home/www/XXX/www/YYY/system/');
define('DIR_IMAGE', '/home/www/XXX/www/YYY/public_html/image/');
define('DIR_STORAGE', '/home/www/XXX/www/YYY/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', '127.0.0.1');
define('DB_USERNAME', 'HIDDEN');
define('DB_PASSWORD', 'HIDDEN');
define('DB_DATABASE', 'HIDDEN');
define('DB_PORT', '3306');
define('DB_PREFIX', 'oc4023_');
Thank you.