anthon
  • 0
Новичок

Сеть WordPress на IIS7/SQL Server — проблемы с перезаписью

  • 0

Я только что установил новую установку WordPress на Windows Server 2008 Web R2 (IIS7) с SQL Server Express и WordPress 3.1.

Я успешно завершил установку и вошел в раздел администратора, чтобы начать активацию сети WordPress (используя поддомены). Отредактировав файл wp-config, я добавил сгенерированный WordPress код как в wp-config (зависит от сети), так и в web.config (перезаписывает).

После добавления этих изменений каждый раз, когда я пытаюсь войти в WordPress, я просто возвращаюсь обратно на страницу входа. Я пытался следовать до сих пор:

  1. Закомментируйте специфичные для сети изменения в wp-config и верните правила перезаписи на стандартные правила WordPress (не сработало).
  2. Проверено администратором IIS на наличие уже имевшихся перезаписи (нет)

Подробная информация о wp-config и web.config ниже:

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

Обновление: у меня была мысль. Из прочитанного здесь :

Обратите внимание, что в соответствии с требованиями к настройкам вы не можете переключаться с подпапки на поддомен> при работе на 127.0.0.1 или локальном хосте. Это потенциально может вызвать бесконечный цикл >reauth=1 на вашем корневом сайте из-за обработки файлов cookie.

У меня может возникнуть проблема из-за того, что я использую внутренний адрес. Я настрою WordPress с правильным доменом и вернусь.

Share
  1. Какой-либо прогресс? Не могли бы вы решить проблему? Если да, добавьте свое решение в качестве ответа и отметьте вопрос как отвеченный.

    • 0
  2. Похоже, ваш домен не соответствует создаваемому файлу cookie. Это может не иметь никакого отношения к IP.

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

    Я бы ожидал реального домена или чего-то вроде этого.

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

    Я попытался посмотреть ваш web.config, но оказалось, что URL-адрес не работает.

    • 0

Оставить ответ

You must login to add an answer.