چگونه جدول پست های خراب شده وردپرس را تعمیر کنیم

هر از چند گاهی جدول پست های وردپرس خراب شده و وب سایت شما را پیچیده می کند. چرا این اتفاق می افتد؟ نحوه خراب شدن جداول همیشه مشخص نیست ، گرچه معمولاً می توان آن را به یک واقعه غیر منتظره نسبت داد ، مانند اینکه سرور MySQL یا میزبان سرور در اواسط به روزرسانی کشته شود ، و باعث می شود که وقفه در نوشتن پایگاه داده ایجاد شود.

علائم جدول پیامهای خراب شده

اگر به صفحه “همه پست ها” یا “همه صفحات” در مدیر وردپرس بروید و در آنجا چیزی پیدا نکنید ، اولین غریزه شما احتمالاً فریاد زدن است. چه اتفاقی برای همه مطالب من افتاد ؟! نگران نباشید هنوز آنجاست این اغلب یک علامت جدول پست خراب شده در پایگاه داده است. این MySQL معادل یک عصبانیت است اما به راحتی برطرف می شود ، بنابراین باید آرام باشید.

همچنین می توانید صفحات خالی را ببینید یا 404s را در صفحات موجود که باید محتوایی باشد ، دریافت کنید. کسانی که BuddyPress را فعال می کنند نیز ممکن است پیامی مانند این را مشاهده کنند:

“اجزای فعال BuddyPress زیر صفحات وردپرس مرتبط ندارند: گروه های کاربر ، اعضا ، فعال سازی ، ثبت نام. تعمیر”

وقتی جدول پست ها خراب می شود ، BuddyPress نمی تواند آن صفحات را پیدا کند ، بنابراین این اخطار را به شما می دهد ، حتی اگر صفحات را قبلاً تنظیم کرده باشید.

نحوه اصلاح جدول خراب شده

گاهی اوقات وردپرس می تواند به طور خودکار این مشکل را برطرف کند ، اما در مواقع دیگر فقط باید این کار را به صورت دستی از طریق phpMyAdmin انجام دهید. قبل از لمس هر چیزی ، مطمئن شوید که از پایگاه داده خود پشتیبان تهیه کرده اید.

اگر با phpmyadmin راحت نیستید ، ابتدا باید سعی کنید از روش پیشنهادی وردپرس برای تعمیر پایگاه داده که از 2.9 در دسترس است استفاده کنید. موارد زیر را به پرونده wp-config.php خود اضافه کنید:

define( 'WP_ALLOW_REPAIR', true );

بعد از بازدید از اسکریپت ، باید این جدول اثربخش باشد و به طور خودکار جدول خراب شده شما را ترمیم کند: {$ your_site} /wp-admin/maint/repair.php

اگر با استفاده از phpmyadmin راحت هستید ، می توانید روش دیگری برای ترمیم انتخاب کنید ، که واقعاً همان روش قبلی را انجام می دهد:

وارد کنترل پنل میزبان خود شوید و phpMyAdmin را راه اندازی کنید. پایگاه داده خود را انتخاب کرده و سپس به دنبال جدول wp_posts بگردید . این احتمال وجود دارد که ظاهرا مانند جدولهای دیگر نباشد و احتمالاً “در حال استفاده” باشد:

ترسناک ، درسته ؟!
ترسناک ، درسته ؟!

این جدولی است که شما را بدخلقی می کند و می خواهید آن را انتخاب کنید و سپس روی ” Repair Table ” در لیست کشویی کلیک کنید :

میز تعمیر
میز تعمیر

این باید همه شما را ثابت کند. از سایت خود دیدن کنید تا بررسی کنید که پست ها و صفحات شما به حالت عادی برگشته اند. توجه: این مورد برای سایر جداول خراب ، به عنوان مثال wp_options و غیره نیز مفید است. این یک راه حل نسبتاً آسان برای مشکلی است که خود را به عنوان یک موقعیت اضطراری در جبهه سایت وردپرس خود نشان می دهد. برای دفعه بعدی که به یک میز خراب مشکوک شدید ، این مورد را بایگانی کنید.

منبع

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

2 + سه =