Зачем нужна переустановка WordPress? Прошу не путать с его обновлением! Поводом к переустановке могут стать как некорректная работа сайта, так и существенное падение трафика из поисковых систем в результате его взлома или по другим причинам.
Как видно, трафик на wordpress-book.ru после переустановки WP не только восстановился, но и вырос по сравнению со своими прежними показателями. Попробуйте и вы!
Ниже я приведу подробную пошаговую методику, благодаря которой вы сведете свои трудовые затраты по выполнению этой задачи к минимуму и избежите тех подводных камней, на которые напоролся я сам.
Скриншоты сделаны с моего хостинг-провайдера TimeWeb. Провайдеры у всех разные, но принцип действия одинаков.
Итак, начнем.
Подготовительные работы
Создайте на жестком диске своего компьютера новую папку и назовите ее как-нибудь, например — «Переустановка WP на …» и скопируйте туда:
- — предварительно созданную на хостинге резервную копию базы данных (damp-….gz);
- — папку с темой сайта (желательно оригинальную тему, а не ту, что на сервере);
- — папку uploads со всеми картинками, находящимися в ней;
- — файлы, созданные вами и размещенные в корневой папке сайта, такие как — robots.txt, favicon.ico, .htaches, …;
- — оригинальные архивы всех плагинов, скачанных с официального репозитория на WordPress.org, которые были установлены на сайте.
Переустановка WordPress
- По ftp или через файловый менеджер в аккаунте хостинга удалите без сожалений корневую папку сайта со всем ее содержимым.
- Установите «чистый» WordPress, для этого войдите в аккаунт своего хостинг-провайдера и на вкладке «Каталог CMS» кликните по ссылке «WordPress(…).
- В новом, открывшемся окне, нажмите на кнопку «Установить приложение». Откроется еще одно окошко, в нем выберите свой домен и нажмите на кнопку «Начать установку».
- Об окончании установки и о новом логине и пароле администратора вы будете извещены незамедлительно. Как изменить логин читайте тут.
Восстановление статей, комментариев, настроек, …
Сайт работает, осталось только восстановить все его статьи, комментарии, плагины, настройки и так далее. Скопируйте на сервер все файлы, которые сохранили в папку «Переустановка WP на «, а именно:
- — папку с темой сайта в папку themes;
- — папку uploads с картинками в папку wp-content;
- — разархивируйте папки с плагинами в папку plugins;
- — файлы (robots.txt, favicon.ico, .htaches, …) в корневую папку;
Восстановите сайт из резервного файла базы данных, для чего выполните следующие действия:
- Перейдите в новую базу данных сайта.
- На вкладке «Импорт» нажмите на кнопку «Выберите файл» и выберите файл предварительно сохраненной базы данных » damp-….gz».
- Нажмите на кнопку «OK».
В некоторых случаях, как например в моем, со старым .htaches будет открываться только главная страница сайта. В этом случае скачайте работоспособный, оригинальный .htaches отсюда — http://htaccess.ru/cms/wordpress/.
На этом и все. Благодаря переустановке WP, ваш сайт избавиться от всевозможных вирусов, вредоносных кодов, ошибок и заработает с новой силой.
Спасибо автору полезная статья.
Роман, здравствуйте. Старалась идти по вашим шагам, но что-то не получилось — сайт после переустановки и обратной заливки указанных вами папок и файлов девственно чист. Хостинг уверяет, что после переустановки все так и должно быть и предлагает вернуть обратно мой прежний сайт из бэкапов. А смысл? Переустановку делала, чтобы избавиться от прежних уязвимостей, через которые перли вредоносные программы. Может, нужно папку «контент» полностью залить или только uploads? В каком направлении мне поискать причину неудачи? Спасибо заранее.
Галина, а вы не забыли импортировать из бэкапа старую базу данных?
Благодарю за статью. Я как раз хочу переустановить движок, и думала по-козьи — залить все на другой домен, потом возвращать обратно ручками.
А тут такое прелестное решение!
здравствуйте. сегодня пытался переустановить вордпресс. проблема возникла с базой данных. я выполнил экспорт старой базы данных и сохранил на комп файл вида «базаданных.sql». произвел переустановку движка. далее, попытался выполнить импорт старой БД на новую, но получаю ошибку вида: Ответ MySQL: #1062 — Duplicate entry ‘1’ for key ‘PRIMARY’. в результате ни одна запись и ничего не восстановилось. как это можно исправить? и еще, когда делал экспорт БД, то получил файл не такого вида, как указано в статье (damp-….gz), а «базаданных.sql»
Здавствуйте, спасибо автору!
у меня не активируется плагин Woocommerce, выходит такой вот такая ошибка:
Whoah! 404 error! We can’t find the page!
You tried going to /wp-admin/plugins.php?action=activate&plugin=woocommerce%2Fwoocommerce.php&plugin_status=all&paged=1&s&_wpnonce=8ceae2d465 but the page no longer exists. All is not lost! Perhaps searching, or one of the links below, can help.
и не заходит на Постоянные ссылки там тоже какая-то ошибка выходит!!
я обновил wordpress до 4.2, woocoommerce, изменил тему на обычную, всё равно не работает..
я хотел сделать как описано в статье, но у меня вопрос я решу свою проблему таким способом??
я для теста сделал в денвере но там у меня не получился импортировать база данных mysql там какой та ошибка вышла…
если я в хостинге так сделаю если и там будет ошибка то что я буду делать???
помогите я уже 3 дня мучаюсь……..
Попробуйте на хамп. Переустановка WordPress вряд ли решит вашу проблему.
Интересная однако инфа, у меня есть пара проектов которым возможно это поможет. Спасибо автору 🙂
Доброго времени суток Всем! Полезная информация. Насчет вируса, хотел сказать о плагине AntiVirus, Рома уже публиковал, перейдите по ссылке: http://wordpress-book.ru/administrirovanie/antivirus-zashhita-sajta/ — Просматривал на много других сайтах, не только на вирусов, но и на SEO оптимизацию, на некоторых сайтах показывало по другом. Рекомендую! Создать дневник в Word (Мой Блог) и записывать все что вы делаете на своем блоге. 😉
Спасибо, помогло заново вдохнуть жизнь в мой сайт!
Приветик!И откуда ты только все знаешь?Спасибо,Рома.
Все понятно, но как узнать, что на блоге завелся вирус? Проседание трафика — что, показатель наличия вируса? Или есть другие методы выявления?
Обнаруженный поисковиками вредоносный код однозначно ведет к проседанию трафика. Но, чаще всего причиной этому могут быть наложенные фильтры поисковых машин.
Выявить вирус в некоторых случаях можно с помощью онлайн сервисов. Но, нет никакой гарантии.
О вирусне говорит , в принципе, сам яндекс с гуглом, если сайт добавлен в вебмастер. Но вот после чистки сайта от вирусни, на повторную проверку может у них уйти пару дней. И в эти пару дней реально не знаешь, осталась ли вирусня. Но их ответ — гарантирует результат. Если они сказали что нет вирусни — значит нет.