web-dev-qa-db-fra.com

Erreurs de base de données après le déplacement de la base de données distante vers localhost

J'ai récemment rencontré un problème étrange après la mise à niveau vers 3.6.5. J'ai essayé de résoudre les problèmes liés à l'échec d'une mise à jour en un clic sur mon site actif.

Heureusement, j'avais une sauvegarde pré-mise à jour installée sur un serveur de test. J'ai synchronisé le contenu puis exécuté les mises à jour sur le serveur de test. Lorsque je copie la base de code et la base de données sur mon ordinateur local, le site et le contenu sont corrects, mais lorsque je vais sur Extensions => database je suis averti que la base de données n'est pas à jour et qu'il y a les erreurs.

Je suis vraiment perplexe quant à ce qui se passe ici, car le site fonctionne bien sur le serveur de test, mais présente des problèmes de base de données sur la configuration de mon hôte localhost. Théoriquement, il n'y a aucune raison pour cela. Je ne veux pas passer à la base de données pour vivre le site avant de savoir ce qui se passe avec tout ça.

2
nizz0k

Une des dernières étapes du processus de mise à jour consiste à appliquer les modifications apportées au schéma après la copie des fichiers. Si la mise à jour en un clic échoue, les modifications apportées au schéma risquent de ne pas avoir été appliquées.

Cela entraînera des avertissements que votre base de données n'est pas à jour avec le code.

Accédez à Extensions> Gérer> Base de données. Si tel est le problème, vous devriez alors voir un message d'avertissement. Le bouton "Corriger" dans le coin supérieur gauche garantit que toutes les modifications de la base de données ont été appliquées et devraient résoudre le problème.

À défaut: sauvegardes, sauvegardes, sauvegardes. est tout à fait correct.

2
instance

Essayez le bouton Fix dans le coin supérieur gauche. Souvent travaillé pour moi.

0
jcm69