Post by vaa3eek » Thu Oct 19, 2023 12:19 am

Hello,

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
I don't know how should variable APPLICATION look like.

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/');
And config.php:

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_');
What I am doing wrong? What should I change?

Thank you.

Newbie

Posts

Joined
Thu Oct 19, 2023 12:02 am

Post by ADD Creative » Thu Oct 19, 2023 5:44 am

You should have the following in config.php.

Code: Select all

define('APPLICATION', 'Catalog');

www.add-creative.co.uk


Guru Member

Posts

Joined
Sat Jan 14, 2012 1:02 am
Location - United Kingdom

Post by vaa3eek » Thu Oct 19, 2023 4:56 pm

Thank you!

Now I have this error:

Code: Select all

Fatal error: Uncaught Error: Undefined constant "DIR_EXTENSION" in /home/www/XXX/www/YYY/system/framework.php:5 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 5
What should DIR_EXTENSION be and is there any variable that I missed too?

Newbie

Posts

Joined
Thu Oct 19, 2023 12:02 am

Post by ADD Creative » Thu Oct 19, 2023 5:05 pm

Your config.php files look more like version 3. Are you doing a clean install? If so clear the config.php and try again.

www.add-creative.co.uk


Guru Member

Posts

Joined
Sat Jan 14, 2012 1:02 am
Location - United Kingdom

Post by JNeuhoff » Thu Oct 19, 2023 5:43 pm

You haven't done a proper clean install. The initial config.php and admin/config.php files should be empty before a clean install.

Export/Import Tool * SpamBot Buster * Unused Images Manager * Instant Option Price Calculator * Number Option * Google Tag Manager * Survey Plus * OpenTwig


User avatar
Guru Member
Online

Posts

Joined
Wed Dec 05, 2007 3:38 am

Who is online

Users browsing this forum: No registered users and 1 guest