J4.x

Correction "Réinstaller les fichiers principaux de Joomla! " dans la version 4.4.0 a provoqué un dysfonctionnement de l'installation et de la connexion au backend

From Joomla! Documentation

Other languages:
English • ‎français

Erreurs signalées

Pendant une courte période, lorsqu'on a une installation Joomla 4.4.0 à jour et qu'on réinstalle les fichiers principaux via le programme de mise à jour, cela conduit à une page Joomla 4.0 cassée avec des fichiers Joomla 5.0 copiés par-dessus. Cela a conduit à une installation défectueuse sans possibilité de se connecter.

Versions affectées

Informations générales

Ceci concerne uniquement la version de Joomla! : 4.4.0

Cause

En raison d'une mauvaise configuration du serveur de mise à jour, des fichiers de Joomla! 5.0 ont été livrés au lieu des packages de Joomla! 4.4. Comme la base de données n'a pas été mise à jour dans le processus et que de nouvelles classes ont été introduites, la page se casse.

Comment réparer

  • Téléchargez le dernier Package de mise à jour Joomla! 4.4.0 (.zip) (et non le Package Complet) depuis la page officielle de téléchargement
  • Décompressez le fichier ZIP localement
  • Connectez-vous à votre serveur via un client FTP et copiez l'intégralité du contenu sur votre site web endommagé
  • Supprimez le fichier administrator/cache/autoload_psr4.php
  • (facultatif) Nettoyez votre cache
  • Essayez de vous connecter à nouveau à votre site web

Si vous avez accès via SSH à votre serveur, vous pouvez alternativement exécuter les étapes suivantes :

  • Connectez-vous à votre serveur via SSH.
  • Téléchargez le Package de Mise à Jour :
    wget https://downloads.joomla.org/cms/joomla4/4-4-0/Joomla_4-4-0-Stable-Update_Package.zip
  • Décompressez le fichier ZIP :
    unzip Joomla_4-4-0-Stable-Update_Package.zip
  • Confirmez que vous souhaitez écraser les fichiers existants.
  • Supprimez le fichier autoload PSR4 :
    rm -f administrator/cache/autoload_psr4.php
  • (facultatif) Nettoyez votre cache.
  • Essayez de vous connecter à nouveau à votre site web.