Joomla! 2.5 vers 3.x - Erreurs communes lors d'une migration
From Joomla! Documentation
Les erreurs les plus communes lors du passage de Joomla! 2.5 vers 3 peuvent se résumer en deux éléments :
- Les spécifications techniques ne sont pas respectées
- Des extensions tierces ne sont pas compatibles
Passez à nouveau en revue vos extensions dans l'onglet Gérer. Il est probable qu'il y ait quelque chose que vous avez manqué là-dedans. Faites appel à quelqu'un d'autre pour vous aider si nécessaire. Parfois, il suffit d'un autre regard pour trouver les extensions qui doivent être désinstallées ou mises à jour avant qu'une migration réussie ne se produise.
Ce document est en cours d'élaboration. Vous pouvez ajouter des erreurs et leurs solutions à cette page. En attendant, si vous rencontrez une erreur de 2.5 à 3.x, copiez l'erreur dans la barre de recherche Google, en éliminant les parties spécifiques au serveur ou au site.
Par exemple, si vous rencontrez ce message d'erreur :
Fatal error: Call to a member function get() on a non-object in home/account/public_html/directory/administrator/components/com_installer/controller.php on line 39
Supprimez la partie home/account/public_html/directory de l'erreur lors de votre recherche pour obtenir de meilleurs résultats de recherche.
Pour les migrations très grandes ou complexes de 2.5 vers 3.x
La mise à jour en un clic conviendra et fonctionnera bien pour beaucoup de sites. Pour certains sites plus grands et plus complexes, la mise à jour en un clic peut ne pas être la meilleure solution. Pour les sites complexes, vous voudrez peut-être suivre les instructions pour une migration régulière et contourner la fonctionnalité de mise à jour en un clic. Pour ce faire, suivez les mêmes instructions pour la planification de la migration de Joomla 1.5 vers 3.x et la migration de Joomla 1.5 vers 3.x, en remplaçant simplement 2.5 par 1.5 pendant la lecture.
Erreurs et solutions
Vous pouvez ajouter ci-dessous des erreurs rencontrées ainsi que leurs solutions. Remarque : si vous n'avez jamais ajouté un lien à une page de documentation, enregistrez votre texte avant de créer le lien. Puis, une fois enregistré revenez en arrière et ajoutez le lien.
Écran vierge
- Vérifiez la source de la page. Si elle semble contenir tout le code HTML, vous pouvez avoir une erreur JavaScript. S'il n'y a pas du tout de code, il s'agit alors d'une erreur PHP.
- Vérifiez logs/joomla_update.php pour voir si une mise à jour correcte a eu lieu. Incluez ce journal avec tout message posté sur les forums Joomla afin que les personnes puissent vous aider. Si le site est correctement mis à jour, vous pouvez utiliser phpMyAdmin pour désactiver les plugins tiers que vous avez peut-être négligés avant de mettre à jour vers Joomla! 3.x.
SELECT * FROM `#__extensions` where type = 'plugin' and extension_id > 700
Use your own prefix (#_)
Définissez la colonne enabled sur 0 pour désactiver le plugin.
Vous devez restaurer à partir d'une sauvegarde si logs/joomla_update.php est incomplet.
Autres moyens d'accéder aux onglets Base de données ou Découvrir
URL découvrir : index.php?option=com_installer&view=discover
URL pour base de données : index.php?option=com_installer&view=database