شما اینجا هستید: خانه > وردپرس > 6 روش آسان برای تعمیر پایگاه داده وردپرس

6 روش آسان برای تعمیر پایگاه داده وردپرس

فهرست مطالب

در طول سال‌هایی که در جامعه وردپرس فعالیت کردیم، افراد زیادی درباره تعمیر پایگاه‌‌داده های خراب وردپرس از ما سؤال کرده اند.

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

ما تجربه تعمیر سریع دیتابیس وردپرس را داریم و به شما آموزش می دهیم که چگونه سایت خود را در کمترین زمان تعمیر و راه اندازی کنید. به عنوان مثال، می توانید از ابزارها و افزونه های مختلف برای تعمیر پایگاه داده وردپرس استفاده کنید.

در این مقاله نحوه تعمیر پایگاه داده وردپرس را در چند مرحله ساده به شما نشان خواهیم داد.

چگونه بفهمیم پایگاه داده وردپرس نیاز به تعمیر دارد؟

پایگاه داده وردپرس مجموعه ای از تمام اطلاعات مورد نیاز برای اجرای صحیح وب سایت شما است. پایگاه داده شامل تمام پست های وبلاگ، صفحات، کاربران ثبت نام شده، فایل های رسانه ای و تنظیمات سایت شما می شود.

اگر پایگاه داده شما خراب است و نیاز به تعمیر دارد، برخی از علائم رایج آن را در ادامه معرفی کرده ایم که باید مراقب آنها باشید:

  • صفحه سفید مرگ (WSoDs): این یک اصطلاح کلی برای موقعیتی است که وب سایت شما به جای محتوای معمول خود یک صفحه سفید خالی را نمایش می دهد . یک پایگاه داده خراب می تواند یکی از دلایلی باشد که شما یک WSoD را می بینید.
  • پیام های خطا: ممکن است پیام های خطای مربوط به پایگاه داده را مشاهده کنید. به عنوان مثال، خطاهایی مانند «Error establishing a database connection» یا «Unable to select database» نشان می‌دهد که چیزی در پایگاه داده درست نیست.
خطای اتصال به دیتابیس وردپرس
  • محتوای گمشده یا مشکلات قالب‌بندی: اگر به نظر می‌رسد محتوای وب‌سایت شما از بین رفته است یا قالب بندی در جای خود نیست، می‌تواند نشانه‌ای از خرابی پایگاه داده باشد.
  • خرابی پلاگین یا تم: به طور مشابه، اگر افزونه ها یا قالب به طور ناگهانی به درستی کار نکنند، ممکن است مشکل از پایگاه داده اصلی باشد.

اکنون بیایید ببینیم چه چیزی می تواند باعث خراب شدن پایگاه داده وردپرس شما شود.

چه چیزی باعث آسیب به پایگاه داده وردپرس می شود؟

با درک علل رایجی که می تواند به پایگاه داده وردپرس شما آسیب برساند، می توانید اقداماتی را برای جلوگیری از آنها انجام دهید و پایگاه داده خود را سالم نگه دارید.

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

از طرف دیگر، اگر اطلاعات پایگاه داده (نام کاربری، رمز عبور و غیره) ذخیره شده در فایل wp-config.php نادرست باشد، می تواند منجر به مشکلات اتصال به پایگاه داده شود.

به طور مشابه، اگر وب سایت شما سعی می کند از حافظه بیشتری نسبت به محدودیت حافظه هاست شما استفاده کند ( محدودیت حافظه PHP )، می تواند منجر به خطاهای پایگاه داده و خرابی احتمالی شود.

اکنون، بیایید به روش های مختلفی که می توانید به راحتی پایگاه داده وردپرس را تعمیر کنید، نگاه کنیم.

نکته مهم: قبل از استفاده از اجرای هر روش تعمیر، ضروری است که از وب سایت و پایگاه داده وردپرس خود نسخه پشتیبان تهیه کنید. به این ترتیب، اگر در فرآیند تعمیر مشکلی پیش آمد، می توانید وب سایت خود را از نسخه پشتیبان بازیابی کنید.

برای کسب اطلاعات بیشتر، لطفاً راهنمای ما در مورد نحوه تهیه پشتیبان از پایگاه داده وردپرس را مطالعه کنید .

1. اطلاعات اتصال به پایگاه داده وردپرس را بررسی و ویرایش کنید

یکی از رایج‌ترین و آسان‌ترین راه‌ها برای تعمیر پایگاه داده وردپرس، بررسی اطلاعات اتصال به پایگاه داده است. معمولاً نام کاربری و رمزعبور های نادرست منجر به خطا در اتصال پایگاه داده می شود، به خصوص اگر به تازگی سایت خود را به میزبان جدیدی منتقل کرده باشید.

اطلاعات اتصال به پایگاه داده وردپرس در فایل wp-config.php ذخیره می شود. برای ویرایش فایل، باید از یک نرم افزار FTP یا ابزار مدیریت فایل استفاده کنید. اگر قبلا این فایل را ویرایش نکرده‌اید، لطفا آموزش ویرایش فایل wp-config.php را ببینید.

پس از باز کردن فایل، به دنبال خطوط زیر باشید:

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define( 'DB_NAME', 'database_name_here' );
/** MySQL database username */
define( 'DB_USER', 'username_here' );
/** MySQL database password */
define( 'DB_PASSWORD', 'password_here' );
/** MySQL hostname */
define( 'DB_HOST', 'localhost' );

در مرحله بعد، باید اطمینان حاصل کنید که اطلاعات نام پایگاه داده، نام کاربری، رمز عبور و میزبان پایگاه داده صحیح است.

می توانید این اطلاعات را از طریق پنل مدیریت هاست خود تایید کنید. به عنوان مثال، در cpanel ، می توانید در بخش Databases گزینه MySQL Databases را انتخاب کنید.

بخش مدیریت دیتابیس ها در cpanel

با این کار صفحه مدیریت پایگاه داده های MySQL در cPanel باز می شود.

از اینجا می‌توانید نام کاربری و رمز عبور را در بخش «Current Databases» پیدا کنید. اگر اطلاعات اتصال به پایگاه داده مطابقت ندارد، آنها را کپی کرده تا بتوانید به فایل wp-config.php انتقال دهید.

2. تعمیر پایگاه داده وردپرس با استفاده از phpMyAdmin

اگر با پایگاه داده آشنایی دارید، می توانید از phpMyAdmin برای تعمیر پایگاه داده وردپرس خود استفاده کنید. phpMyAdmin یک رابط مبتنی بر وب است که برای مدیریت پایگاه داده های MySQL مورد استفاده قرار میگیرد.

ابتدا باید وارد داشبورد هاست خود شوید و به سی پنل بروید.یا اینکه مستقیما وارد cpanel شوید، به بخش «Databases» بروید و سپس روی دکمه «phpMyAdmin» کلیک کنید.

در صفحه بعدی باید پنل phpMyAdmin را ببینید.

اکنون، می‌توانید پایگاه داده‌ای را که می‌خواهید تعمیر کنید، از ستون سمت چپ انتخاب کنید یا به بخش «Databases» در بالا بروید.

بعد از انتخاب پایگاه داده، جداول مختلفی را در پایگاه داده خواهید دید. به سادگی اسکرول کنید و در انتهای لیست جداول، روی گزینه «Check All» کلیک کنید.

همچنین باید روی منوی کشویی «With selected» کلیک کرده و گزینه «Repair table» را انتخاب کنید.

phpMyAdmin اکنون تلاش خواهد کرد تا جداول انتخاب شده را تعمیر کند. در صورت مشاهده هرگونه خطا، رفع خواهد شد.

پس از اتمام تعمیر باید یک پیام موفقیت آمیز مانند زیر مشاهده کنید.

3. تعمیر پایگاه داده وردپرس با استفاده از افزونه

راه دیگر تعمیر پایگاه داده وردپرس استفاده از افزونه است. اگر در ویرایش فایل ها یا استفاده از phpMyAdmin راحت نیستید، این روش بهترین است.

افزونه های پایگاه داده وردپرس زیادی وجود دارد که می توانید از آنها استفاده کنید. برای این آموزش، از افزونه WP-DBManager استفاده می کنیم. این افزونه رایگان است و به شما اجازه می دهد تا اقدامات مختلفی مانند بهینه سازی، تعمیر، پشتیبان گیری و غیره را در پایگاه داده انجام دهید.

ابتدا باید افزونه WP-DBManager را در سایت خود نصب و فعال کنید.

پس از فعال سازی، می توانید از داشبورد وردپرس به صفحه Database » Repair DB بروید.

در مرحله بعد، می توانید جداولی را که می خواهید در پایگاه داده تعمیر کنید، انتخاب کنید. اگر مطمئن نیستید که کدام جداول را تعمیر کنید، به سادگی همه آنها را انتخاب کنید و روی دکمه «Repair» در پایین کلیک کنید.

سپس این افزونه سعی می کند پایگاه داده وردپرس شما را تعمیر کرده و هر مشکلی را برطرف کند.

4. از ابزار داخلی وردپرس برای تعمیر پایگاه داده وردپرس استفاده کنید

وردپرس یک ابزار تعمیر داخلی دارد که می توانید از آن برای رفع مشکلات جزئی خرابی پایگاه داده استفاده کنید. با این حال، برای دسترسی به ابزار تعمیر، باید فایل wp-config.php را به صورت دستی ویرایش کنید.

ابتدا باید فایل های وب سایت خود را با استفاده از یک نرم افزار FTP یا مدیر فایل باز کنید. سپس در فولدر اصلی وردپرس، فایل wp-config.php را که معمولاً در پوشه اصلی نصب وردپرس شما قرار دارد، پیدا کنید.

فایل را با استفاده از ویرایشگر متن یا notepad باز کنید. در مرحله بعد، باید قطعه کد زیر را درست قبل از خط
 /* That's all, stop editing! Happy publishing. */ 
اضافه کنید:

	
define ('WP_ALLOW_REPAIR', true);

پس از انجام این کار، می توانید URL زیر را در مرورگر وب وارد کنید تا ابزار تعمیر باز شود:

https://www.example.com/wp-admin/maint/repair.php

فقط به یاد داشته باشید که “example.com” را با نام دامنه خود جایگزین کنید.

پس از باز شدن ابزار، به سادگی روی دکمه «Repair Database» کلیک کنید.

پس از اینکه پایگاه داده وردپرس را تعمیر کردید، می توانید قطعه کد را از فایل wp-config.php حذف کنید تا از دسترسی غیرمجاز جلوگیری کنید.

ابزار تعمیر برای استفاده از آن نیازی به ورود کاربران ندارد، بنابراین پاک نکردن کد از فایل wp-config.php می تواند منجر به آسیب پذیری های امنیتی شود.

5. تعمیر پایگاه داده وردپرس از طریق cPanel

با استفاده از ابزار مدیریت دیتابیس که در cPanel ارائه شده است می توانید پایگاه داده های خراب وردپرس را تعمیر کنید.

ابتدا باید cPanel را از داشبورد هاست خود باز کنید. پس از باز شدن سی پنل، به قسمت پایگاه داده بروید.

در مرحله بعد، می توانید روی گزینه MySQL Databases کلیک کنید.

گزینه مدیریت دیتابیس ها در cpanel

پس از آن، می توانید روی منوی کشویی «Repair Database» کلیک کنید و پایگاه داده را برای تعمیر انتخاب کنید.

برای شروع تعمیر دیتابیس، روی دکمه «Repair Database» کلیک کنید.

این ابزار به طور خودکار پایگاه داده شما را تعمیر می کند.

پس از تکمیل فرآیند، باید یک پیام موفقیت آمیز مشاهده کنید.

6. تعمیر پایگاه داده وردپرس با استفاده از WP-CLI

برای توسعه دهندگان و کاربران پیشرفته، یک گزینه خط فرمان برای تعمیر پایگاه داده وردپرس با استفاده از WP-CLI (واسط خط فرمان وردپرس) وجود دارد.

WP-CLI یک ابزار قدرتمند است، اما فنی تر از روش های دیگر ذکر شده در اینجا است. اگر با خط فرمان راحت نیستید، بهتر است از روش های تعمیر دیگر استفاده کنید.

برای شروع، باید با استفاده از SSH به سرور وب سایت خود دسترسی داشته باشید . برای انجام این مرحله، باید اطلاعات اتصال به SSH هاست خود را بدانید.

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

اگر از مک یا لینوکس استفاده می کنید، نرم افزار SSH از قبل نصب شده است. با این حال، کاربران ویندوز برای استفاده از SSH به نرم افزاری مانند PuTTY نیاز دارند.

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

از اینجا به سادگی دستور زیر را در پنجره ترمینال خود اجرا کنید:

wp db repair

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

پیشنهاد: از یک متخصص وردپرس کمک بگیرید

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

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

بعلاوه، پشتیبانی 24 ساعته و نظارت شبانه روزی بر وبسایت شما جزئی از خدمات پشتیبانی ما است. کارشناسان ما نه تنها می توانند تعمیرات پایگاه داده را انجام دهند بلکه سایت شما را برای سرعت بهینه سازی می کنند. به این ترتیب، شما می توانید تجربه کاربری استثنایی را در عین افزایش عملکرد سئو ارائه دهید.

علاوه بر تعمیر و نگهداری، خدمات دیگری نیز وجود دارد که می توانید از آنها استفاده کنید. به عنوان مثال، ما طراحی وب سایت، تعمیر سایت های هک شده، بهینه سازی سایت شما برای سرعت و موارد دیگر را ارائه می دهیم.

امیدواریم این مقاله به شما در یادگیری نحوه تعمیر پایگاه داده وردپرس بصورت ساده کمک کرده باشد.

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

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