Je viens juste de mettre à jour un site client Joomla de 3.4.1 à 3.4.4 et lorsque je clique sur le bouton Joomla Update, un message d’alerte Javascript est émis:
ERREUR: Erreur de chargement AJAX: site introuvable.
Cliquez ok sur l'invite avec l'espoir de continuer la mise à jour, le programme de mise à jour empile avec la roue en rotation et rien ne se produit - aucune progression de la mise à jour.
Je suis incapable de mettre à jour - qu'est-ce qui ne va pas?
Après avoir vérifié pour:
Cela semblait être un problème causé par le scanner de logiciels malveillants du fournisseur d'hébergement. Le script restore.php ('administrator/components/com_joomlaupdate/restore.php')
est manquant et est à l'origine de cette erreur - également affiché dans la console du navigateur:
Échec du chargement de la ressource: le serveur a répondu avec un statut 404 (Introuvable).
Je connais des malwares de ce fournisseur d'hébergement qui suppriment d'autres fichiers essentiels du noyau et des extensions de Joomla - j'avais déjà rencontré des problèmes similaires avec K2, Akeeba BackUp et d'autres extensions.
Donc, en effectuant une recherche Google sur ce problème, il semble que d'autres utilisateurs d'autres fournisseurs d'hébergement soient confrontés à des problèmes similaires et qu'ils ne trouvent pas ce qui ne va pas.
Dans ce cas - et après avoir vérifié les autres causes courantes, telles que les autorisations de fichiers et les paramètres php, la solution pour mettre à jour votre Joomla consiste à restaurer manuellement les fichiers de composant Joomla Update manquants, puis à effectuer la mise à jour à partir du backend si elle est disponible. Entre-temps, leur scanner ne supprimera plus vos fichiers.
L'autre solution serait d'essayer de mettre à jour en installant le package de mise à jour approprié via le programme d'installation d'extensions.
Comme toujours, effectuez une sauvegarde avant d’effectuer de telles actions.
Repensez à votre fournisseur d'hébergement - car il est inacceptable qu'ils suppriment les fichiers essentiels de votre site, sans vous en informer.
Pour ne pas blâmer tous les fournisseurs d'hébergement là-bas si cela se produit comme tel, dans certains cas, cela peut se produire par une installation antérieure corrompue de Joomla, ou même manuellement si quelqu'un supprime ce fichier ou d'autres fichiers essentiels.