CityHost.UA
Hilfe und Unterstützung

Universelle config.php für OpenCart

Für Ihre Bequemlichkeit empfehlen wir die Verwendung der universellen Konfigurationsdateien config.php und /admin/config.php. Die universelle Konfiguration ermöglicht die Verwendung einer Testdomain, SSL-Zertifikate anzuschließen, die Migration der Website von einem Hosting zu einem anderen durchzuführen, ohne jedes Mal die Konfigurationsdateien explizit zu ändern, indem die Pfade zu Dateien und Ordnern auf dem Hosting angegeben werden, und die Domain im Falle einer Umbenennung der Website oder der Verwendung einer Testdomain zu ändern.

 

Bitte beachten Sie

  1. Bei Verwendung der universellen Konfiguration empfehlen wir dringend, eine Sicherungskopie der Originalkonfigurationsdateien der Website zu erstellen, indem Sie sie beispielsweise in old_config.php umbenennen oder auf Ihren Computer herunterladen.
  2. Verwechseln Sie nicht die Konfigurationsdateien, es gibt 2 und sie sind unterschiedlich – eine für die Website, die andere für das Admin-Panel. Die Verwendung falscher Konfigurationsdateien kann die Website beschädigen.
  3. In beiden Konfigurationsdateien gibt es im unteren Teil einen Abschnitt // BD – hier müssen Sie unbedingt die Verbindungsdaten zur Datenbank Ihrer Website auf dem Hosting angeben, indem Sie USERNAME, PASSWORD und DATABASE durch Ihre eigenen Daten aus den MySQL-Einstellungen ersetzen.
  4. Um die Konfigurationsdateien der Website zu bearbeiten, verwenden Sie den Dateimanager.

 

1 Datei config.php

<?php
$url = $_SERVER['HTTP_HOST'];
$path = dirname(__FILE__);

// HTTP & HTTPS
define('HTTP_SERVER', 'http://' . $url . '/');
define('HTTPS_SERVER', 'https://' . $url . '/');
 
// DIR
define('DIR_APPLICATION', $path . '/catalog/');
define('DIR_SYSTEM', $path . '/system/');
define('DIR_IMAGE', $path . '/image/');
define('DIR_STORAGE', DIR_SYSTEM . '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', 'localhost');
define('DB_USERNAME', 'USERNAME');
define('DB_PASSWORD', 'PASSWORD');
define('DB_DATABASE', 'DATABASE');
define('DB_PORT', '3306');
define('DB_PREFIX', 'oc_');

 

2 Datei /admin/config.php

<?php
$url = $_SERVER['HTTP_HOST'];
$path = dirname(dirname(__FILE__));

// HTTP & HTTPS
define('HTTP_SERVER', 'http://' . $url . '/admin/');
define('HTTP_CATALOG', 'http://' . $url . '/');
define('HTTPS_SERVER', 'https://' . $url . '/admin/');
define('HTTPS_CATALOG', 'https://' . $url . '/' );

// DIR
define('DIR_APPLICATION', $path . '/admin/');
define('DIR_SYSTEM', $path . '/system/');
define('DIR_IMAGE', $path . '/image/');
define('DIR_STORAGE', DIR_SYSTEM . 'storage/');
define('DIR_CATALOG', $path . '/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', 'localhost');
define('DB_USERNAME', 'USERNAME');
define('DB_PASSWORD', 'PASSWORD');
define('DB_DATABASE', 'DATABASE');
define('DB_PORT', '3306');
define('DB_PREFIX', 'oc_');

// OpenCart API
define('OPENCART_SERVER', 'https://www.opencart.com/');

Ähnliche Artikel