Більше результатів...

Загальні селектори
Тільки точні збіги
Шукати у заголовках
Шукати у контенті
Вибір типів постів
Фільтрувати за категоріями
FAQ
Hostenko
Натхнення
Відео уроки
Новини
Плагіни
теми
Уроки
Хакі

Коли ми говоримо про CMS, наприклад WordPress, то повинні розуміти, що Бази Даних є одними з найважливіших компонентів. База даних зберігає всі ваші пости, сторінки і навіть налаштування, що, природно, підвищує її значення. Все, що ми робимо з базами даних, це вносимо туди якусь інформацію.

Однак, іноді з певних причин, БД може бути пошкоджена, і якщо таке відбувається, ваш сайт починає працювати некоректно. У цьому короткому посібнику ми розповімо про те, як полагодити базу даних, що полетіла, і змусити ваш сайт знову працювати нормально.

inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!

Дивіться також:

Чому така проблема відбувається взагалі? Таблиця постів WordPress wp_posts може пошкодитися через якусь несподівану подію або через якийсь збій на сервері. Це негативно впливає на роботу сайту, і в певний момент ви побачите, що всі дані з постів та сторінок зникли.

Однак не варто одразу панікувати. Дані все ще там, а проблема сталася через те, що в таблиці стався збій. Через це, ви можете знайти у себе на сайті навіть сторінку 404 помилки. У будь-якому випадку, якщо ви зіткнулися з такою несподіваною і неприємною ситуацією, не переживайте, а просто дотримуйтесь наших інструкцій і все знову прийде в дію.

Відновлення роботи таблиці бази даних WordPress

Є два варіанти вирішення проблеми. Кожен із них відмінно працює, так що вибирайте той, який вам більше сподобається.

Метод 1. Редагування файлу wp-config.php

Цей метод дуже легко та просто здійснити. WordPress рекомендує користувачам використовувати саме його для відновлення пошкодженої бази даних, незалежно від того, ви можете увійти в адмінку чи ні.

Все, що вам потрібно зробити, це просто додати наступний рядок у файл wp-config.php:

визначати('WP_ALLOW_REPAIR',правда);

Як відновити пошкоджену базу даних у WordPress

Після цього вам необхідно відвідати ваш сайт через цю URL-адресу:

http://вашсайт.com/wp-admin/maint/repair.php

Замініть ваш сайт.com на URL вашого реального веб-сайту.

Якщо ви новачок у цій галузі, то можете полегшити собі завдання та використовувати FTP клієнт, наприклад FileZilla. Перейдіть до кореневого каталогу вашої установки WordPress, завантажте цей файл, відредагуйте його, а потім завантажте його назад. Або ж ви можете безпосередньо увійти до вашої веб-панелі управління хостингом (cPanel), запустити File Manager і потім відредагувати файл.

Зверніть увагу, що не слід вносити туди якісь інші зміни, якщо ви не знаєте, до чого це призведе.

Метод 2. Використання phpMyAdmin

Якщо ви знайомі з phpMyAdmin, то вам має сподобатися цей метод.

Виберіть базу даних, яку потрібно відредагувати.

Як відновити пошкоджену базу даних у WordPress

Тепер знайдіть таблицю wp_posts, виділіть її, а потім у drop-down меню натисніть на кнопку Ремонт таблиці.

phpMyAdmin відновить вашу таблицю бази даних і, сподіваємося, вашу проблему буде вирішено.

Зауважте, що якщо ви змінили свій префікс бази даних, то "wp" заміниться на щось інше, а частина "_posts" залишиться без змін. Наприклад, "xx_posts", де "хх" - ваш новий префікс бази даних.

Якщо ви вважаєте, що якась інша таблиця теж пошкоджена, то можете відремонтувати кілька з них відразу або навіть вибрати всі таблиці.

Не забувайте про те, що потрібно регулярно робити резервні копії, у тому числі й для баз даних. Щоб у випадку, якщо щось піде не так, у вас завжди була можливість швидко все відновити.

Використовуйте будь-який з методів, що сподобалися, і відновлюйте свої бази даних без проблем. Сподіваємося, що ця стаття була для вас корисною.

Джерело: beginwp.com
inet.ws - Powerful VPS Hosting в США, Canada, UK та DE!
Олексій Шевченко
редактор wpcafe
Вивчає сайтобудування з 2008 року. Практикуючий вебмайстер, що спеціалізується на створенні сайтів WordPress. Задати питання Олексію можна на https://profiles.wordpress.org/wpthemeus/

Коментарі до запису: 3

Дмитро:

Дякую автору! Два дні мучився з базою даних. Хотів уже перевстановити її з резервної копії, але тут натрапив на вашу статтю. Скористався першим методом та УРА! Сайт коректно почав працювати! Виявиться, як усе просто.

просто:

Дякую ! Допомогло! Використовував 2-й спосіб!

Артем:

Спасибі бро, пів дня просидів, хотів хост зносити і заново все…. Але ту на Вашу сторінку зайшов і УУУУУУУРРРРАААА

Додати коментар або відгук