• آموزش ساخت سایت و رساندن آن به درآمد

رفع خطا internal server error 500 در وردپرس

رفع خطا internal server error 500

خطای internal server error 500 چیست؟

خطای ۵۰۰ زمانی رخ می دهد که وب سرور سایت شما قادر به پردازش اطلاعات و پروسه بارگذاری سایت شما نیست و در بین کار دچار مشکل می شود. این خطا به نوبه خودش میتونه سایت شما رو با کاهش ورودی گوگل مواجه کرده و مانع رشد سئوی سایت شما بشه! در این مقاله قصد داریم این خطا رو بررسی کرده و رفع کنیم.

رفع خطا internal server error 500

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

۱ . چک کردن فایل htaccess:

در مرحله اول فایل htaccess خود را چک کنید. کافیه وارد سی پنل سایت خود شده و در پوشه روت سایت خودتون فایل .htaccess رو پیدا کنید. اون رو با ویرایشگر فایل باز کنید و تمامی کد های داخل اون رو حذف کنید. حالا که کد های htaccess رو حذف کردید در صورتی که روی سایت شما وردپرس نصب شده، وردپرس رو باز کنید و از پنل مدیریت وردپرس ، بخش تنظیمات > پیوند های یکتا رو کلیک کنید و توی این صفحه روی ذخیره تنظیمات کلیک کنید. ( توجه داشته باشید کد های htaccess رو یک جا برای خودتون نگه دارید )

اگر بعد از اینکار سایتتون رو باز کردید و مشاهده کردید که سایت بدون خطای ۵۰۰ داره لود میشه پس مشکل حل شده ، حالا باید خط به خط کد های htaccess رو بهش اضافه کنید تا ببینید مشکل از کدوم خط بوده.

2. غیر فعال کردن افزونه های وردپرس

چه از وردپرس استفاده کنید، چه جوملا و هر سیستم مدیریت محتوای دیگری ، روی سیستم مدیریت محتوای خودتون یک سری افزونه یا پلاگین ( یا ماژول ) دارید که ممکن هست خطای ۵۰۰ به دلیل فعال بودن این افزونه ها بوجود اومده باشه. پس روش بعدی این هست که تک تک افزونه های سایت رو غیر فعال کنید و ببینید با غیر فعال کردن کدوم افزونه ، خطا internal server error 500 سایت شما از بین خواهد رفت.

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

3.افزایش رم وردپرس

ممکن هست بدولیل کمبود رم سایت شما این مشکل بوجود آمده باشه. اگر وردپرس نصب کردید روی سایتتون وارد فایل wp-config.php شده و خط زیر رو در ابتدای wp-config.php وارد کنید.

این کد میزان رم مصرفی وردپرس شما رو به ۵۱۲ مگابایت افزایش خواهد داد که میتونه مشکل خطای ۵۰۰ در وردپرس رو حل کنه.

 

4.خرابی فایل های وردپرس

ممکن هست فایل های اصلی هسته وردپرس شما خراب شده باشد. برای اطمینان از این کار یکبار آموزش آپدیت دستی وردپرس را بخوانید و فایل های وردپرس را آپدیت کنید.

5. با هاست خود تماس بگیرید.

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

راستی! برای دریافت مطالب وردپرسی در کانال تلگرام میهن وردپرس عضو شوید.

آنلاین یاد بگیرید

نظرات کاربران

  1. 26 فروردین 1397 ساعت 15:30

    ممنون مقاله خوبی بود ایا وقتی مورد حلمه دیداس قرار بگیریم این ارور ظاهر میشه یا کلا ربطی اون نداره ؟

  2. 19 فروردین 1397 ساعت 09:03

    سلام
    من این ارور رو دارم میشه لطفا راهنمایی کنید؟
    قادر به برقراری ارتباط با سایت برای بررسی خطاهای مهلک نمی‌باشیم، بنابراین تغییر PHP برگشت داده شد. شما بایستی تغییر فایل PHP خود را با استفاده از ابزارهای دیگر مانند استفاده از SFTP آپلود نمایید.

    • رضا حسینی راد
      19 فروردین 1397 ساعت 15:06

      سلام تغییرات php اشتباه بوده یا باید توسط ftp انجام شوند

  3. 9 بهمن 1396 ساعت 12:13

    سلام، وقت بخیر
    من افزونه support ticket system woocommerce را نصب کردم. پس از نصب در فرایند تکمیل خرید مشتری در صفحه پرداخت با پیغام خطای Internal Server Error روبرو می شوم و از ادامه و پرداخت جهت تکمیل سفارش باز می مانم!
    لطفا جهت رفع این مشکل راهنمایی فرمایید.
    با تشکر

    • رضا حسینی راد
      9 بهمن 1396 ساعت 18:30

      درود. افزونه ها را یکی یکی غیر فعال کنید تست کنید. ظاهرا افزونه مشکل کدنویسی دارد

  4. 8 بهمن 1396 ساعت 14:37

    سلام
    من وقتی میخام برگه هامو ادیت کنم ارور http 500 رو مشاهده میکنم
    هاستم رمش یکه و حجمش یکه .
    با شرکت هاستینگم تماس گرفتم و بهم میگن منابعم کمه و سیپیوت کم میاره !!
    بنظر شما چیکار کنم ؟

    • مسعود ریسمانی
      8 بهمن 1396 ساعت 14:50

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

  5. 28 دی 1396 ساعت 13:12

    سلام
    من افزونه سنو نصب کردم و متاسفانه موقعی که میخوام برم قسمت ادمین این ارور رو میده و دسترسی ندارم که این افزونه رو از داخل مدیریت غیر فعال کنم
    اگر از قسمت file manager حذف کنم غیر فعال میشه

  6. 29 شهریور 1396 ساعت 12:17

    ممنون خیلی عالی بود کمک زیادی کرد , سایتم باز شد ولی سرعت لودش خیلی پایین تر از روز قبل. فکر میکنم مشکل رم داره سرورم

  7. 25 شهریور 1396 ساعت 13:32

    سلام داخل فایل htaccess: هیچ چیزی نیست بعد گزینه show hidden file رو هم زدم چیزی نیومد

    • محمد قاسمی
      25 شهریور 1396 ساعت 16:02

      درود.
      یکی از موارد .htaccess هست، ما بقی موارد را بررسی بفرمایید.

  8. 18 تیر 1396 ساعت 01:23

    خیلی ممنون. مشکلم برطرف شد. تشکر

  9. 26 خرداد 1396 ساعت 11:55

    خیلی ممنون مشکلم حل شد

  10. 9 خرداد 1396 ساعت 14:41

    سلامیک افزونه در ارتباط با seo داشتم غیر فعالش کردم این ایراد ظاهر شدهسوال اینکه چطور میتونم فعالش کنم تا موقتا مشکل حل بشه (بخش پیشخوان هم بالا نمیاد)سوال بعد اینکه آیا دیگه همواره باید این افزونه را داشته باشم یا راهی هست که غیر فعالش کنم ولی ایراد 500 نداشته باشمممنون

    • رضا حسینی راد
      9 خرداد 1396 ساعت 16:13

      سلام تمام افزونه ها را غیر فعال کنید احتمالا افزونه دیگری نصب کرده اید که باید این افزونه هم فعال باشه تا کار کنه

  11. 22 فروردین 1396 ساعت 09:19

    سلام ، بخش ارسال تیکت پشتبانی توی پروفایل کاربری ام پیدا نکردم که مشکل رو مطرح کنم، در ویرایش برگه های قالب آوادا ،قبلا مطالب حالت نمایشی و بصری داشت، اما الان همه چیز به حالت کد تبدیل شده و  ویرایش گر مربوط به قالب اوادا رو هم انتخاب میکنم ، باز تغییری پیش نمیادلطفا راهنمایی بفرماییدusion_builder_container admin_label=”” hundred_percent=”yes” equal_height_columns=”yes” menu_anchor=”” hide”” border_size=”” border_color=”” border_style=”solid” spacing=”yes” background_image=”” background_repeat=”no-repeat” padding=”” margin_top=”0px” margin_bottom=”0px” class=”” id=”” animation_type=”” animation_speed=”0.3″ animation_direction=”left” hide_on_mobile=”no” center_content=”no” min_height=”none” last=”no” hover_type=”none” link=”” border_position=”all”][fusion_text]<h1 style=”text-align: center;”>زیرو [fusion_tooltip title=”رفع کمردرد را به زیرو بسپارید “]ضامن سلامت اندام[/fusion_tooltip] شماست.</h1><p style=”text-align: center; margin-top: -10px; font-size: 18px; line-height: 27px;”>به 

    • رضا حسینی راد
      22 فروردین 1396 ساعت 11:25

      سلام تیکت ها در زیر صفحه همان محصول هستند. برای حل این مشکل توی سایت سرچ کنید آپدیت آوادا

  12. 16 اسفند 1395 ساعت 13:58

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

    • 16 اسفند 1395 ساعت 14:02

      سلام ممنون این مشکل شما یا با نام آن کاربر کش شده است و یا اون اکانت دسترسی به دیدن آن محصول را ندارد.

  13. 11 بهمن 1395 ساعت 01:49

    سلام رضای عزیزم مشکلم رو حل کردی خیلی ممنونمموفق باشی

  14. 18 دی 1395 ساعت 03:36

    سلام . من چند روز پیش افزونه سئو نصب کردم و با این خطا مواجه شدم که خودتون زحمت کشیدید و خطا رو رفع کردید . الان داخل وبمستر تولز دیدم که باز این خطا واسه مسیر wpcontent /themes/ mythems داده شده . چطور میتونم این خطار رفع کنم ؟  با تشکر از شما.

  15. 17 شهریور 1395 ساعت 16:55

    سلام
    ممنون از مقاله خوبتون
    من با این خطا مواجه شدم
    و فقط همه افزونه ها رو غیرفعال کردم
    و مشکل حل شد
    بعد از فعال سازی دوباره افزونه ها مشکلی وجود نداشت

  16. 15 اردیبهشت 1395 ساعت 13:25

    با سلام

    خسته نباشید

    یه اروری برخی از اوقات در حال نوشتن مطلب در سایت اتفاق می افته
    و کلا  سایت دیگه بالا نمی یاد
    و مجبور میشم بکاپ رو بازگردانی کنم

    در حین کار در سایت، سایت دچار ارور زیر شد:

    Parse error: syntax error, unexpected end of file in /home/wrmeng/domains/wrmeng.ir/public_html/wp-includes/functions.php on line 1143

    که سایت و پنل وردپرس اصلا لود نمی شود.
    من از اپدیت خودکار وردپرس هم جلوگیری کردم.

    ممنون میشم پاسخ بدید

enamad