Mysql
 sql >> Base de données >  >> RDS >> Mysql

wp-admin ne peut pas accéder après le déplacement

Si vous déplacez votre domaine sans modifier les URL d'accueil et de site de votre site WordPress, vous pouvez suivre les directives ci-dessous, comme prescrit par le codex wordpress.

  1. Si la base de données et l'URL restent les mêmes, vous pouvez déplacer en copiant simplement vos fichiers et votre base de données.
  2. Si le nom de la base de données ou l'utilisateur change, modifiez wp-config.php pour avoir les valeurs correctes.
  3. Si vous souhaitez tester avant de changer, vous devez modifier temporairement "siteurl" et "home" dans la table de base de données "wp_options" (via phpMyAdmin ou similaire).
  4. Si vous avez configuré des réécritures (permaliens), vous devez désactiver .htaccess et reconfigurer les permaliens lorsqu'il sera mis en ligne.

MODIFIER (si l'URL de votre site a également changé, eh bien, je ne fais que formuler des phrases à partir du site du codex)

Déplacer un site Web et modifier votre nom de domaine ou vos URL (c'est-à-dire depuis http://example.com/site à http://example.com , ou http://example.com à http://example.net ) nécessite les étapes suivantes - dans l'ordre.

  1. Téléchargez les fichiers de votre site existant.
  2. Exportez votre base de données :accédez à mySQL et exportez la base de données.
  3. Déplacez les fichiers et la base de données sauvegardés dans un nouveau dossier - dans un endroit sûr - il s'agit de la sauvegarde de votre site.
  4. Connectez-vous au site que vous souhaitez déplacer et accédez à Paramètres > Général, puis modifiez les URL. (c'est-à-dire depuis http://example.com/ à http://example.net ) - enregistrez les paramètres et attendez-vous à voir une page 404.
  5. Téléchargez à nouveau les fichiers de votre site.
  6. Exporter à nouveau la base de données.
  7. Modifiez wp-config.php avec le nom, l'utilisateur et le mot de passe de la base de données mySQL du nouveau serveur.
  8. Téléchargez les fichiers.
  9. Importer la base de données sur le nouveau serveur.

Lorsque votre nom de domaine ou vos URL changent, il y a des problèmes supplémentaires. Les fichiers et la base de données peuvent être déplacés, mais les références à l'ancien nom de domaine ou à l'ancien emplacement resteront dans la base de données, ce qui peut entraîner des problèmes d'affichage des liens ou du thème.

Si vous effectuez une recherche et un remplacement sur l'ensemble de votre base de données pour modifier les URL, vous pouvez causer des problèmes de sérialisation des données, car certains thèmes et widgets stockent des valeurs avec la longueur de votre URL marquée. Quand cela change, les choses se cassent. Pour éviter ce problème de sérialisation, vous avez deux options :

  1. Effectuez uniquement une recherche et un remplacement sur la table wp_posts.
  2. Utilisez le script Rechercher et remplacer pour les bases de données WordPress pour modifier en toute sécurité toutes les instances.