Якщо системні файли WordPress пошкоджено і Ви хочете зберегти останні зміни на сайті, можна відновити лише системні файли WordPress. Ось два способи:
Який би варіант Ви не обрали, не потрібно вносити жодних змін до бази даних. Варіант за допомогою SSH є найпростішим, оскільки потрібно буде виконати лише одну команду. Він доступний для всіх тарифів хостингу, окрім "Shared Single" та "WordPress Starter".
Спосіб 1 – Відновлення системних файлів WordPress через SSH
Крок 1 – Підключіться через SSH
Підключіться до свого облікового запису через SSH і відкрийте каталог, в якому Ви встановили WordPress. Для більшості доменів це буде папка public_html. Щоб дізнатися шлях до неї, скористайтеся такою командою:
cd domains/domain.tld/public_html
Замініть domain.tld на Ваш домен.
Крок 2 – Відновіть файли
Виконайте таку команду:
wp core download --skip-content --force
Коли процес завершиться, перевірте свій сайт в режимі інкогніто.
Спосіб 2 – Відновлення системних файлів WordPress через FTP або файловий менеджер
Крок 1 – Підготовка
Спершу створіть нову резервну копію Вашого сайту. Ви можете зробити це за допомогою інструменту резервного копіювання в hPanel або підключіться через FTP і завантажте всі файли сайту.
Крок 2 – Завантажте офіційні системні файли WordPress
Перейдіть на WordPress.org і завантажте архів з файлами ядра WordPress, тобто лише установку, яка не містить жодних плагінів або тем. Переконайтеся, що Ви завантажуєте ту саму версію, що й у Вашій поточній інсталяції, незалежно від того, чи це найновіша версія, чи старіша.
Використання старих версій WordPress може зашкодити безпеці – намагайтеся використовувати найновішу версію, наприклад, оновивши файли ядра після відновлення.
Після цього розархівуйте файли на Вашому пристрої. Результат має виглядати так:
Крок 3 – Завантажте файли WordPress на свій хостинг
Тепер потрібно завантажити файли та папки на Ваш хостинг, окрім цих:
папка wp-content;
файл wp-config.php.
Щоб зробити це за допомогою файлового менеджера, відкрийте розділ "Сайти", натисніть "Керувати" та знайдіть в бічній панелі "Файловий менеджер":
Переконайтеся, що Ви перейшли до каталогу, де встановлено WordPress, і натисніть "Завантажити":
Виберіть файли та папки WordPress на Вашому пристрої, окрім папки wp-config. Коли з'явиться відповідний запит, натисніть "Замінити":
Якщо Ви використовуєте FileZilla (або інший FTP-клієнт), завантажте файли WordPress, окрім папки wp-content і файлу wp-config.php, і виберіть "Перезаписати":
Після завантаження Ви можете перевірити свій сайт, використовуючи режим інкогніто у браузері. Сайт має працювати, а Ваш контент буде збережено!
Якщо після виконання всіх кроків Ваш сайт все ще не працює, його можна відновити за допомогою резервної копії. У такий спосіб Ви зможете повернути файли та база даних до попередньої версії.