Як відновити базу даних WordPress

Wordpress

WordPress з часу свого заснування, в якому він служив, дуже багато еволюціонував інструмент ведення блогу, і сьогодні це повноцінна система управління вмістом, яка використовується всіма видами престижних сайтів у всьому світі як основа для управління контентом та публікаціями. Але якщо є щось цікаве в цьому проекті, створеному Мат mullenwegg і що вперше побачило світ у 2003 році, це його висока масштабованість, яка дозволяє нам однаково використовувати його, будь то домашній сервер або веб-сайт великої компанії.

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

Однозначним симптомом цього буде наступне повідомлення в журналі нашого встановлення WordPress: 'Таблиця помилок бази даних WordPress' ./my_home/wp_posts 'позначена як аварійно завершена і остання (автоматична?) Не вдалося відновити запит SELECT post_date_gmt ВІД wp_posts WHERE post_status =' публікація 'І post_type IN (' post ',' page ',' attachment ') ЗАМОВИТИ ПО post_date_gmt DESC LIMIT 1 зроблено require (' wp-blog-header.php '), wp, WP-> main, WP-> send_headers, get_lastpostmodified, get_lastpostdate, _get_last_post_time'

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

Там ми повинні перейти до розділу Бази даних -> Бази даних MySQL, де нам слід шукати варіант 'Відновити базу даних', знайдений у розділі 'Змінити бази даних'. Для кращого керівництва, цей розділ знаходиться нижче розділу на 'Створити базу даних', тому ми повинні вибрати базу даних, яку збираємось відремонтувати, а потім натиснути на кнопку 'Відновити базу даних', після чого нам буде показано стан бази даних нашої установки WordPress, і що ми повинні побачити, якщо все пішло добре, це 'В ПОРЯДКУ' поруч із назвою кожної таблиці, яка її складає.

Тепер, можливо, замість нього Cpanel давайте мати root доступ до сервер в якому база даних, що буде у випадку, якщо ми розміщуємо власний сервер або якщо він знаходиться в університеті чи компанії. Це дозволить нам працювати таким чином, до якого ми, як ми вважаємо, лінуксисти звикли, і це з Командний рядок.

Першим кроком є ​​зупинка сервера MySQL:

Служба $ sudo mysql зупиниться

Потім ми виправляємо базу даних, яка показує нам проблеми, що ми робимо за допомогою наступної команди:

$ cd / var / lib /
$ sudo myisamchk -r -v -f mysql / /

Потім ми просто запускаємо сервер MySQL знову:

Служба $ sudo mysql start

Обидва підходи дозволять нам вирішити проблему, яка, як правило, має місце окремо, хоча її виникнення є вирішальним для правильна візуалізація нашого блогу або веб-сайт (або веб-сайт компанії, в якій ми працюємо), для яких у разі виникнення необхідне рішення якомога негайніше.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   рафаель - сказав він

    Привіт, мені потрібен хтось, хто може допомогти мені у вирішенні проблеми зі своїм wordpress.
    Нещодавно я змінив хостинг.
    Коли я намагаюся вставити ключ API у плагін, я отримую це.
    Помилка налаштувань Протокол "https" не підтримується або відключається у libcurl
    Я розмовляв із хлопцями, які отримують відповіді, і вони сказали мені, що я повинен змінити код, але я не знаю, як це зробити.
    “Я щойно отримав відповідь від нашого відділу DevZone.
    У вас є така помилка "Протокол помилок налаштувань" https "не підтримується або відключений у libcurl" (Помилка конфігурації: Протокол "https" не підтримується або недійсний у libcurl:
    https://drive.google.com/file/d/0B1debuNIQoMERENRajZJWDNDUWc/view
    Ви можете прочитати про цю помилку за посиланням нижче:
    https://curl.haxx.se/docs/faq.html#Protocol_xxx_not_supported_or_di
    Ви повинні налаштувати самостійно на своєму боці »

    Якщо ви можете мені допомогти, я був би вдячний.