نحوه عیب یابی و تعمیر پایگاه داده وردپرس

آوا فنودی وردپرس 2020/09/25 49 0

نحوه عیب یابی و تعمیر پایگاه داده وردپرس

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

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

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

نحوه عیب یابی و تعمیر پایگاه داده وردپرس

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

فهرست مطالب

  • چگونه بفهمیم که پایگاه داده وردپرس  نیاز به تعمیر دارد؟
  • 6 دلیل رایج که چرا پایگاه داده شما باید اصلاح شود؟
  • نحوه تعمیر پایگاه داده وردپرس
  • چگونه پایگاه داده وردپرس خود را بهینه کنیم؟

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

به عنوان یک کاربر وردپرس ، احتمالاً با سهم خود از خطاهای وردپرس روبرو شده اید. تقریباً غیرممکن است که یک وب سایت اجرا کنید و گاهی اوقات با مشکلی مواجه نشوید. اما از کجا می دانید این پایگاه داده است که مسئله است؟

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

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

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

نحوه عیب یابی و تعمیر پایگاه داده وردپرس

رفع آن می تواند کاملاً ساده باشد.

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

6 دلیل رایج که چرا پایگاه داده شما باید اصلاح شود

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

بیایید نگاهی به رایج ترین سناریوها و سپس نحوه تعمیر پایگاه داده وردپرس خود بیاندازیم.

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

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

فقط اگر بخواهید خودتان کد را ویرایش کنید ، فقط باید یک پرونده ساده در پرونده wp-config.php خود ایجاد کنید یا از یک افزونه برای رفع آن استفاده کنید.

2. مشکلات اتصال

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

اما لازم است با ارائه دهنده میزبانی خود بررسی کنید که آیا مشکلی در سرور وجود ندارد.

3. PHP از حد حافظه فراتر رفته است

این یک خطا است که  هنگام بارگذاری رسانه در سایت خود، آن را مشاهده می کنید.

این بدان معناست که شما محدودیت حافظه ای را که برای سایت شما تنظیم شده است بیش از حد بارگیری کرده اید. برطرف کردن این مورد ویرایش برخی از کدها ، تغییر برخی تنظیمات با ارائه دهنده خدمات میزبانی شما یا استفاده از یک افزونه است.

4. جداول پایگاه داده خراب

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

می توانید جداول پایگاه داده خراب را در phpMyAdmin اصلاح کنید (نحوه کار را خواهیم دید).

5. پرونده های خراب

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

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

6. سایت یا پایگاه داده شما هک شده است

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

یا می توانید از شرکت میزبان خود کمک بگیرید یا می توانید خود آن را برطرف کنید.

اکنون وقت آن است که برخی از اصلاحات پایگاه داده را ترک کنید!

نحوه تعمیر پایگاه داده وردپرس

از آنجا که هم اکنون علل عمده مشکلات پایگاه داده را می دانید ، این سوال را می پرسید: چگونه پایگاه داده وردپرس خود را تعمیر کنم؟

انجام دادن اقدامات لازم،به ماهیت مسئله بستگی دارد. در ابتدا ساده ترین مراحل را طی می کنیم ، زیرا با این کار رایج ترین مشکلات حل می شود.

  • با پشتیبان گیری شروع کنید
  • نحوه استفاده از پرونده ورود به سیستم پایگاه داده برای تشخیص خطاهای پایگاه داده وردپرس
  • چگونه اطلاعات کاربری پایگاه داده وردپرس خود را ویرایش کنیم
  • نحوه استفاده از WP_ALLOW_REPAIR برای ترمیم پایگاه داده وردپرس
  • نحوه تعمیر پایگاه داده وردپرس در phpMyAdmin
  • نحوه تعمیر پایگاه داده وردپرس از طریق WP-CLI
  • چگونه میزان حافظه PHP را افزایش دهیم

با پشتیبان گیری شروع کنید

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

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

نحوه استفاده از فایل گزارش پایگاه داده برای تشخیص خطاهای پایگاه داده وردپرس

اولین قدم مشاهده گزارش خطاهای خود است و گام بعدی شناسایی این که مشکل چیست. برای انجام این کار دو گزینه وجود دارد:

  • گزارش های خام وردپرس را از طریق FTP مشاهده کنید.
  • گزارش خطاها را در wp-config.php فعال کنید.

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

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

شایعترین دلیل ایجاد خطا در ایجاد اتصال پایگاه داده ، اعتبار نادرست پایگاه داده است.

برای ویرایش اعتبار پایگاه داده خود ، از پرونده wp-config.php یک نسخه پشتیبان تهیه کنید و سپس نسخه اصلی را باز کنید. تهیه نسخه پشتیبان در صورتی که مرتکب اشتباه شوید و شرایط را بدتر کند ضروری است.

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

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

  • نام پایگاه داده
  • نام کاربری پایگاه داده MySQL
  • رمز عبور پایگاه داده MySQL
  • نام میزبان MySQL

در پرونده wp-config.php ، این چهار اطلاعات به صورت زیر خواهد بود:

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

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

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

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

نحوه استفاده از WP_ALLOW_REPAIR برای ترمیم پایگاه داده وردپرس

گزینه بعدی این است که به وردپرس دستور دهید تا هرگونه مشکل در پایگاه داده شما را برطرف کند. این کار را با اضافه کردن یک خط در پرونده wp-config.php انجام می دهید.

پرونده را باز کنید و این خط را پیدا کنید:

خط زیر را در بالای آن خط اضافه کنید:

اکنون ، پرونده wp-config.php خود را ذخیره کرده و ببندید.

مجدداً ، مطمئن شوید که ابتدا یک نسخه پشتیبان از پرونده wp-config.php خود ایجاد می کنید ، به هر حال.

مرحله بعدی بازدید از صفحه تعمیر پایگاه داده است. این را در http://your-site.com/wp-admin/maint/repair.php خواهید یافت. آدرس وب سایت خود را با your-site.com جایگزین کنید.

نحوه عیب یابی و تعمیر پایگاه داده وردپرس

شما در اینجا دو گزینه دارید:

پایگاه داده را تعمیر کنید
تعمیر و بهینه سازی پایگاه داده

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

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

پس از پایان کار ، فراموش نکنید که خطی را که به پرونده wp-config.php خود اضافه کرده اید حذف کنید.

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

نحوه تعمیر پایگاه داده وردپرس در phpMyAdmin

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

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

از طریق صفحات مدیریت ارائه دهنده هاست خود می توانید به phpMyAdmin دسترسی پیدا کنید.

نحوه عیب یابی و تعمیر پایگاه داده وردپرس پس از ورود به phpMyAdmin ، از لیست پایگاه داده در سمت چپ ، بر روی پایگاه داده مورد نیاز برای تعمیر کلیک کنید. جداول موجود در پایگاه داده شما در سمت راست بارگیری می شوند:نحوه عیب یابی و تعمیر پایگاه داده وردپرسبه پایین بروید و گزینه Check All را علامت بزنید. سپس ، در کادر انتخاب شده ،تعمیر جدول را بزنید

نحوه عیب یابی و تعمیر پایگاه داده وردپرس

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

اما اگر یکی از این گزینه ها کار نکند یا بخواهید به طور متفاوتی به سایت خود دسترسی پیدا کنید ، چه می کنید؟ بیایید روش دیگری را امتحان کنیم.

نحوه تعمیر پایگاه داده وردپرس از طریق WP-CLI

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

برای این کار از دستور wp db repair استفاده کنید. این می تواند سریعترین راه برای ترمیم پایگاه داده باشد.

چگونه میزان حافظه PHP را افزایش دهیم

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

در فایل wp-config.php ، این خط را پیدا کنید:

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

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

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

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

  • WP-DBManager
  • Advanced Database Cleaner
  • WP Config File Editor که به شما امکان می دهد بدون دسترسی مستقیم به پرونده wp-config.php ویرایش کنید.

چگونه پایگاه داده وردپرس خود را بهینه کنیم

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

پلاگین های بهینه سازی پایگاه داده

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

  • WP-Optimize
  • Advanced Database Cleaner
  • WP-DBManager

فهرست MySQL را به جدول wp_options وردپرس اضافه کنید.

افزودن فهرست MySQL به جدول wp_options (یا حذف آن از آن جدول) می تواند سرعت اتصال به پایگاه داده را افزایش دهد.

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

روش خوب برای مدیریت پایگاه داده شما مشابه مدیریت خوب وب سایت وردپرس است:

  • پشتیبان گیری منظم داشته باشید. اگر باید دوباره پایگاه داده خود را اصلاح کنید ، دانستن اینکه بک آپ های خودکار منظم دارید ، این کار را آسان تر می کند و به شما آرامش خاطر می دهد. از افزونه پشتیبان استفاده کنید.
  • اطمینان حاصل کنید که پایگاه داده شما همیشه بهینه شده و از عملکرد روان آن اطمینان حاصل کنید. این کار را از طریق یک افزونه بهینه سازی پایگاه داده انجام دهید یا یک ارائه دهنده میزبانی انتخاب کنید که از آن برای شما مراقبت کند.
  • هرگز رمزعبور پایگاه داده خود را اعلام نکنید مگر اینکه به گیرنده اعتماد کنید. برای کار در یک سایت نیاز به رمز ورود پایگاه داده غیرمعمول است بنابراین اگر از شما خواسته شد ، دلیل آن را بپرسید.
  • اگر شخص دیگری به پایگاه داده شما دسترسی پیدا کرد ، پس از پایان کار در آن اطلاعات را تغییر دهید و پرونده wp-config.php را به روز کنید.
  • فقط از گذرواژه های امن برای مدیر وردپرس ، حساب میزبانی و FTP / SFTP خود استفاده کنید. هنگام اتصال به اینترنت ، از SFTP ترجیح FTP استفاده کنید.
  • اگر افزونه ای می نویسید که جداول یا سوابق را به پایگاه داده اضافه می کند ، اطمینان حاصل کنید که هنگام حذف پلاگین این موارد را حذف کنید. پس از حذف پلاگین هایی که جداول خود را اضافه کرده اند ، پایگاه داده خود را تمیز کنید.
    برای ایمن نگه داشتن سایت خود و محافظت از آن در برابر هک اقداماتی انجام دهید.

اگر از این آموزش لذت بردید ، پشتیبانی ما را دوست خواهید داشت. همه برنامه های میزبانی پنگاش شامل پشتیبانی 24/7 روزانه از توسعه دهندگان و مهندسان باسابقه وردپرس است.

نحوه عیب یابی و تعمیر پایگاه داده وردپرس

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

برچسب ها

برچسبی برای نمایش وجود ندارد

توجه

کلیک

اگر با این مشکل آشنا هستید خودتان انجام دهید ولی اگر نمی دانید که این کار را چطور انجام دهید می توانید هم اکنون در ناحیه کاربری ثبت نام کرده و اطلاعات سایت را تیکت کنید تا با اندک هزینه ای کار شما را انجام دهیم . اگر خواستید می توانید برای مشاوره با شماره های ۰۹۱۷۹۰۵۹۳۵۰ و یا ۰۹۳۹۸۶۹۵۲۳۸ با ما در ارتباط باشید.

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