Je n'avais jamais migré un site sur wordpress, je vais y aller étape par étape, il faut mettre le site sur un nouveau domaine qui se trouvent sur le même serveur, donc seuls les fichiers migrés, la base de données, sont égaux.
J'ai copié tous les fichiers de l'ancien wordpress dans le nouveau dossier du site, Le résultat suivant a été obtenu sur le nouveau site: Accueil - Le site porte le thème, mais un message apparaît: 404: PAGE OR FILE NOT FOUND . Newsite/wp-admin/- redirection vers oldsite/wp-admin /
J'ai la possibilité dans l'ancien administrateur du site de mettre la nouvelle URL, mais j'ai bien peur de ne jamais pouvoir y accéder. ça peut aller?
Merci.
Vous devez modifier votre base de données . Dans la table de la base de données wp_options (ou quel que soit le préfixe de votre base de données), vous devez modifier deux lignes.
On devrait être option_id
1, option_name
siteurl. Modifiez le option_value
de l'ancienne URL à la nouvelle.
De même, il devrait également y avoir option_id
36, option_name
home. Remplacez également le option_value
de l'ancienne URL par la nouvelle.
Cela devrait faire l'affaire. Consultez également http://wp.smashingmagazine.com/2013/04/08/moving-wordpress-website/ pour connaître la meilleure méthode de migration.
Modifier
Dans les commentaires, Damon mentionne également le problème de la re-liaison de toutes les images. Cela peut être une douleur, mais je suggère ce plugin.
http://wordpress.org/plugins/search-and-replace/
Il suffit de rechercher l'ancienne URL et de la remplacer par la nouvelle. Avant de faire cela, assurez-vous d’avoir une sauvegarde de la base de données. Vous ne pouvez jamais garantir les résultats lorsque vous utilisez des plugins pour manipuler votre base de données. Mais cela a toujours fonctionné pour moi.
J'ai résolu mon problème avec ma solution au n ° 04. Voir ci-dessous ce que j'ai essayé:
1- Assurez-vous que les liens de la base de données wp_option sont définis (définis mais redirigeant toujours)
2- De plus, définir l’URL dans le fichier wp-config.php (Définir mais rediriger toujours)
3- Effacer le cache du serveur (défini mais redirigeant toujours)
4- Effacez le cache et l'historique de votre navigateur(Hourra !!! mon problème n'a pas été redirigé)
Je pense que je dois donner ma contribution! Si vous utilisez Polylang
avec un IP dynamique , ajoutez define('PLL_CACHE_HOME_URL', false);
dans votre wp-config.php
et tous vos problèmes seront résolus (redirection vers l’URL précédente)!
define('WP_HOME','domain.com');
define('WP_SITEURL','domain.com');
Cela va dans votre wp-config.php
Veillez également à vider votre cache et à utiliser ce script pour remplacer TOUTES les URL de votre base de données.
Si ce paramètre ne fonctionne pas: Define ('WP_HOME', 'domain.com'); Define ('WP_SITEURL', 'domain.com');
Essayez un nouveau navigateur et effacez le cache. ou essayez de désactiver tous les plugins et vérifiez si cela fonctionne.
Le mien a travaillé après que j'ai enlevé le cache.
Mon problème de redirection était dû à la mise en cache. Si vous ne souhaitez pas effacer tout votre cache et que vous utilisez Chrome:
Faites un clic droit n'importe où sur la page> inpect element
> onglet Network
> cochez disable cache
. Puis, dans le même onglet Chrome, essayez de recharger votre site Web.
ENCORE si rien ne fonctionne
GOTO: www.yoursiteurl.com/wp-admin
['OUI' IL OUVRE, si vous avez migré correctement]
GOTO: Paramètres => Onglet Général =>
vous verrez deux champs leur
Rendre les URL identiques dans les deux champs Enregistrer les modifications
Entrez l'URL de votre site dans le cache vide du navigateur et rechargez-la Yeahhh .... Travaillé pour moi
Prendre plaisir
N'oubliez pas de modifier la table WP_Options avec les détails de l'URL de votre site . Faites attention mon site