۸ مورد از بیشترین خطاهای وردپرس و چگونگی رفع آنها

shape
shape
shape
shape
shape
shape
shape
shape

خطاهای وردپرس

۸ مورد از بیشترین خطاهای وردپرس و چگونگی رفع آنها

ما در این مقاله آموزش هایی در مورد چگونگی رفع این خطاهای معمول که در وردپرس رخ می دهد را بیان می کنیم:

  1. Error Establishing Database Connection

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

علل خطای ایجاد پایگاه داده :

  • مشکل سرویس میزبانی شما
  • خطا در فایل wp-config.php
  • ممکن است سایت شما هک شده باشد

راه حل شماره ۱ رفع مشکلات سرویس میزبانی

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

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

راه حل شماره ۲ خطای فایل wp-config.php

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

راه حل شماره ۳٫ سایت را چک و بررسی کنید که آیا هک شده است یا خیر.

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

خطاهای وردپرس

  1. White Screen of Death

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

علل:

اغلب ناشی از محدودیت حافظه است

پوسته یا افزونه ناقص کد شده

خطاهای وردپرس

راه حل شماره ۱: محدودیت حافظه را افزایش دهید

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


 

define (‘WP_MEMORY_LIMIT’، ’۶۴M’)؛

کد بالا میزان حافظه خود را به ۶۴M افزایش می دهد.

راه حل شماره ۲ پوسته خود را با قالب پیش فرض جایگزین کنید و تمام افزونه ها را غیرفعال کنید

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

  1. ۵۰۰ Internal Server Error

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

علل:

محدودیت حافظه PHP

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

خراب بودن توابع پوسته

خراب بودن فایل.htaccess

راه حل شماره ۱ محدودیت حافظه را افزایش دهید

مراحل افزایش میزان حافظه که در مرحله قبل ذکر شد، را دنبال کنید.

راه حل شماره ۲ ویرایش فایل .htaccess

از آنجا که این مشکل معمولا توسط فایل htaccess خراب شده است، شما باید فایل .htaccess خود را ویرایش کنید. فایل .htaccess را از FTP یا مدیر فایل باز کنید و آن را با .htaccess قدیمی تغییر نام دهید. وب سایت خود را بازبینی کنید و ببینید آیا مشکلی همچنان ادامه دارد یا خیر. اگر این مشکل را حل کند، بر روی تنظیمات> پیوند یکتا کلیک کنید و تغییرات ذخیره را برای بازنشانی .htaccess کلیک کنید.

راه حل شماره ۳٫ همه افزونه ها را غیرفعال کنید

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

راه حل شماره ۴٫ جایگزینکردن پوشه های wp-admin و wp-includes

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

  1. Lost Admin Email and Password Retrieval is not Working

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

علت:

علت واقعی این مشکل هنوز هم رمز و راز است که ما هم بی خبر هستیم.

اما کارهایی وجود دارند که می‌توانید برای تغییر ایمیل و گذرواژه خود بدون نیاز به اتصال مجدد انجام دهید.

راه حل شماره ۱ فایل functions.php خود را ویرایش کنید

برای تغییر در یک فایل theme.php، به مسیر ../wp-content/themes/your_current_theme از طریق FTP یا مدیر فایل بروید. فایل functions.php را باز کنید و خط زیر را اضافه کنید.


 

wp_set_password ('DesiredNewPassword'، ۱)؛

 

کلمه عبور جدید مورد نظر خود را به جایی که می گوید “DesiredNewPassword” قرار دهید. فایل را ذخیره کرده و دوباره آپلود کنید. پس از ورود به وب سایت خود، کد را از فایل حذف کنید و دوباره آپلود کنید.

راه حل شماره ۲ ایمیل و رمز عبور خود را از طریق phpMyAdmin بازنشانی کنید

به cpanel خود وارد شوید روی phpMyAdmin کلیک کنید و پایگاه داده وب سایت خود را انتخاب کنید. روی جدول wp_users کلیک کنید و رکورد خود را ویرایش کنید. یک مقدار جدید برای user_pass وارد کنید به یاد داشته باشید phpMyAdmin با استفاده از رمزگذاری MD5، است بنابراین شما باید رمز عبور خود را به MD5 تبدیل کنید.

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

  1. Connection Timed Out

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

علل:

افزونه های سنگین

خراب بودن توابع پوسته

محدودیت حافظه PHP

راه حل ها

محدودیت حافظه پی اچ پی خود را افزایش دهید

همه پلاگین ها را غیرفعال کنید و یکی از آن ها را که موجب مشکل می شود را حذف کنید

قالب سایت را به قالب پیش فرض وردپرس تغییر دهید.

  1. ۴۰۴ Page Error

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

خطاهای وردپرس

علت

تنظیم اولیه پیوند یکتا دلیل اصلی خطای ۴۰۴ صفحه است.

خطاهای وردپرس

راه حل:

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

  1. Memory Exhausted Error

یک خطای ناشی از حافظه باعث ایجاد یک صفحه سفید مرگ یا خطای زیر می شود

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 2348617 bytes) in /home/username/public_html/site1/wp-includes/plugin.php on line xxx

علت

دلیل اصلی این است که یک افزونه وردپرس یا یک اسکریپت محدودیت حافظه پیش فرض را از بین می برد.

راه حل

شما باید محدودیت حافظه پی اچ پی خود را افزایش دهید. اگرچه ما در ابتدا مراحل افزایش سطح حافظه را ذکر کردیم.

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

  1. Unavailable for Scheduled Maintenance Error

خطاهای وردپرس

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

خطاهای وردپرس

علت:

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

خطاهای وردپرس

راه حل ها

به صورت دستی نصب وردپرس خود را به روز کنید

از طریق FTP یا مدیر فایل، فایل اصلی خود را از طریق پوشه ریشه حذف کنید.

خطاهای وردپرس

سخن آخر

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

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

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