Что я сделал не так с моими настройками Wordpress или DNS? Цикл входа - PullRequest
0 голосов
/ 03 июня 2011

Мы создали сайт для клиента, использующего Wordpress. Мы использовали тестовый сервер, который всегда работает хорошо. WordPress был размещен как поддомен, то есть http://wordpress.ourcompany.com. У меня есть прямой и полный доступ к серверу. В каталоге etc / apache2 / sites-available файл, описывающий рассматриваемый сайт, использует в качестве ServerName окончательное имя http://clientsite.com, наш временный поддомен (под которым мы строили) - это ServerAlias.

Когда мы были почти готовы, мы, конечно, спросили клиента (у которого уже был веб-сайт) для входа в домен. Мы изменили DNS как всегда. Решено, сайт работал хорошо. Хотя Wordpress продолжал перенаправлять (конечно) на субдомен-вариант, мы могли войти на сайт с полным доменом.

Теперь приходит виновник. Я изменил настройки Wordpress (siteurl и home), чтобы соответствовать новому сайту. Внешний интерфейс работает блестяще. Тем не менее, серверная часть недоступна до тех пор, пока настройки находятся таким образом. Страница входа отображается, но просто перенаправляет обратно к себе. Если я просто изменю настройки Wordpress (в таблице параметров), я смогу снова войти в систему, но мы хотим избавиться от необходимости в поддомене (конечно).

Вещи, которые я уже пробовал (я не из тех, кто легко спрашивает о вашем времени):

  • Очистить .htaccess
  • Очистить мой кеш и куки
  • Другой компьютер, другой браузер и т. Д.
  • Измените только дом, а не значение blogurl. К сожалению, это повреждает некоторые плагины
  • Удалить все плагины
  • Прокомментируйте некоторые строки, как указано в файле wp-login
  • Естественно, все, что я мог найти на codex.wordpress
  • Установить путь cookie администратора

Итак, блестящий коллективный разум, который является переполнением стека, что я сделал не так? DNS? Настройки Wordpress? Заранее спасибо.

Ответы [ 2 ]

0 голосов
/ 30 апреля 2015

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

Я также пробовал раньше: удаление всего содержимого из htacess, переустановка wordpress и т. Д.

0 голосов
/ 03 июня 2011

Вам нужно зайти в настройки живого сервера и изменить URL-адреса текущего сайта.Вы должны будете сделать это, непосредственно обращаясь к базе данных.Это таблица wp-options , и есть 2 записи, где URL-адреса являются значением.Обнови те.Это должно исправить зацикливание.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...