۵ روش رفع خطای Internal Server Error یا ارور ۵۰۰ در وردپرس

زمان انتشار:
تعداد بازدید: 616

زمان تقریبی خواندن نوشته: 3 دقیقه
حالت تمام صفحه:

سلام دوستان وردپرسی عزیز؛
اگر جزء وبگردان و دوسداران اینترنت باشید، احتمالا ارور HTTP 500 Internal Error Server را حداقل چندین بار مشاهده کرده اید. خطای داخلی سرور یا ارور ۵۰۰ یکی از خطاهای معمول و رایج وردپرس است. خطاهای ثابت مانند خطای داخلی سرور، یا همان ارور HTTP 500 Internal Error Server  یا مشکلات اتصال به پایگاه داده، صفحه سفید مرگ، و بسیاری خطاهای دیگر برای بسیاری از کاربران رخ می دهد. این خطاها شایع و البته قابل حل هستند. در این مقاله نحوه رفع خطای Internal Server Error در وردپرس را با لیستی از تمامی راه حل های ممکن به شما ارائه خواهیم داد!

خطای Internal Server Error در وردپرس یا ارور 500 داخلی سرور و نحوه رفع آن

دلیل رخ دادن خطای Internal Server Error در وردپرس چیست؟!

خطای سرور داخلی یا ارور ۵۰۰ مختص وردپرس نیست. می تواند با هر چیزی دیگری که بر روی سرور شما اجرا می شود نیز رخ دهد. با توجه به ماهیت کلی این خطا، هیچ محدودیتی نسبت به پلت فرم خاصی ندارد! با توجه به این گفته، خطای سرور داخلی یا Internal Server Error در وردپرس عمدتا توسط پلاگین و یا توابع قالب ایجاد می شود. سایر علل احتمالی خطای داخلی سرور در وردپرس که ما می دانیم عبارتند از: فایل htaccess خراب شده و محدودیت حافظه پی اچ پی. خطای سرور داخلی یا خطای Internal Server Error در وردپرس را هنگامی مشاهده می کنید که در حال تلاش برای دسترسی به قسمت مدیریتی وردپرس هستید. در حالی که بقیه سایت به خوبی کار می کند! برای رفع این مشکل نحوه رفع خطای Internal Error Server را با ۵ راهکار زیر بررسی کنید.

خطای Internal Server Error در وردپرس یا ارور 500 داخلی سرور و نحوه رفع آن

بررسی خرابی فایل htaccess.

اولین کار هنگام مواجه با خطای داخلی سرور در وردپرس، بررسی فایل خراب شده htaccess. است. باید با تغییر نام فایل اصلی htaccess به چیزی مانند htaccess_old. اقدام کنید. برای تغییر نام فایل htaccess. باید با استفاده از FTP به سایت خود وارد شوید. فایل htaccess. در همان دایرکتوری است که در آن پوشه هایی مانند wp-content، wp-admin و wp-include وجود دارند.

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

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

افزایش محدودیت حافظه php

گاهی اوقات خطای Internal Server Error در وردپرس ممکن است به دلیل محدودیت های حافظه php رخ دهد. اگر خطای داخلی سرور را فقط در هنگام تلاش برای ورود به قسمت مدیریتی وردپرس یا آپلود یک تصویر در wp-admin خود مشاهده می کنید، پس باید با انجام این مراحل، میزان حافظه را افزایش دهید:

  1. یک فایل متنی خالی با نام php.ini ایجاد کنید.
  2. کد memory=64MB را در آن قرار دهید.
  3. فایل را ذخیره کنید.

در آخر فایل را از طریق FTP در پوشه / wp-admin /  ذخیره کنید.

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

غیر فعال کردن افزونه خراب

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

ترفند: برای دسترسی سریع و غیر فعال کردن تمام افزونه ها با یک کلیک، می توانید از طریق ftp به مسیر /wp-content/ رجوع کرده و عبارت deactive. را به پوشه plugins خود اضافه کنید. در این صورت تمام افزونه های شما غیر فعال می شوند. سپس مجددا سایت را بررسی کنید. اگر ارور ۵۰۰ یا همان خطای Internal Server Error در وردپرس را مشاهده نکردید، پس یقیینا مشکل از افزونه های شما است.

خطای Internal Server Error در وردپرس یا ارور 500 داخلی سرور و نحوه رفع آن

خب حالا افزونه ها را یکی یکی فعال کنید. و ببینید که کدام افزونه باعث بروز خطای داخلی سرور یا ارور ۵۰۰ شده است. و آن را رفع کنید. 🙂

بارگذاری مجدد فایل های هسته

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

بررسی سرور لوگ

اصولا ۴ روش بالا، خطای Internal Server Error در وردپرس را رفع می کنند. چون تمامی راه حل های حل این مشکل همان ۴ روش فوق است. اما در صورت رفع نشدن مشکل، از ارائه دهنده خدمات میزبانی خود  کمک بگیرید. با نگاه کردن به سرور لوگ یا گزارشات سرور، قادر به شناسایی مشکل خواهید بود.

خطای Internal Server Error در وردپرس یا ارور 500 داخلی سرور و نحوه رفع آن

جمع بندی نهایی

یکی از ارورهای رایج، خطای Internal Server Error در وردپرس یا همان ارور ۵۰۰ و خطای داخلی سرور است. که دلیل آن فایل خراب یا محدودیت های حافظه می باشد. و ۵ روش برای رفع آن وجود دارد.

  1. بررسی خرابی فایل htaccess.
  2. افزایش محدودیت حافظه php
  3. غیر فعال کردن افزونه خراب
  4. بارگذاری مجدد فایل های هسته
  5. بررسی سرور لوگ یا گزارشات سرور

به کمک روش های فوق می توانید نسبت به رفع خطای Internal Server Error در وردپرس اقدام کنید.

امیدوارم که از این آموزش راضی بوده باشید.

موفق باشید. 🙂

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

75 نوشته تا کنون
فارغ‌التحصیل رشته آی‌تی. کارشناس آی‌تی وردپرس‌یاد ?
✍باتمام علاقه‌ای که به دنیای آی‌تی داشتم با وردپرس آشنا شدم و اکنون تمام تلاشم برای تهیه آموزش‌های کاربردی و کمک به علاقه‌مندان دنیای بزرگ وردپرس است.

پاسخ دهید

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

دیدگاه های این نوشته

دیدگاهی برای این نوشته وجود ندارد.