Восстановление корректного url сайта CMS WordPress
- Published in Wordpress
- Be the first to comment!
Часто при переезде сайта с домена или при переносе с локального Denver сервера на хостинг пропадает доступ к административной части CMS Wordpress и «плывет» шаблон. Либо же по ошибке в настройках сайта указали не верный url. Как решить данную проблему?
Есть несколько путей. Наиболее простой:
Отредактировать файл functions.php
Зайдите через панель управления сервером или по ftp на сайт в директорию с установленной темой сайта директория_сайта/wp-content/themes/установленная_тема/functions.php
Добавьте две строчки кода после <?php
update_option( 'siteurl', 'http://ВАШ_САЙТ.com/' );
update_option( 'home', 'http://ВАШ_САЙТ.com/' );
Перезагрузите Ваш сайт один, два раза. Ошибки больше не будет. Зайдите в настройки в Панели администратора, проверьте правильность адреса сайта. Если адрес не поменялся, то введите корректный и сохраните.
ВНИМАНИЕ!!!
Перед внесением изменений, сделайте резервную копию файла functions.php и после удалите добавленные ранее строки после восстановления работы сайта на хостинге. Иначе CMS WordPress будет снова и снова перезаписывать содержимое поля с адресом сайта.
Редактированием файла
Существует еще один метод возобновления содержимого поля адреса сайта — редактирование файла wp-config.php. Но создатели WorfPress не рекомендуют его использовать, т. к. это «жестко» прописывает адрес сайта и в дальнейшем не даст его поменять через Панель администратора сайта.
Его следует использовать только в том случае, если приведенный выше способ не помог.
В корне сайта откройте файл wp-config.php, найдите строчку со словами "That’s all, stop editing! Happy blogging." И сразу после нее вставьте код:
define( 'WP_HOME', 'http://ВАШ_САЙТ.com/' );
define( 'WP_SITEURL', 'http://ВАШ_САЙТ.com/' );
После внесенных изменений все должно заработать и Вы сможете попасть в административную панель http://ВАШ_САЙТ.com/wp-admin
[/pb_text][pb_heading el_title="Relocate, True!" tag="h2" text_align="inherit" font="inherit" border_bottom_width_value_="1" border_bottom_style="solid" border_bottom_color="#3e99df" appearing_animation="0" ]Relocate, True![/pb_heading][pb_text el_title="Text 4" width_unit="%" enable_dropcap="no" appearing_animation="0" ]
Еще один способ исправить url сайта — использовать встроенную возможность релокации сайта средствами WordPress.
По аналогии со вторым методом, открываем файл wp-config.php, но в этот раз добовляем код перед строчкой "That’s all, stop editing! Happy blogging."
define( 'RELOCATE', true );
С помощью этого кода обновляются все нужные поля WordPress.
ВНИМАНИЕ!
Не забывайте делать резервные копии всех файлов, в которые собираетесь вносить изменения.
Если опасаетесь повторения ошибки, то измените параметр ‘true‘ на ‘false‘ (без кавычек). Для того, чтобы в будущем вносить правки, верните параметр ‘true‘.