ارور http error 500 چیست؟ حل خطای http error 500 در وردپرس
ارور http error 500 دلایل متفاوتی دارد که بارزترین آن ها شامل اعمال سطح دسترسی اشتباه بر روی دایرکتوری ها، ownership غلط در هاست، کدهای اشتباه در فایل...
ارور http error 500 دلایل متفاوتی دارد که بارزترین آن ها شامل اعمال سطح دسترسی اشتباه بر روی دایرکتوری ها، ownership غلط در هاست، کدهای اشتباه در فایل...
ارور http error 500 دلایل متفاوتی دارد که بارزترین آن ها شامل اعمال سطح دسترسی اشتباه بر روی دایرکتوری ها، ownership غلط در هاست، کدهای اشتباه در فایل htaccess , … می باشد. اصولا” این خطا باعث می شود کاربران فکر کنند مشکل از هاست می باشد در صورتی که گاهی اوقات با بررسی تنظیمات پیکربندی سایت می توان مشکلات را برطرف نمود. با بررسی فایل errpr logs که در file manager هاست وجود دارد می توان ارورهارا به تاریخ و جزییات مشاهده نمود. در این مقاله با شرکت دیجیتال مارکتینگ اینتن همراه باشید تا نحوه رفع خطای http erroe 500 را به شما آموزش دهیم.
خطای 500 که معمولا در مرورگر با پیغام خطای http error 500 نمایش داده میشود، یکی از رایج ترین خطاهایی است که در هر سایتی رخ میدهد. از آنجایی که این خطا در دسته خطاهای 5xx قرار میگیرد، بیشتر مواقع مربوط به خطای سرور یا هاست است.
قبل از آنکه روش های رفع این ارور را به شما بگوییم در ابتدا باید بررسی کنیم که این خطا چیست و چرا رخ میدهد؟ در ادامه با ما همراه باشید تا با رفع این مشکل از صدمه دیدن سئو سایت خود جلوگیری کنید تا آخر بخوانید و انجام دهید قطعا مشکلات حل خواهد شد.
خطای 500 داخلی سرور یا خطای HTTP 500، یکی از رایج ترین خطاهای HTTP است که در وب سایت ها رخ می دهد. شاید بپرسید که اصلا چرا این خطا با یک عدد ظاهر می شود؟ به این دلیل که خطا توسط سرور قابل تشخیص نیست، بنابراین در این نام نشان داده میشود که یک خطای سرور رخ داده است کد 500 از آن جهت نمایش داده میشود که در درون سرور اتفاقی افتاده است که سرور مانع از اجرای درخواست میشود.
با توجه به اینکه این خطا در انواع های مختلفی وجود دارد و هرکدام با نام های مختلفی و شرایط مختلفی به کاربران نمایش داده میشوند ارور 500 به دلایل مختلقی به وجود میآید و با پیغام هایی که در ادامه خواهیم گفت نمایش داده میشود:
در اینجا باید به شما نکتهی بسیار مهم و حائز اهمیت را بازگو کنیم، با توجه به اینکه ارور 500 باعث از دسترس خارج شدن سایت برای موتورهای جستجو و الگوریتم های گوگل و همچنین کاربران میشود پس به سئو سایت آسیب میرساند باید در اولین فرصت اقدام به رفع آن کنید.
خطای http 500 در وردپرس میتواند دلایل زیادی داشته باشد. اما به طور کلی یکی از موارد زیر باعث بروز این خطا میشود:
درست است که اصل این خطا مربوط به سرور سایت است و مدیران وبسایت ها باید به فکر رفع آن باشند ولی در برخی از موارد ممکن است مشکل از سوی سیستم کاربران نیز باشد که با اعمال برخی عوامل رفع میشود در ادامه سعی میکنیم شما را با راه حل هایی هم برای کاربران و هم برای مدیران سایت ها آشنا کنیم تا از شر این ارور رها شوید.
درست است که این ارور در سمت سرور است و در صورت مراجعه به عنوان کاربر قادر به تصحیح آن نخواهید بود، اما گاهی ممکن است به دلیل کش مرورگر با خطای 500 مواجه شوید در حالی که این مشکل قبلا پیش آمده است. در این صورت میتوانید این کار ها را انجام دهید:
طبیعتا این خطا در 90 درصد مواقع مربوط به سرور سایت بوده و باید از سوی مدیران آن بر طرف شوند تا برای مراجعه کنندگان قابل دسترس باشد، در ادامه برخی از موارد مهم رو باهم بررسی خواهیم کرد تا بدانیم چگونه میشود که یک سایت با ارور 500 سرور مواجه میشود و چگونه باید آن را حل کنیم.
در هاست برای هر فایل دسترسی هایی تعریف میشود تا هر منبع برای گروه خاصی از کاربران قابل دسترسی باشد. اگر سطوح دسترسی تغییر کند و کاربران به این منابع دسترسی نداشته باشند، ممکن است خطای 500 رخ دهد.
برای حل این مشکل، به میزبان وب خود بروید و سطح دسترسی را در قسمت file manager بررسی کنید. سطح دسترسی به فایل های شما باید مطابق شکل زیر باشد.
ممکن است تغییراتی در فایل htacsess وجود داشته باشد. و این تغییر باعث خطای 500 شده باشد. میتوانید فایل htaccess هاست پیدا کنید و نام او را تغییر دهید. به عنوان مثال، نام آن را htaccess-r بگذارید. اچ تی اکسس یک فایل مهم در طراحی سایت که وظایف مهمی را بر عهده دارد.
حالا به سایت بروید، اگر ارور اصلاح نشد متوجه میشوید که خطا از این فایل نبوده و باید نام آن به حالت اولیه برگردد. اگر متوجه شدید که خطای تغییر نام 500 تصحیح شده است، کافی است به داشبورد وردپرس بروید و در قسمت تنظیمات و پیوند یکتا، یک بار روی دکمه Save Changes کلیک کنید تا دوباره این فایل برای سایت شما ایجاد شود.
گاهی اوقات ممکن است با آپدیت افزونه یا فعال کردن پلاگین جدید در سایت باعث ایجاد کانفلیگ شده و سایت با مشکل ارور 500 مواجه شود در چنین شرایطی به پنل وردپرس سایت خود مراجعه کنید و از قسمت افزونه ها بر روی همه افزونه ها کلیک کنید، در این بخش لیست تمامی افزونه ها قابل رویت است بعد از آن نوبت به غیر فعال کردن تمامی افزونه ها میرسد این کار را انجام داده و دوباره سایت را چک کنید.
اگر مشکل بر طرف شد یکی یکی افزونه ها را فعال نمایید و سپس سایت را چک کنید با اینکار شما خواهید یافت که بعد از فعال کردن کدام افزونه سایت با ارور HTTP ERROR 500 مجواجه میشود.
یکی از بهترین راهها برای یافتن خطاهای 500، فعال کردن حالت اشکال زدایی یا همان دیباگ است که این مورد با استفاده از wp-config صورت میپذیرد. در ابتدا به هاست خود مراجعه کرده و به دنبال wp-config.php بگردید.
در داخل این فایل با جستجوی کلمه debug کد مربوط به دیباگ کردن را بیابید. این کد به صورت define(debug , false) می باشد. فقط کلمه False را به True تغییر دهید. اکنون می توانید با مراجعه به وب سایت خود نتیجه کار را مشاهده کنید.
قابل ذکر است که اگر با انجام تمامی این کار ها مشکل شما حل نشد بهتر است با جایی که از آنها خدمات سفارش طراحی سایت ارتباط برقرار کنید تا شما را یاری نمایند و یا اگر اطلاعات بیشتری نسبت به این مورد دارید با پشتیبانی سرور خود تماس بگیرید و از آنها کمک بگیرید تا مشکل شود.
در مورد این مقاله بحث کنید
سلام ببخشید الان من میخواستم برم اینستا البته با کامپیوتر ارور 500 داد چرا؟؟ مگه میشه اسنتاگرام هم از دسترس خارج بشه اخه
سلام و خسته نباشید سرکار خانم میرقاسمی، باید خدمت شما عرض کنیم که ارور http error 500 منظور کلیش این است که سایت مورد نظر شما در دسترس نیست حالا بنا به دلایل مختلفی. برای رفع این مشکل میتوانید از طریق فیلتر شکن اقدام کنید تا مشکل شما بر طرف شود. (به دلیل تحریم ها اینستاگرام برای ایران در نسخه وب بالا نمیاد)