Intereting Posts
Обратный URL-адрес изображения, если изображение отсутствует с помощью функции короткого кода Как извлечь переменные из функции «add_shortcode»? Условный / чек: ЕСЛИ автор не имеет имени ТОЛЬКО Модульные CSS и JS в дочерних темах Почему команда WP Core не разрешает функции filter_ *? Отображение короткого кода с страницы панели управления WordPress без использования post_id Настройка заголовка в пользовательском типе сообщений, который не поддерживает заголовки Как редактировать сообщения с новым wp_editor api? Ссылка на сетевой администратор, поврежденный после перехода на HTTPS Добавление страницы параметров в плагин остановить страницу блога с помощью index.php? Вывод заголовка сообщения без кодирования как перечислить весь поддомен в wordpress multiuser Как я могу сравнивать даты публикации и обновления для одного сообщения? Список пользовательских таксономий, связанных с сообщениями автора

Не удалось войти в систему после переноса моего сайта на новый сервер.

Я работаю над сайтом, который еще не привязан к доменному имени, поэтому я обращаюсь к нему через уродливый URL, например old_server.something.myprovider.co.uk/…/…/

Мой провайдер переместил меня на новый сервер, поэтому теперь мне нужно ввести: new_server.something.myprovider.co.uk/…/…/

Проблема в том, что при попытке доступа к wp-admin WordPress выполняет какое-то перенаправление на старый адрес, и, конечно же, он больше не работает. Поэтому я не могу получить доступ к странице входа.

Есть ли способ изменить URL-адрес сервера в WordPress без доступа к панели управления?

Да cou может изменить его, обратившись к базе данных вашего WordPress. Он находится в таблице wp_options вашей базы данных wp. Вам нужно будет изменить два значения; siteurl (строка 1) и home (строка 37).

Вы можете получить доступ к нему через административную панель своего хоста и / или иногда напрямую, набрав в своем браузере значение DB_HOST вами для установки блога, которое теперь написано в вашем файле wp_config.php в корне вашего сайта. Затем просто используйте логин и пароль, также написанные в этом файле.

Это должно сделать это.

EDIT: я рекомендую использовать этот вид плагина, чтобы полностью очистить базу данных, чтобы изменить все ваши http://yourolddomain.com/whatever/ на http://yournewdomain.com/whatever/ .

Одним из быстрых действий, которые вы можете сделать, является редактирование wp_config.php. Вы захотите сделать две вещи:

  1. измените информацию о подключении к базе данных, если вам нужно (как упоминает @kevin)
  2. add define ('RELOCATE', true); до самого последнего бита файла чуть выше строки, которая говорит «прекратить редактирование»,

Теперь сохраните wp_config.php, а затем перейдите непосредственно к wp-login.php на свой новый URL: http: //new_server.something/myprovider.co.uk/…/…/wp-login.php

Войдите в систему, а затем сразу перейдите в «Настройки»> «Общие» и убедитесь, что вы синхронизируете URL-адрес в домашнем и URL-адресе URL-адреса (RELOCATE выполняет только тот, а не другой). Сохранить. Контрольная работа.

Затем вернитесь в wp_config.php и удалите определение RELOCATE, которое вы добавили на шаге 2.

Надеюсь, что это работает для вас!

обратите внимание: при префиксе таблиц базы данных вы столкнетесь с дополнительными трудностями, но это не похоже на то, что вы описали.

T