web-dev-qa-db-fra.com

Migration de multisite - Erreur de base de données, table wp_blogs manquante

J'essaie de dupliquer mon multisite WordPress en local avec Xampp, mais j'obtiens une erreur.

Voici les étapes que je suis (je vais utiliser un exemple à la place du nom de mon site Web):

  • Copiez tous les fichiers WordPress 4.0 dans htdocs/projects/example (le répertoire sur je veux avoir ce projet)
  • Créer la base de données "exemple"
  • suivez les étapes pour installer wordpress
  • Configurez le réseau multisite (tout fonctionne correctement jusqu'à cette étape, un nouveau/vierge multisite fonctionne correctement)
  • Remplacer le dossier wp-content
  • Supprimer toutes les tables de la base de données et importer la base de données en ligne (précédemment exportée)
  • J'utilise le plugin de recherche et de remplacement de base de données pour remplacer toutes les occurrences des domaines par localhost/projects/example

Je dois dire que j’ai déjà effectué quelques migrations d’une installation normale de WordPress et que j’ai déjà migré ce même multisite vers un nouvel hôte et un nouveau domaine et que tout fonctionne correctement!

Les données de connexion à la base de données sont correctes, les tables requises sont là, y compris la table wp_blogs et tous les domaines semblent avoir été modifiés, alors où peut être l'erreur?

1
ThemesCreator

Enfin, j'ai pu importer la base de données avec succès. Parce que mon chemin est localhost/projects/example et pas seulement localhost, après avoir remplacé le plug-in, je dois modifier manuellement le chemin de certaines tables.

Sur les tables wp_blogs et wp_site, j'ai:

  • Domain = localhost/projects/example
  • Chemin = /

Je dois changer pour:

  • Domain = localhost
  • Chemin =/projets/exemple /

Et maintenant ça marche parfaitement !!

Si quelqu'un connaît un moyen de faire ce changement automatiquement, j'adorerai le lire.

2
ThemesCreator