|

در بسیاری از مواقع در بین اجزا و عناصر وب سایت اختلال های موقتی به وجود می آید که عملکرد وب سایت را دچار مشکل می کند. در بین وب مستران و طراحان این مشکلات با نام خطا شناخته می شود و انواع مختلفی دارد مانند : خطای 404 و خطا 403 و … . هرکدام از این خطا ها که شماره گذاری شده است مربوط به بخشی از وب سایت می باشد که دچار مشکل شده است و اکثر این خطاها وب سایت را تا زمان رفع خطا از کار می اندازدخطای 500 یا خطای Internal Server Error 500 از همین خطاهایی می باشد که برای بسیاری از وب سایت ها و وب مستران پیش آمده است که باید به رفع آن بپردازند. در این مقاله  از پشتیبان وردپرس به بررسی کامل این خطا و آموزش رفع آن خواهیم پرداخت.

Internal Server Error 500

خطای Internal Server Error 500

دلایل مختلفی سبب بروز این خطا یعنی خطای 500 می شود. برخی از دلایل ایجاد این خطا عبارت است از

این خطا به صورت کامل وب سایت را از حالت up time بودن خارج می سازد و اگر بیشتر از 6 ساعت ادامه یابد می تواند تاثیرات بسیار بدی را بر روی سئو وب سایت شما ایجاد نماید. این خطا در صورت کنترل نشدن باعث از بین رفتن ترافیک زیادی از وب سایت مورد نظر می شودرفع خطا Internal Server Error 500خطای 500 نیز می تواند در وب سایت ها به شکل های مختلفی دیده شود زیرا این خطا همچون خطای 404 قابلیت سفارشی سازی کامل را داردهمچنین این خطا با پیغام های متداولی ایجاد می شود که 5 نمونه از آن عبارت اند از

آموزش رفع خطای 500

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

ایجاد مشکل در php وب سایت

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

وجود Permission های غلط

در برخی موارد و در برخی وب سایت های دسترسی هایی به اشتباه وجود دارد که منجر به خطای 500 می شود. این دسترسی های اشتباه ممکن است به یک یا چند پوشه و دایرکتوری باشد. در بسیاری از مواقع علت خطای Internal Server Error 500 همین دسترسی های اشتباه در کد های نوشته شده php یا CGI می باشد. برای رفع خطا اول از همه بایستی به اصلاح این دسترسی های اشتباه بپردازید

اشتباهات کد نویسی در فایل .htaccess

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

غیر فعال پلاگین های وب سایت

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

خطا در کوکی و کش ها

این نوع از مشکل بیشتتر برای وب سایت هایی رخ می دهد که با استفاده از cms های آماده ای چون جوملا, برسا شاپ, وردپرس و … ساخته شده اند. اگر سر منشا خطای Internal Server Error 500 این مشکل باشد معمولا وب مستران وب سایت با خطای زیر روبرو می شوند

This page isn’t working site.ir is currently unable to handle this request.

برای رفع و حل این مشکل تنها لازم است حالت مخفی وب سایت خود را ببینید. این کار را می توانید با فشار دادن کلید های ctrl + shift + n در مرورگر گوگل کروک خود انجام دهید. اگر چه شما از مرورگر موزیلا فایر فاکس بهره می برید لازم است کلید های ctrl + shift + p را فشار دهیداگر شما با انجام این فرایند توانستید مشکل وب سایت خود را حل کنید بایستی کش ها و کوکی های مرورگر مربوط به وب سایت خود را حذف نمایید.پیشنهاد ما:اگر علاقه مند به وردپرس هستید و میخواهید به یک متخصص حرفه ای وردپرس تبدیل شوید، بهترین راه تهیه دوره جامع پشتیبانی سایت ما است! ما در این دوره به شما تمامی مباحث مربوط به وردپرس را آموزش داده ایم و خطا های وردپرس را تک به تک مورد بررسی قرار میدهیم و شما میتوانید کاملا به وردپرس و رفع مشکلات وردپرس مسلط شوید برای خرید دوره میتوانید به لینک

نتیجه گیری

در این مقاله سعی کردیم خطای 500 یا Internal Server Error 500 را به شما عزیزان به صورت کامل معرفی کنیم و آموزش هایی در جهت رفع این خطا شرح دهیم. وب مستران و مدیران وب سایت ها باید این خطا را جدی بگیرند و سریعا برای رفع آن اقداماتی انجام دهند. چرا که این خطا باعث می شود سایت شما دیگر  up time نباشد و اگر این را خزنده های گوگل متوجه شوند ممکن است باعث افت رتبه وب سایت مورد نظر و همچنین کاهش حجم ترافیکی های وب سایت شود.امیدواریم که از خواندن این مقاله لذت کامل را برده باشید

[gap] [button text=”تحلیل سایت و عیب یابی وردپرس” color=”alert” radius=”10″ expand=”true” link=”https://wphelper.ir/analysis-and-troubleshooting” target=”_blank”]