Fichiers de configuration
Lors d'une première installation (ou réinstallation "propre"), sont inclus 2 fichiers "config" vides :
- config.php
- admin/config.php
Lorsque l'installation est terminée, ces deux fichiers doivent être complétées avec les paramètres de configuration nécessaires à OpenCart pour accéder au système de fichiers du serveur et à la base de données.
Lors d'une mise à jour, il est très important de ne JAMAIS remplacer ces fichiers par ceux (vides) contenus dans la distribution de mise à jour. Il est toujours conseillé de sauvegarder ces fichiers, au cas où.
Dans l'éventualité où vous auriez effacé ces fichiers sans avoir de sauvegarde. Le contenu de ces fichiers se présente ainsi :
Pour la version 1.4.4:
config.php (dans le dossier principal au premier niveau)
<?php
// DIR
define('DIR_APPLICATION', '/home/xxxx/public_html/shop/catalog/');
define('DIR_SYSTEM', '/home/xxxx/public_html/shop/system/');
define('DIR_DATABASE', '/home/xxxx/public_html/shop/system/database/');
define('DIR_LANGUAGE', '/home/xxxx/public_html/shop/catalog/language/');
define('DIR_TEMPLATE', '/home/xxxx/public_html/shop/catalog/view/theme/');
define('DIR_CONFIG', '/home/xxxx/public_html/shop/system/config/');
define('DIR_IMAGE', '/home/xxxx/public_html/shop/image/');
define('DIR_CACHE', '/home/xxxx/public_html/shop/system/cache/');
define('DIR_DOWNLOAD', '/home/xxxx/public_html/shop/download/');
define('DIR_LOGS', '/home/xxxx/public_html/shop/system/logs/');
// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'dbuser');
define('DB_PASSWORD', 'dbpass');
define('DB_DATABASE', 'dbname');
define('DB_PREFIX', 'oc_');
?>
admin/config.php
<?php
// HTTP
define('HTTP_SERVER', 'http://yoursite.com/shop/admin/');
define('HTTP_CATALOG', 'http://yoursite.com/shop/');
define('HTTP_IMAGE', 'http://yoursite.com/shop/image/');
// HTTPS
define('HTTPS_SERVER', 'http://yoursite.com/shop/admin/');
define('HTTPS_IMAGE', 'http://yoursite.com/shop/image/');
// DIR
define('DIR_APPLICATION', '/home/xxxxx/public_html/shop/admin/');
define('DIR_SYSTEM', '/home/xxxxx/public_html/shop/system/');
define('DIR_DATABASE', '/home/xxxxx/public_html/shop/system/database/');
define('DIR_LANGUAGE', '/home/xxxxx/public_html/shop/admin/language/');
define('DIR_TEMPLATE', '/home/xxxxx/public_html/shop/admin/view/template/');
define('DIR_CONFIG', '/home/xxxxx/public_html/shop/system/config/');
define('DIR_IMAGE', '/home/xxxxx/public_html/shop/image/');
define('DIR_CACHE', '/home/xxxxx/public_html/shop/system/cache/');
define('DIR_DOWNLOAD', '/home/xxxxx/public_html/shop/download/');
define('DIR_LOGS', '/home/xxxxx/public_html/shop/system/logs/');
define('DIR_CATALOG', '/home/xxxxx/public_html/shop/catalog/');
// DB
define('DB_DRIVER', 'mysql');
define('DB_HOSTNAME', 'localhost');
define('DB_USERNAME', 'dbuser');
define('DB_PASSWORD', 'dbpass');
define('DB_DATABASE', 'dbname');
define('DB_PREFIX', 'oc_');
?>
Il s'agit uniquement d'un exemple, vous devrez donc modifier les chemins indiqués en remplaçant "xxxxx" par votre nom d'utilisateur du serveur web, généralement identique à votre identifiant d'accès au cPanel ou à votre serveur FTP.
Dans notre exemple, OpenCart est installé dans un dossier intitulé "shop", vous aurez à supprimer ou à modifier cette indication selon votre propre installation. De même, pour le préfixe de la base de données (db_prefix) "oc_" que vous remplacerez le cas échéant par le vôtre.
