unknown

Comment corriger message "missing configuration file" sur Prestashop ?

tout servces prestashop

1. Erreur "Missing configuration file" sur Prestashop : vérifier la présence du fichier settings.inc.php dans le dossier /app/config

L’erreur "Missing configuration file" signifie que Prestashop ne trouve pas le fichier de configuration contenant les informations de connexion à la base de données. Le fichier en question est généralement settings.inc.php situé dans le dossier /app/config/ ou /config/, selon la version de Prestashop utilisée. Sans ce fichier, Prestashop ne peut pas démarrer.

Pour corriger ce problème, accédez à votre site via FTP et vérifiez la présence de ce fichier. S’il est absent, restaurez-le depuis une sauvegarde ou copiez un fichier équivalent depuis une installation Prestashop fonctionnelle, en adaptant les paramètres. Une fois rétabli, rechargez la page d’accueil de votre boutique.


2. Message "Missing configuration file" Prestashop : restaurer le fichier settings.inc.php depuis une sauvegarde antérieure

Une suppression accidentelle ou une mauvaise manipulation peut entraîner la perte du fichier settings.inc.php, essentiel au fonctionnement de Prestashop. Ce fichier contient les identifiants de connexion à la base de données, ainsi que d'autres paramètres vitaux de configuration.

Si vous disposez d’une sauvegarde récente de votre site, restaurez uniquement ce fichier depuis le répertoire /config/. Veillez à ne pas écraser d’autres fichiers si vous restaurez l’ensemble du dossier. Une fois le fichier en place, vérifiez les informations qu’il contient, notamment le nom d’hôte, l’utilisateur et le mot de passe de la base de données.


3. Prestashop affiche "Missing configuration file" : corriger les erreurs de chemin après une migration de serveur

Après une migration manuelle ou via un module, l’erreur "Missing configuration file" peut apparaître si le chemin absolu vers le fichier settings.inc.php est incorrect ou si le fichier a été omis dans le transfert. Cela est fréquent lors d’une copie incomplète du dossier /config.

Pour résoudre ce problème, vérifiez que tous les fichiers du dossier /config ont bien été transférés. Ensuite, ouvrez settings.inc.php pour vérifier que les constantes sont correctement définies, notamment celles liées au chemin d’accès et aux connexions. Cela permet à Prestashop de retrouver sa configuration initiale et de fonctionner à nouveau.


4. Corriger l’erreur "Missing configuration file" Prestashop après une réinstallation ou une suppression involontaire

L’erreur peut aussi survenir après une tentative de réinstallation de Prestashop sur une ancienne base de données, ou si vous avez supprimé des fichiers du cœur de l’application par erreur. Sans le fichier de configuration, le CMS est incapable de reconnaître son environnement.

Dans ce cas, la meilleure solution est de relancer une installation propre de Prestashop. Supprimez tous les fichiers sauf le dossier /modules et /img, puis réinstallez Prestashop en pointant vers la base existante. Cela recréera automatiquement un fichier settings.inc.php valide et compatible avec votre environnement serveur.


5. "Missing configuration file" sur Prestashop : vérifier les droits d’accès au fichier settings.inc.php

Même si le fichier settings.inc.php est présent sur le serveur, l’erreur peut apparaître si Prestashop n’a pas les permissions nécessaires pour le lire. Cela peut se produire après un changement d’hébergement, un transfert FTP ou une restauration à partir d’une sauvegarde.

Assurez-vous que le fichier settings.inc.php possède les bonnes permissions (644 recommandées) et que le dossier /config/ est accessible (755). Si vous êtes sur un serveur Linux, vérifiez aussi que le propriétaire du fichier correspond à l’utilisateur du serveur web. Cela garantit un accès correct au fichier de configuration.


6. Erreur Prestashop "Missing configuration file" : reconstruire manuellement le fichier settings.inc.php si introuvable

Si vous ne possédez aucune sauvegarde de votre fichier de configuration, vous pouvez le reconstruire manuellement. Ce fichier contient généralement des constantes définissant le nom de la base de données, le serveur, le mot de passe, le préfixe des tables et le cookie key.

Créez un nouveau fichier settings.inc.php dans le dossier /config en recopiant la structure d’un fichier issu d’une installation Prestashop propre. Renseignez les informations en fonction de vos paramètres d’hébergement. Une fois enregistré, rafraîchissez votre site pour vérifier si la connexion est rétablie.


7. Prestashop indique "Missing configuration file" : vérifier l’intégrité du dossier /config après une mise à jour manuelle

Lors d’une mise à jour manuelle de Prestashop, il est possible que certains fichiers aient été écrasés ou omis. Si le fichier settings.inc.php a été supprimé par erreur, Prestashop ne pourra plus démarrer. C’est une erreur fréquente lorsqu’on remplace tout le cœur du CMS sans exclure ce fichier.

Avant toute mise à jour, il est essentiel de sauvegarder le fichier settings.inc.php et de le restaurer après avoir copié les nouveaux fichiers. En cas d’oubli, vérifiez le contenu de vos sauvegardes locales ou de votre serveur pour retrouver ce fichier et le remettre en place.


8. Message "Missing configuration file" sur Prestashop : détecter une suppression involontaire via votre client FTP

Parfois, un fichier peut être supprimé involontairement lors d’un glisser-déposer ou d’un nettoyage sur un client FTP comme FileZilla. Cela peut provoquer l’erreur "Missing configuration file" si le fichier de configuration a été touché sans que vous vous en rendiez compte.

Ouvrez votre client FTP et inspectez le dossier /config/. Si le fichier settings.inc.php est manquant, vérifiez dans la corbeille locale ou vos sauvegardes automatiques. Restaurez ce fichier à partir d’une copie fiable pour rétablir la configuration de Prestashop et relancer la boutique.


9. Erreur "Missing configuration file" Prestashop : supprimer l’installateur si l’installation est déjà terminée

Prestashop peut afficher cette erreur si le dossier /install est toujours présent après l’installation. En effet, Prestashop attend de lancer le processus d’installation si aucun fichier de configuration n’est trouvé et que le dossier d’installation est encore disponible.

Pour éviter cela, supprimez complètement le dossier /install après avoir installé Prestashop avec succès. Cette étape est d’ailleurs recommandée pour des raisons de sécurité. Une fois supprimé, assurez-vous que le fichier settings.inc.php est bien présent dans /config/, ce qui permettra à Prestashop de fonctionner correctement.


10. "Missing configuration file" sur Prestashop : relancer l’installation si aucun fichier n’a encore été généré

Si vous êtes en train d’installer Prestashop pour la première fois et que vous voyez cette erreur, cela signifie probablement que vous avez sauté une étape ou que l’installation a été interrompue. Le fichier de configuration n’a donc jamais été généré par l’installateur.

Dans ce cas, relancez l’installation depuis l’URL de votre site (ex. : votresite.com/install) et suivez les étapes jusqu’au bout. Vérifiez que les permissions d’écriture sont correctement définies sur les dossiers concernés. Une fois l’installation terminée, le fichier settings.inc.php sera automatiquement créé par Prestashop.

Hi, we're

the Cookies!

We are kind and respectful of the EU GDPR and the Swiss Data Protection Act. Will you have us?

closebtn
closebtn

Without any cookies, this site will not function. Some cookies are imperative for this site to function properly, such as add to cart or purchase.

If you haven't changed your mind and don't want any cookies, we'll say goodbye and redirect you to google.com, please click Here.
If you've changed your mind, please click Here.

Back

Please reload the page after making your selections.

GDPR PRO - General Data Protection Regulation - ALL in 1

Make your Store trustworthy for EU customers and your business GDPR Compliant with easy to use storefront consent message.