Je travaille sur une mise à niveau du site Joomla 2.5.x vers Joomla 3.x. Je l'ai déjà fait auparavant en douceur, mais ce site de temps se comportent différemment.
lorsque la mise à niveau atteint jusqu'à 82.%, une erreur est générée.
Error:
1091 Can't DROP 'usertype'; check that column/key exists SQL=ALTER TABLE `xxx_users` DROP KEY `usertype`;
pour les 6 dernières heures, je joue dessus et je suis fatigué. J'ai aussi lu ce numéro rapporté sur forum Joomla . et ceci . Mais pas de chance.
Ma version actuelle de Joomla est Joomla! 2.5.27 Stable [ Ember ] 30-September-2014 14:00 GMT
PHP la version est 5.5.15
La version de la base de données est 5.6.20
.
Je suis arrivé le 2.5.27 avec deux mises à jour de la première mise à jour vers 2.5.17 puis 2.5.27. Maintenant, essayez en un clic de Joomla 3.3.6.
J'ai déjà désinstallé toutes les extensions tierces (non compatibles et même compatibles) de mon site. Maintenant, mon Joomla ne contient que quelques articles, références et menus.
Toute suggestion ou conseil sera plus utile.
Merci d'avance!
Enfin capable de mettre à jour le site de Joomla 2.5.15 à Joomla 3.3.6
la mise à niveau fonctionne comme ci-dessous.
Started with Joomla 2.5.15 -> J 2.5.17 -> J 2.5.27 -> J 3.0.0 -> J 3.0.1
Le défi et la solution détaillés sont disponibles sur le Joomla Upgrade 2.5.x vers Joomla 3.x .
merci à lodder pour nous avoir donné l’allusion du fichier SQL! qui me conduisent à la mise à niveau manuelle.
J'espère que ça aidera quelqu'un d'autre ..
J'ai eu le même problème récemment. Ce qui a aidé était:
J'espère que cela t'aides
Premièrement, allez dans PhpMyAdmin, ouvrez le #__users
table et vérifiez que les colonnes usertype
existent.
S'il n'existe pas, créez une nouvelle colonne et appelez-la usertype
.
Si tel est le cas, procédez comme suit:
administrator/components/com_admin/sql/updates/mysql/3.0.0.sql
ALTER TABLE #__users DROP COLUMN usertype;
)#__users
et supprimer manuellement la colonne usertype
J'espère que cela t'aides
J'ai également eu ce problème et il était dû à des tables supplémentaires dans la base de données, probablement à cause d'un échec de mise à niveau précédent. J'ai mis en place une nouvelle installation et comparé des bases de données. Puis laissé tomber les tables suivantes:
Je pourrais alors passer de la version 2.5.28 directe à la version 3.3.6
J'espère que ceci aide quelqu'un d'autre