Как переустановить WordPress без потери данных

21 янв. 2016 г., 05:15:12
Просмотры: 13.6K
Голосов: 1

У меня недавно возникли проблемы с базой данных WordPress.

GoDaddy обновил MySQL, после чего файлы разлетелись, некоторые пропали, и в итоге они признались, что не понимают, что натворили, и не могут это исправить. :(

Я хочу начать заново, но не потерять при этом свои посты, комментарии, фотографии и прочее.

Я искал решения в интернете, но все найденные ответы слишком сложные для моего понимания. У меня хостинг на GoDaddy, я уже скачал новый дистрибутив WordPress и файлы своей темы.

Как мне убедиться, что все мои старые посты, картинки, комментарии и прочее перенесутся, когда я загружу эти файлы на хостинг?

1
Комментарии

Ваш сайт вообще работает? Если вы можете опубликовать скриншот или что-то подобное, чтобы показать, что пошло не так/что вы сейчас видите, это поможет. Вы получаете ошибки, пустой экран и т.д.? Первым шагом нужно выяснить, в чем проблема, прежде чем сразу переустанавливать систему, если в этом нет необходимости. Возможно, просто переместилась папка с медиафайлами, что можно исправить за пару секунд.

Bryan Willis Bryan Willis
21 янв. 2016 г. 09:16:14
Все ответы на вопрос 2
0

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

Это может исправить поврежденные файлы ядра WordPress или темы, но вам придется заново настроить параметры и настройки темы.

21 янв. 2016 г. 11:45:35
0

Создайте резервные копии старых директорий и файлов.

  1. Скопируйте все файлы, кроме wp-config.php и директории /wp-content/, заменяя их свежими копиями из Public_html.

- Переустановка WordPress после взлома / повреждения / неправильной конфигурации.

  1. Для начала загрузите последнюю версию WordPress на ваш локальный компьютер.

  2. Распакуйте файлы из скачанного архива .zip в локальную папку.

    3.Используя FTP, загрузите все папки и файлы из директории wordpress в вашу директорию public_html. Если ваш домен был дополнительным доменом и его корневая директория находилась в подпапке, убедитесь, что загружаете файлы именно туда. Вы можете сделать это, выделив все файлы сочетанием клавиш Ctrl+A в вашем FTP-клиенте (в левой панели), а затем просто перетащив их на сервер.

  3. После завершения загрузки файлов перейдите в карантинную директорию на сервере, кликните правой кнопкой на файле 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-клиент предоставляет такую опцию.

  4. Теперь в FTP-клиенте кликните правой кнопкой на wp-config-sample.php, выберите Rename (Переименовать) и назовите файл просто wp-config.php.

    8.Если сейчас попытаться зайти на сайт, страница будет пустой. Это происходит потому, что сайт использовал кастомную тему, файлы которой всё ещё в карантине. Перейдите в FTP-клиенте в директорию /quarantine/wp-content/themes, найдите папку вашей темы (например, pinboard) и перетащите её на локальный компьютер.

    9.Теперь на сервере перейдите в директорию /public_html/wp-content/themes и перетащите папку темы (например, pinboard) с локального компьютера обратно на сервер.

    10.Теперь ваш сайт должен снова работать без вредоносных скриптов.

22 нояб. 2016 г. 09:56:44