J'ai migré du contenu de notre serveur de production vers notre serveur de développement dans le but de synchroniser tous les environnements. J'ai utilisé le plug-in de migration WP tout-en-un.
Maintenant, lorsque j'accède à dev.domain.com, je suis redirigé vers http://dev.domain.com/wp-signup.php?new=dev.domain.com
Il semble que l'une des valeurs de la base de données doit être incorrecte et WordPress m'envoie ici à cause de cela. Si je désactive Multisite, tout semble fonctionner correctement.
Voici mon .htaccess:
<FilesMatch "(\.(bak|config|sql|fla|psd|ini|log|sh|inc|swp|dist)|~)$">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
<FilesMatch "^(wp-config\.php|readme\.html|license\.txt)">
Order allow,deny
Deny from all
Satisfy All
</FilesMatch>
et ma wp-config:
/** Multisite / Wordpress Network **/
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true);
define('DOMAIN_CURRENT_SITE', 'dev.domain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
/** fix for Multisite 'SubDomains' - Not Working for me :( */
define('ADMIN_COOKIE_PATH', '/');
define('COOKIE_DOMAIN', '');
define('COOKIEPATH', '');
define('SITECOOKIEPATH', '');
Vous voudrez les ajouter à votre fichier wp-config.php:
Donc, dans son intégralité, vous aurez:
Et assurez-vous de vérifier votre table dbprefix_options dans la base de données pour toutes les références de domaine.
la source
Pour moi, en plus des changements ci-dessus, cela s'est avéré être un problème de configuration DNS avec mon hébergeur. Lorsque WP a été initialement installé en tant que site unique, il y avait une
*.mydomain.com
entrée dans le DNS pointant versmydomain.com
. Le site est passé à plusieurs sites et tout a fonctionné comme prévu. Enfin, lorsque nous sommes revenus sur un seul site, j'ai commencé à obtenir l'erreur ci-dessus. Supprimer l'*.mydomain.com
entrée de mon DNS a fait l'affaire pour moi.la source
Je voulais juste partager ma solution qui a fonctionné, allez dans votre table de base de données wp_options et assurez-vous que le WWW est ajouté afin que l'url soit https://www.domain.com et non https://domain.com faire cela pour siteurl et table à la maison.
la source
J'ajoute à la solution de Baxter Jones avec un peu plus de contexte avec la question d'origine. J'ai modifié manuellement les enregistrements dans la table d'options pour les champs «siteurl» et «home» de 127.0.0.1/wordpress à http://dev.domain.com/ . Cela a fonctionné pour moi après avoir effectué les autres modifications suggérées pour le fichier wp-config.
la source