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.