Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /public_html/opencart/system/database/mysql.php on line 6
Fichiers de configuration

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.

Hébergé par Easy Hébergement