Как переустановить WordPress без потери данных
У меня недавно возникли проблемы с базой данных WordPress.
GoDaddy обновил MySQL, после чего файлы разлетелись, некоторые пропали, и в итоге они признались, что не понимают, что натворили, и не могут это исправить. :(
Я хочу начать заново, но не потерять при этом свои посты, комментарии, фотографии и прочее.
Я искал решения в интернете, но все найденные ответы слишком сложные для моего понимания. У меня хостинг на GoDaddy, я уже скачал новый дистрибутив WordPress и файлы своей темы.
Как мне убедиться, что все мои старые посты, картинки, комментарии и прочее перенесутся, когда я загружу эти файлы на хостинг?

Я рекомендую использовать Инструменты -> Экспорт для сохранения ваших записей и страниц. Затем вы можете переустановить WordPress, загрузить вашу тему и импортировать контент обратно.
Это может исправить поврежденные файлы ядра WordPress или темы, но вам придется заново настроить параметры и настройки темы.

Создайте резервные копии старых директорий и файлов.
- Скопируйте все файлы, кроме wp-config.php и директории /wp-content/, заменяя их свежими копиями из Public_html.
- Переустановка WordPress после взлома / повреждения / неправильной конфигурации.
Для начала загрузите последнюю версию WordPress на ваш локальный компьютер.
Распакуйте файлы из скачанного архива .zip в локальную папку.
3.Используя FTP, загрузите все папки и файлы из директории wordpress в вашу директорию public_html. Если ваш домен был дополнительным доменом и его корневая директория находилась в подпапке, убедитесь, что загружаете файлы именно туда. Вы можете сделать это, выделив все файлы сочетанием клавиш Ctrl+A в вашем FTP-клиенте (в левой панели), а затем просто перетащив их на сервер.
После завершения загрузки файлов перейдите в карантинную директорию на сервере, кликните правой кнопкой на файле wp-config.php и выберите View/Edit (Просмотр/Редактирование). Ваш FTP-клиент предложит выбрать программу для открытия файла — можно использовать обычный текстовый редактор, например Блокнот. Затем скопируйте данные базы данных из секций define**('DB_...)**.
5.Если сейчас попытаться зайти на сайт, вы увидите ошибку WordPress об отсутствии файла wp-config.php.
6.Вернитесь в FTP-клиент, перейдите в директорию public_html, где должен быть файл wp-config-sample.php. Кликните по нему правой кнопкой, выберите View/Edit, откройте файл в Блокноте и заполните данные: имя базы данных, пользователь базы данных и пароль пользователя. Сохраните файл сочетанием клавиш Ctrl+S. Через несколько секунд FTP-клиент спросит, хотите ли вы сохранить файл на сервере — нажмите "Да". Также можно отметить галочку "Завершить редактирование и удалить локальный файл", если ваш FTP-клиент предоставляет такую опцию.
Теперь в FTP-клиенте кликните правой кнопкой на wp-config-sample.php, выберите Rename (Переименовать) и назовите файл просто wp-config.php.
8.Если сейчас попытаться зайти на сайт, страница будет пустой. Это происходит потому, что сайт использовал кастомную тему, файлы которой всё ещё в карантине. Перейдите в FTP-клиенте в директорию /quarantine/wp-content/themes, найдите папку вашей темы (например, pinboard) и перетащите её на локальный компьютер.
9.Теперь на сервере перейдите в директорию /public_html/wp-content/themes и перетащите папку темы (например, pinboard) с локального компьютера обратно на сервер.
10.Теперь ваш сайт должен снова работать без вредоносных скриптов.
