CityHost.UA
Hilfe und Unterstützung

Wo befindet sich die Konfigurationsdatei von OpenCart?

Die Konfigurationsdatei dient zur Erstkonfiguration der Website auf der OpenCart-Engine, deren Hauptfunktion die Verbindung der Website mit der Datenbank sowie die korrekte Angabe der absoluten Pfade zu den Modulen der Engine ist.

Die Datei heißt config.php und befindet sich im Stammverzeichnis der Website sowie im Verzeichnis admin, dessen absoluter Pfad in Ihrem Kontrollpanel eingesehen werden kann.

define('DB_HOSTNAME', 'DATENBANKHOSTSERVER');
define('DB_USERNAME', 'DATENBANKBENUTZER');
define('DB_PASSWORD', 'DATENBANKBENUTZERPASSWORT');
define('DB_DATABASE', 'DATENBANKNAME');
define('DB_PORT', '3306');
define('DB_PREFIX', 'TABELLENPRÄFIX');

 

Ein Merkmal von OpenCart ist auch die Verwendung von  absoluten URL des Domains, die global in der Engine verwendet wird: 

 

define('HTTP_SERVER', 'https://DOMAIN_NAME/');

define('HTTPS_SERVER', 'https://DOMAIN_NAME/');

für admin/config.php :

define('HTTP_SERVER', 'https://DOMAIN_NAME/admin/');
define('HTTP_CATALOG', 'https://DOMAIN_NAME/');

// HTTPS
define('HTTPS_SERVER', 'https://DOMAIN_NAME/admin/');
define('HTTPS_CATALOG', 'https://DOMAIN_NAME/');
— Bei der Aktivierung und Konfiguration der Umleitung auf https in Ihrem Kontrollpanel mithilfe von Anleitungen ist es wichtig, das Protokoll https in den Werten der Variablen HTTP_SERVER und HTTPS_SERVER anzugeben;
— In der Konfigurationsdatei für das Admin-Panel werden zwei weitere Variablen in der Umgebung verwendet: HTTP_CATALOG und HTTPS_CATALOG;

 


Ebenso ist es beim Umzug der Website wichtig, die absoluten Pfade zu den Modulen der Engine korrekt anzugeben:

define('DIR_APPLICATION', '/var/www/HOSTING_LOGIN/www/DOMAIN_NAME/catalog/');
define('DIR_SYSTEM', '/var/www/HOSTING_LOGIN/www/DOMAIN_NAME/system/');
define('DIR_IMAGE', '/var/www/HOSTING_LOGIN/www/DOMAIN_NAME/image/');
define('DIR_STORAGE', '/var/www/HOSTING_LOGIN/www/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/');
— HOSTING_LOGIN - der Name Ihres Hosting-Kontos;
— DOMAIN_NAME - der Name Ihrer Domain;
— DIR_STORAGE - OpenCart erfordert aus Sicherheitsgründen, dass das Verzeichnis storage außerhalb des Verzeichnisses der Hauptwebsite liegt. In diesem Beispiel wurde das Verzeichnis storage eine Ebene über dem Verzeichnis der Website in das Verzeichnis mit allen Websites verschoben. Details hier: [Link zur Anleitung]