web-dev-qa-db-fra.com

Réseau WordPress sur IIS7/SQL Server - Problèmes de réécriture

Je viens d'installer une nouvelle configuration WordPress sur Windows Server 2008 Web R2 (IIS7) avec SQL Server Express et WordPress 3.1.

J'ai terminé l'installation avec succès et me suis connecté à la section admin pour démarrer l'activation du réseau WordPress (à l'aide de sous-domaines). Après avoir modifié le fichier wp-config, j’ai ajouté le code généré par WordPress à la fois à wp-config (spécifique au réseau) et à web.config (réécriture).

Depuis l’ajout de ces modifications, chaque fois que j’essaie de me connecter à WordPress, j’obtiens juste une boucle pour revenir directement à la page de connexion. J'ai essayé de suivre jusqu'à présent:

  1. Mettez en commentaire les modifications apportées au réseau dans wp-config et rétablissez les règles de réécriture en règles WordPress standard (cela n'a pas fonctionné).
  2. Vérifié IIS Admin pour toute ré-écriture déjà en place (Aucun)

Détails de wp-config et web.config ci-dessous:

wp-config:
define('WP_ALLOW_MULTISITE', true);

define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
$base = '/';
define( 'DOMAIN_CURRENT_SITE', 'svr-web-csrms' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );

web.config: http://Pastebin.com/8xctXizE

Mise à jour: j'ai eu une pensée. En lisant ceci ici :

Notez que, conformément à la configuration requise, vous ne pouvez pas basculer de sous-dossier en sous-domaine> lorsqu’il est exécuté sur 127.0.0.1 ou localhost. Cela peut potentiellement provoquer une boucle sans fin de> reauth = 1 sur votre site racine en raison de la gestion des cookies.

J'ai peut-être un problème parce que j'utilise une adresse interne. Je vais configurer WordPress avec un domaine approprié et revenir.

3
anthon

Cela semble que votre domaine ne correspond pas au cookie généré. Cela n'a peut-être rien à voir avec l'IP.

define( 'DOMAIN_CURRENT_SITE', 'svr-web-csrms' );

Je m'attendrais à un domaine réel ou quelque chose comme ça.

define( 'DOMAIN_CURRENT_SITE', 'subdomain.mysite.tld' );

J'ai essayé de regarder votre web.config - mais il semble que l'URL soit maintenant cassée.

1
Sterling Hamilton