رفع خطای ارور 500 و 503 در وردپرس
ما در این مقاله می خواهیم در مورد، رفع خطای ارور 500 و 503 در وردپرس و نحوه به وجود آمدن آن توضیحاتی ارائه دهیم، در ادامه با ما همراه باشید. ارور 500، خطای داخلی سرور است، این خطا زمانی که سرور با شرایط غیر منتظره ای رو به رو شود و نتواند اطلاعاتی را ارائه دهد به جای ارسال محتوا و طلاعات درخواستی، یک کد خطا ارسال می کند. هنگامی که سایت با ارور 500 مواجه شود اپراتور باید به سرعت مشکل را حل کند، زیرا اگر مشکل حل نشود، باعث می شود سایت بازدیدکنندگان خود را از دست بدهد. علاوه بر از دست دادن بازدیدکنندگان، گوگل رتبه سایت شما را نیز کاهش می دهد. ارور 500 با یکی از پیام های زیر نمایش داده می شود:
- Internal Server Error 500
- HTTP 500 – Internal Server Error
- Internal Server Error
- HTTP 500 Internal Error
- Error 500
- HTTP Error 500
علت ارور 500 چیست؟
این خطا به این معنی است، که در سمت سرور مشکلی وجود دارد. این خطای سرور می تواند ناشی از موارد مختلفی باشد، که در زیر به چند مورد از آن ها اشاره شده است:
- فایل اصلی وردپرس خراب است.
- کد نادرست در Htaccess
- اطلاعات ورود به دیتابیس اشتباه است.
- محدود بودن حافظه PHP
- مشکل زمان بندی PHP
- خطای مجوز
- پایگاه داده خراب است.
- فایل های خراب هنگام نصب وردپرس
- حافظه PHP خراب است.
- مجوزهای پوشه یا فایل اشتباه است.
رفع خطا یا ارور 500
هنگامی که سرور با خطای 500 مواجه شد، می توانید از چند روش زیر برای رفع این خطا استفاده کنید، که شامل:
-
رفع خطای 500 به عنوان کاربر و بازدید کننده
همان طور که در بالا گفته شد، خطای 500 مربوط به مشکلات سرور است، که کاربر و بازدید کننده نقشی در آن ندارند. اما چون خطای 500 موقت است و سریعا از طرف صاحبان سایت برطرف می شود، می توانید به کمک مراحل زیر مشکل را رفع کنید، که این مراحل شامل:
- پاک کردن کش مرورگر
- استفاده از مرورگر دیگر
- تماس با پشتیبانی سایت
- فشردن کلیدهای CTRL و F5 برای اینکه صفحه مجدد بارگذاری شود.
-
رفع خطای 500 به عنوان مدیر سایت
مدیر سایت می تواند با استفاده از روش های زیر خطای 500 را برطرف کند، که شامل:
1. غیر فعال کردن افزونه ها
افزونه ها ممکن است، باعث ایجاد خطای 500 شده باشند، که باید تمام آنها را غیرفعال کنید. برای غیر فعال کردن افزونه ها، به آدرس wp-content-> plugins بروید و از منوی plugins گزینه deactivate را انتخاب کنید، تا تمام افزونه ها غیرفعال شوند. سپس، صفحه را رفرش کنید. اگر با این کار خطا از بین رفت، باید به دنبال افزونه ای باشید، که این خطا را ایجاد کرده است. اگر هم خطا با این کار برطرف نشد plugins را به حالت اول برگردانید.
2. بررسی فایل htaccess
ممکن است تغییراتی که در فایل htaccess داشته اید، باعث خطای 500 شده باشد. برای رفع آن می توانید فایل .htaccess را از Host سایت پیدا کنید و نام آن را تغییر دهید. سپس، به سایت مراجعه کنید و اگر خطا برطرف نشده بود فایل htaccess را به حالت اول برگردانید. اگر خطا برطرف شده بود، در وردپرس وارد بخش ” تنظیمات و بعد پیوندهای یکتا شوید، روی ذخیره تغییرات کلیک کنید تا فایل جدید ساخته شود.
3. فعال کردن حالت دیباگ
در روش بعدی حالت دیباگ را از طریق فایل wp-config فعال کنید. بعد از فعال کردن، فایل را ذخیره کنید و صفحه را رفرش کنید، به این ترتیب خطا برطرف می شود. اگر برطرف نشد، دیباگ را به حالت اولیه برگردانید.
4. بررسی سطح دسترسی به فایل و پوشه ها
گاهی با تغییر سطح دسترسی ها خطای 500 ایجاد می شود. شما باید به سطح دسترسی فایل و پوشه ها دقت کنید، زیرا سطح دسترسی تمام فایل ها باید 644 و سطح دسترسی تمام پوشه ها 755 باشد.
5. غیرفعال کردن قالب فعال
اگر در قالب فعال خطایی وجود داشته باشد، ممکن است باعث ایجاد خطای 500 شود، که برای رفع آن باید قالب فعال سایت را در آدرس wp-content->theme در Host پیدا کنید و آن را به فایل زیپ تبدیل کنید. سپس، پوشه قالب را پاک کنید و سایت را بررسی کنید، اگر خطا رفع شده بود یعنی خطا در قالب وجود داشته است.
طراحی سایت در آرتیمان وب
خطا یا ارور 503 چیست؟
خطای 503 مانند خطای 500 می باشد، فقط تنها تفاوت آن ها این است که خطای 503 بیشتر از سمت برنامه نویسی رخ می دهد و به خاطر خطاهایی که در قالب وردپرس، کدهای افزونه و یا تغییراتی که ممکن است در وردپرس رخ دهد، ایجاد می شود. خطای 503 با یکی از پیام های زیر نمایش داده می شود، که شامل:
- Service Unavailable 503
- HTTP Server Error 503
- HTTP 503
- HTTP Error 503
- HTTP Error 503 The service is unavailable
- Service Unavailable – DNS Failure
علت خطای 503
همانطور که در بالا نیز گفتیم، خطای 503 به خاطر خطاهایی است که در برنامه نویسی رخ می دهد. گاهی مشاهده می کنید، که در برنامه نویسی سایت قالب وردپرس هیچ خطایی وجود ندارد، اما چون منابع محدودی در دسترس است، بازدید بالا باعث می شود خطای 503 رخ دهد.
رفع خطا یا ارور 503
برای اینکه بتوانید، خطای 503 را برطرف کنید، در زیر چند راهکار ارائه کرده ایم، که شامل:
-
رفع خطای 503 به عنوان کاربر و بازدید کننده
خطای 503 به دلیل مشکلات سرور رخ می دهد، ولی می توانید مراحلی که در بالا برای خطای 500 گفته شد را نیز برای این خطا نیز انجام دهید، تا مشکل حل شود.
-
رفع خطای 503 به عنوان مدیر سایت
مدیر سایت می تواند، به کمک مراحل زیر خطای 503 را حل کند، این مراحل شامل:
1. فعال کردن حالت دیباگ
می توانید، با فعال کردن حالت دیباگ خطای 503 را رفع کنید، که در بالا روش فعال کردن آن توضیح داده شده است.
2. غیر فعال کردن افزونه ها
چگونگی غیر فعال کردن افزونه ها نیز در بالا برای رفع خطای 500 توضیح داده شده است، که می توانید به کمک آن خطای 503 را برطرف کنید.
3. فعال سازی قالب پیش فرض وردپرس
ابتدا باید قالب فعلی خود را غیر فعال کنید، سپس قالب پیش فرض وردپرس را فعال کنید. اگر خطا برطرف شد، یعنی مشکل از قالب سایت بوده است، اما اگر برطرف نشد مجددا قالب را فعال کنید.
4. مشکلات سرور
گاهی خطای 503 به دلیل به روز رسانی نرم افزارهای سرور و تغییر در کانفیگ سرور (پیکربندی) می باشد.
5. منابع هاست را افزایش دهید
می توانید برای رفع خطای 503 یک سری کد با روش های مختلف اضافه کنید، تا مقدار منابع مورد نیاز برای حافظه PHP را افزایش دهید.
نتیجه گیری
شما می توانید با استفاده از روش هایی که در بالا گفته شد، رفع خطای ارور 500 و 503 در وردپرس که پیش می آیند را حل کنید، اما اگر باز هم برطرف نشد، می توانید به جای استفاده از روش هایی که گفته شد، با پشتیبانی سایت تماس بگیرید. با تشکر از اینکه با شرکت طراحی سایت آرتیمان وب همراه بودید.