Le site Web a rencontré une erreur lors de l'extraction

De Vulgum Techus
Version du 20 février 2013 à 19:09 par Admin2 (discuter | contributions)

(diff) ← Version précédente | Voir la version courante (diff) | Version suivante → (diff)
Aller à : Navigation, rechercher

Présentation

Lorsque le message "Le site Web a rencontré une erreur lors de l'extraction" assorti du Erreur 500 se produit, il est très possible que le fichier configuration.php soit la cause du problème et ce, d'autant plus si administration et site sont inopérants.

Procédure

Le fichier configuration.php contient l'ensemble des paramètres stratégiques permettant d'accéder au site et à son backoffice. Il est possible qu'après une migration d'une version de joomla à une autre (exemple de J1.5 vers J2.5) on soit tenté de conserver l'ancien site et de le faire tourner concurremment. Ceci est un risque supplémentaire pour le configuration.php du nouveau site qui peut très bien être modifié par une application de l'ancien !

Le remède, dans ce cas, est au choix :

  • Sauvegarde disponible : remettre le dernier configuration.php sauvegardé
  • Pas de sauvegarde disponible : reconstituer configuration.php à partir d'un exemplaire vierge disponible ici et des identifiants nécessaires à savoir :
    • Identifiants base de données
public $dbtype = ; Type de base ex mysql, mysqli
public $host = ; Type d'hôte, généralement localhost
public $user = ; utilisateur base de données
public $password = ; mot de passe base de données
public $db = ; nom de la base de données
public $dbprefix = ; préfixe de la base de données

Une fois ces données entrées, il est important de s'assurer que le fichier est inscriptible (chmod 755 ou 777 si problème d'écriture)

Ceci fait, et si tous les identifiants entrés sont corrects, le site devrait repartir. Si c'est le cas, il faut penser à remettre les info de base du site dans configuration à savoir mots clé, messages divers, SEO, FTP, cache, etc.
Si le site ne repart pas, alors le problème est ailleurs et probablement dans les fichiers log d'Apache.