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/');
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] |
Alle Kategorien von Fragen