FL.ru – фриланс сайт удаленной работы №1. Поиск удаленной работы, фрилансеры.

Как нарушить установку WordPress и как ее исправить

Категории: WordPress

WordPress — довольно мощный движок, но иногда даже такая крепкая CMS (Content Management System – система управления контентом) может стать жертвой людей, копающихся в ее настройках, и пытающихся взломать ее. В данной статье я расскажу о самом распространенном способе выведения WordPress из строя и о том, как с этим бороться.

Смена URL сайта

Иногда при смене домена вы должны поменять и URL в настройках блога. Например, при переезде с домена http://oldwebsite.com на http://shinynewwebsite.com, многие неопытные пользователи WordPress идут самым простым путем, и меняют URL в панели администратора.

Очень важно так не делать!

safe wordpress

Это приведет к нарушению и проблемам с установкой.

Если вы все-таки это сделали, то не беспокойтесь, исправить это можно тремя способами:

Способ 1: редактирование файла functions.php

Это самый распространенный метод решения проблем с установкой. Если вы не знакомы с файлом functions.php, то скажу, что его используют для расширения возможностей установки WordPress или для чистки кода, который отвечает за вашу тему. Этот файл будет разным, в зависимости от вашей темы.

И на самом деле, практически неважно все то, что находится в нем, так как вам понадобятся только первые две строчки.

Откройте файл functions.php, расположенный в папке с вашей темой. Затем, в самый верх файла добавьте эти строки:

1
2
update_option( 'siteurl', 'http://yourwebsite.com/' );
update_option( 'home', 'http://yourwebsite.com/' );

Перезагрузите сайт и все должно работать. Откройте панель администратора и проверьте, правильно ли теперь отображается URL сайта.

Важно: Не забудьте вновь открыть файл functions.php и удалить только что добавленные вами строки. Иначе WordPress продолжит ломать ваш сайт в попытках переписать контент поля URL сайта.

Способ 2: редактирование файла wp-config.php

Изменить значение поля URL сайта можно и при помощи файла wp-config.php, который расположен в корне сайта.

Многие люди, включая официальный мануал WordPress, говорят, что это не лучший способ изменения URL, так как он относится к редактированию “жесткого кода”, что в дальнейшем не позволит вам изменять его в панели администратора.

Однако использовать этот способ можно, особенно если вам не помог первый вариант.

Откройте файл wp-config.php и найдите следующую строку: “That’s all, stop editing! Happy blogging”. Сразу после нее вставьте эти строки, вновь изменяя адреса сайта на свои:

1
2
define( 'WP_HOME', 'http://yourwebsite.com/' );
define( 'WP_SITEURL', 'http://yourwebsite.com/' );

Перезапустите установку и все должно сработать. Проверьте, доступна ли после этого страница администратора, вбив в браузере ttp://yourwebsite.com/wp-admin.

Способ 3: ‘RELOCATE’, true

Последним методом смены URL сайта на правильный является встроенный метод WordPress ‘relocate’. Этот метод является самым простым, и он очень похож на предыдущий.

Откройте файл wp-config.php, вновь найдите строку “That’s all, stop editing! Happy blogging” и прямо над ней вставьте следующий код:

1
define( 'RELOCATE', true );

Вуаля! Ваш сайт снова нашел себя. Такая простая строка сделала многое для правки вашего блога. Она обновила нужные поля в базе данных WordPress.

Важно: Не забудьте вновь открыть файл wp-config.php и удалить эту строку. Если вы думаете, что подобную ошибку вы можете сделать вновь, то поменяйте значение в данной строке с true на false. И если снова кто-то попытается поменять URL, вы смените значение на true и все вновь восстановится.

Вот и все!




В заключение хочется сказать, лучше всего не менять URL блога. Если хотите перенести сайт, то лучше всего сделать резервную копию базы данных и темы. Затем вам остается лишь вновь установить копию WordPress, вручную перенести тему и уже затем импортировать вашу базу данных.




Подпишитесь на рассылку блога
max1net.com:
Уже подписались человек
Укажите свой e-mail