دلایل بروز خطای 500 و راه های رفع آن

تیم تولید محتوا
1398/11/25
نظرات : 0
بازدیدها : 63

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

چرا خطای 500 به وجود می آید؟

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

دلایل بروز خطای 500 و راه های رفع آن

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

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

دلایل بروز خطای 500 و راه های رفع آن

افزایش حافظه PHP وب سایت

به دلیل وجود برخی از تنظیمات ابتدایی در نسخه های مختلف وردپرس و برخی از Cpanel ها امکان دارد با مراجعه زیاد به وب سایت و استفاده از پهنای باند، خطای 500 نمایش داده شود، به همین منظور شما می توانید به سادگی و با ایجاد کردن یک فایل جدید php.ini و قرار دادن دستور memory=64MB در آن و آپلود کردن آن در بخش پوشه wp-admin به کمک سی پنل و یا فایل منیجر هایی همچون Filezilla به راحتی مشکل خود را رفع کنید. فقط توجه داشته باشید، که این امکان وجود دارد که امکان دارد حجم پهنای باند ماهیانه شما به اتمام رسیده باشد و در صورت بروز همچین مشکلی و رفع نشدن، مشکل شما با این راه حل، حتما این موضوع را از طریق بخش پشتیبانی هاست وب سایت خود در میان بگذارید.

وجود مشکل در استفاده از افزونه ها

گاها به دلیل وجود افزونه های مختلف، برخی از این افزونه ها در صورت نداشتن اطلاعات کافی، می توانند حجم بسیار زیادی از سخت افزار هاست شما را مشغول کنند و از طرفی نیز، به دلیل وجود مشکلات برنامه نویسی، باعث ایجاد شدن خطای 500 می شوند، همین ویژگی ها سبب می شود که وب سایت شما به هیچ عنوان قابل مشاهده نباشد، حال به منظور حل این مشکل، کافیست تا وارد بخش افزونه های خود در سی پنل شوید و با تغییر نام پوشه Plugins به deactivate-plugins و یا هر نام دیگری که دوست دارید، تمام پلاگین های خود را غیرفعال کنید و در صورت رفع مشکل، حال تک تک پلاگین های خود را فعال کنید و از وجود پلاگین مشکل دار به منظور رفع خطای 500 باخبر شوید.

دلایل بروز خطای 500 و راه های رفع آن

فایل های اصلی وردپرس را دوباره آپلود کنید؟

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

اشتراك گذاری نوشته

پاسخی بگذارید