Ainsi, lorsque je vais sur localhost, mon environnement de développement se charge très bien. Mais lorsque j'essaie d'accéder à /wp-admin
, je suis redirigé vers l'URL de production mysite.com/wp-admin
. Où est-ce que cela se passe? Je ne veux pas être redirigé.
Vous pouvez rechercher et remplacer des instances de l'ancienne URL dans votre base de données, mais il est préférable d'utiliser un outil qui gère des données sérialisées telles que BackupBuddy pour éviter de casser des éléments tels que certains plugins. J'espère que cela t'aides!
Utilisez find and replace pour rechercher des instances de votre ancienne URL et mettre à jour votre nouvelle URL.
Voici un article décent à ce sujet.
http://codex.wordpress.org/Moving_WordPress
J'ai écrit un petit script qui créera le code SQL nécessaire pour l'insérer dans la boîte SQL de phpmyadmin (veuillez d'abord sauvegarder votre base de données)
http://tools.morningstarmediagroup.com/find-replace/
Vous voudrez simplement rechercher le domaine de premier niveau comme suit: http://example.com
et le remplacer par http://new.example.com
- ce n’est pas une bonne idée d’impliquer une barre oblique de fin.
Dommage WP ne fournit pas de configuration intégrée pour la production et les envs locaux tels que PHP framework. Vous devrez remplacer siteurl
et home
dans wp_options
par l'URL du site de production.