Как восстановить адрес сайта WordPress
В данной статье разберемся как восстановить адрес сайта WordPress, если Вы изменили его в настройках на неверный и не можете зайти на сайт.
Для редактирования исходного кода потребуется специальный редактор, например, Notepad++. Также, потребуется FTP-клиент, например, FileZilla.
Рассмотрим способы восстановления адреса сайта WordPress.
Первый способ. Задать адрес сайта с помощью констант WP_HOME и WP_SITEURL в файле wp-config.php
Подключаемся к сайту по FTP. Данные для доступа можно уточнить в поддержке Вашего хостинга.
Находим файл wp-config.php, расположенный в корневой папке сайта, и скачиваем его себе на компьютер.
Открываем скачанный файл и задаем значение константам с помощью следующего кода:
1 2 |
define('WP_HOME','http://wptest.local'); define('WP_SITEURL','http://wptest.local'); |
Доменное имя «http://wptest.local» необходимо заменить на своё.
Проверяем, что кодировка файла установлена в значении UTF-8 без BOM, сохраняем файл и заливаем обратно на сервер.
Теперь сайт должен работать корректно.
У данного способа есть минус. Его использование запрещает изменение адреса сайта в админ-панели.
Второй способ. Изменить значения опций siteurl и home с помощью функции update_option
Для данного способа нам потребуется изменить файл functions.php активной темы. Подключаемся к FTP, находим нужный файл и скачиваем на компьютер.
Задаем значения с помощью функции update_option:
1 2 |
update_option('siteurl', 'http://wptest.local'); update_option('home', 'http://wptest.local'); |
Доменное имя «http://wptest.local» необходимо заменить на своё.
Сохраняем, не забывая про контроль кодировки, и загружаем обратно на сервер.
Обновляем страницу сайта два раза. После того как сайт возобновил корректную работу, удаляем вставленный нами код.
Третий способ. Восстановить адрес сайта с помощью константы RELOCATE
В данном способе мы будем редактировать файл wp-config.php, аналогично первому способу. Подключаемся к сайту по FTP, находим файл и скачиваем его себе на компьютер.
В файл необходимо добавить строку
1 |
define('RELOCATE', true); |
Теперь входим в админ-панель, переходим в раздел Настройки -> Общие, указываем корректный адрес сайта и нажимаем кнопку «Сохранить изменения».
Проверяем сайт и удаляем вставленный нами код.
Четвертый способ. Изменить значение опций siteurl и home в таблице wp_options
Подключаемся к базе данных с помощью phpMyAdmin. Данные для доступа к phpMyAdmin можно уточнить в поддержке Вашего хостинга.
Открываем таблицу wp_options, находим опции siteurl и home и меняем их на верные.
Т.к. phpMyAdmin, по умолчанию, отображает только 30 записей, возможно, потребуется перейти на следующую страницу.
Проверяем сайт.
У данного способа есть вариация, Вы можете перейти в раздел SQL и изменить значения опций с помощью запроса
1 |
UPDATE `wp_options` SET `option_value`='http://wptest.local' WHERE `option_name`='siteurl' OR `option_name`='home'; |
Не забудьте заменить имя домена на своё. Также, возможно потребуется заменить префикс “wp_”, если у Вас используется другой.
← Вернуться в блог