Documentation - Fichiers de configuration

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.

LyfPay Modules Dalenys Modules Monetico Woocommerce Dalenys Woocommerce Perlite Monetico Shop Ouate de cellulose Best Shop Gel Main Hydroalcoolique CEE Shop Monetico Prestashop