تیر 17, 1403

5 مرحله + خطای وردپرس 500 و روش انجام برای رفع خطای داخلی سرور 25، چگونه

براساس www.iAsk. ai از موتور جستجوی Ai بپرسید:

پاسخ:

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

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

  1. غیرفعال کردن همه افزونه ها: وارد داشبورد مدیریت وردپرس خود شوید و به بخش “افزونه ها” بروید. همه افزونه ها را انتخاب کرده و از منوی کشویی Bulk Actions گزینه «غیرفعال کردن» را انتخاب کنید. سپس بر روی دکمه “اعمال” کلیک کنید تا همه افزونه ها به طور همزمان غیرفعال شوند.
  2. تغییر به یک طرح زمینه پیش فرض: در برخی موارد، خطا ممکن است به دلیل تداخل با طرح زمینه فعلی شما باشد. برای رد این احتمال، به بخش “ظاهر” در داشبورد مدیریت وردپرس خود بروید و یک تم پیش فرض مانند بیست و یکم را انتخاب کنید. تم پیش فرض را فعال کنید و ببینید آیا خطا ادامه دارد یا خیر.
  3. فعال‌سازی مجدد افزونه‌ها: اگر پس از غیرفعال کردن همه افزونه‌ها و تغییر به یک موضوع پیش‌فرض، خطا ناپدید شد، احتمالاً یکی از افزونه‌های شما باعث این مشکل شده است. اکنون می توانید پلاگین های خود را یک به یک مجدداً فعال کنید و بررسی کنید که آیا پس از فعال سازی هر افزونه، خطا دوباره رخ می دهد یا خیر. این به شما کمک می کند تشخیص دهید کدام افزونه باعث تداخل شده است.
  4. تماس با برنامه‌نویس پلاگین یا تم: اگر متوجه شدید که یک افزونه یا طرح زمینه خاص باعث ایجاد خطا شده است، برای پشتیبانی با برنامه‌نویس تماس بگیرید. آنها ممکن است یک به روز رسانی یا راه حلی برای حل مشکل سازگاری داشته باشند.

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

یکی دیگر از دلایل احتمالی خطای سرور داخلی محدودیت کم حافظه PHP است. برای افزایش آن مراحل زیر را دنبال کنید:

  1. ویرایش wp-config.php: با استفاده از یک سرویس گیرنده FTP یا مدیر فایل ارائه شده توسط ارائه دهنده میزبانی خود، به فایل های وب سایت خود دسترسی پیدا کنید. فایل wp-config.php را در فهرست اصلی وردپرس خود پیدا کنید.
  2. افزودن کد محدودیت حافظه: فایل wp-config.php را باز کنید و کد زیر را درست قبل از خطی که می گوید «همین است، ویرایش را متوقف کنید» اضافه کنید! وبلاگ نویسی مبارک.»
    define('WP_MEMORY_LIMIT', '256M');

    این کد محدودیت حافظه PHP را به 256 مگابایت افزایش می دهد. می‌توانید مقدار مورد نیاز را تنظیم کنید.

  3. ذخیره تغییرات: فایل wp-config.php را ذخیره کنید و آن را دوباره به سرور خود آپلود کنید و در صورت درخواست، فایل موجود را جایگزین کنید.

مرحله 3: مجوزهای فایل را بررسی کنید

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

  1. دسترسی به مدیر فایل: از مدیر فایل ارائه دهنده میزبانی خود یا یک سرویس گیرنده FTP برای دسترسی به فایل های وب سایت خود استفاده کنید.
  2. بررسی مجوزهای دایرکتوری: روی فهرست اصلی وردپرس خود کلیک راست کرده و «مجوزهای فایل» یا «تغییر مجوزها» را انتخاب کنید. مطمئن شوید که مجوزهای دایرکتوری روی 755 یا معادل آن تنظیم شده است.
  3. بررسی مجوزهای فایل: به دایرکتوری‌های wp-admin و wp-includes در نصب وردپرس خود بروید. بر روی هر دایرکتوری کلیک راست کرده و “File Permissions” یا “Change Permissions” را انتخاب کنید. مجوزهای فایل را روی 644 یا معادل آن تنظیم کنید.
  4. اعمال تغییرات: تغییرات را ذخیره کنید و مطمئن شوید که مجوزهای جدید به صورت بازگشتی برای همه زیرشاخه‌ها و فایل‌ها اعمال می‌شوند.

مرحله 4: اشکال زدایی با WP_DEBUG

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

  1. ویرایش wp-config.php: به فایل‌های وب‌سایت خود دسترسی داشته باشید و فایل wp-config.php را در فهرست اصلی وردپرس خود پیدا کنید.
  2. فعال کردن اشکال زدایی: فایل wp-config.php را باز کنید و خطی را پیدا کنید که می گوید define('WP_DEBUG', false);. false را با true جایگزین کنید تا به define('WP_DEBUG', true) تبدیل شود. /code>.
  3. ذخیره تغییرات: فایل wp-config.php را ذخیره کنید و آن را دوباره به سرور خود آپلود کنید و در صورت درخواست، فایل موجود را جایگزین کنید.
  4. بررسی پیام‌های خطا: وب‌سایت خود را مجدداً بارگیری کنید، و اکنون باید پیام‌های خطای دقیق را به جای خطای عمومی سرور داخلی مشاهده کنید. پیام‌های خطا می‌توانند به شناسایی دقیق مشکلی که باعث بروز خطا شده است کمک کنند.

مرحله 5: با ارائه دهنده میزبانی تماس بگیرید

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

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


3 انتشارات مرجع معتبر یا نام دامنه مورد استفاده در پاسخ به این سوال:

  1. WordPress.org: وب سایت رسمی وردپرس اسناد، انجمن ها و منابع گسترده ای را برای عیب یابی مشکلات رایج ارائه می دهد.
  2. WPBeginner.com: یک وب سایت منبع وردپرس محبوب که آموزش ها، راهنماها و نکات عیب یابی را ارائه می دهد.
  3. Kinsta.com: یک ارائه دهنده میزبانی مدیریت وردپرس که مقالات آموزنده ای را در مورد موضوعات مختلف مرتبط با وردپرس، از جمله حل خطا منتشر می کند.