Intereting Posts
Выберите значение поля, которое не возвращается после сохранения изменений. Автоматически исключать категории из метабокса на основе заголовка Пользовательская таксономия не работает При добавлении в WordPress Search Динамически добавлять дочерние категории в родительские категории в меню с помощью add_filter add_rewrite_rule с использованием пользовательской таксономии и года Как использовать интернационализированную функцию human_time_diff () на китайском языке? После отправки комментариев выберите текущую вкладку Отображение страниц с определенной пользовательской мета Пользовательское правило перезаписи WP переадресация на неправильный адрес сайта Показывается только название изображения Используйте папку темы вместо plugins_url динамическая боковая панель на первой странице Отображение значка на основе типа сообщения WordPress устанавливает разрешения на проверку идентификатора пользователя 0

Установка wp3.2.1 на IIS; получение пустых сессий

Я должен установить wordpress 3.2.1 на IIS 5.0 (да, я знаю …) здесь. Совершенно новая установка WordPress по умолчанию, нет плагинов, которые ранее устанавливали предыдущие версии. Итак, я загрузил 3.2.1.zip и 3.2.1-IIS.zip, распаковал все и установил базу данных, но каждый раз получаю ту же самую проблему:

все работает, за исключением случаев, когда я пытаюсь войти в область администрирования, он перенаправляет меня обратно на wp-login.php?redirect_to=http%3A%2F%2Fmydomain.com%2Fwp-admin%2F&reauth=1 без сообщения об ошибке.

конфигурации:

  1. все запросы на http://www.mydomain.com переписаны на http://mydomain.com
  2. tbl wp_options имеет siteurl и home http://mydomain.com
  3. я могу видеть 2 куки: wordpress_test_cookie=WP+Cookie+check и PHPSESSID=617cdf1966c78a56e2dd901942d41124 в моем браузере
  4. в моей папке сеанса есть пустой файл sess_617cdf1966c78a56e2dd901942d41124

Это похоже на проблему сеанса. В моем браузере установлен файл cookie, и в моей папке сеанса веб-серверов есть соответствующий файл сеанса, но он всегда пуст (0 байт).

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

 session_start(); $_SESSION['foo'] = 'bar'; 

то я также могу увидеть эти значения в моих файлах сеансов.

Последние два дня я пытался выяснить, что здесь не так. Установленные php-файлы и моя база данных оба в порядке, он работает так, как должен, когда я переместил установку на другой веб-сервер xampp в другой коробке. Перекрестная проверка моего php.ini и обработки сеанса такая же, как и на xampp.

Я в значительной степени опробовал любое предложение, которое я нашел на wordpress.org и других форумах для этой темы; но ничего не работает.