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

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

خطای 500 المنتور چیست؟

خطای 500 المنتور یکی از رایج‌ترین خطاهای المنتور است که در اکثر مواقع بخاطر کمبود منابع هاست و سرور رخ می‌دهد. در این آموزش به شما نحوه رفع خطای 500 المنتور را به صورت کامل آموزش می‌دهیم. المنتور برای درست کار کردن نیاز به حداقل 256 مگابایت رم اختصاصی دارد. لیستی از عواملی که باعث به وجود آمدن خطای 500 (Internal Server Error) در افزونه Elementor می‌شوند را برای شما آورده‌ایم و مورد به مورد هر کدام را بررسی می‌کنیم.

  • خطای 500 به علت کمبود منابع رم
  • خطای 500 به دلیل نسخه مشکل دار یا ناپایدار php
  • وجود افزونه‌های ناهماهنگ یا مشکل‌دار
  • درست کار نکردن فایل htaccess
  • محدود بودن سطح دسترسی پوشه ها
  • مشکلات کد نویسی قالب

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

 

مراحل رفع ارور 500 المنتور

رفع خطای 500 المنتور

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

 

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

تفاوت المنتور با اکثر سیستم مدیریت محتواها و یا سایت‌های اختصاصی نیاز به منابع رم بیشتر است. در اکثر هاست‌های معمولی منابع 128 مگابایت یا حتی کمتر به سایت اختصاص داده می‌شود اما برای وردپرس و مخصوصا المنتور به حداقل منابع 256 نیاز است.

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

برای تغییر این منابع وارد هاست خود شوید، هاست شما یا Cpanel‌ است یا direct admin در هر صورت تفاوتی ندارد. از قسمت فایل منیجر وارد بخش public_html شوید و فایل wp-config.php را پیدا کنید. این فایل را ویرایش کرده و کد زیر را در آن بیابید

define('WP_MEMORY_LIMIT', '256M');

جای عدد 256M‌ ممکن است هر عدد دیگری نوشته شده باشد یا حتی ممکن است این قطعه کد وجود نداشته باشد اگر وجود داشت مقدار عدد را به 256M‌ تغییر دهید و اگر کد وجود نداشت قطعه کد بالا را اضافه کنید و فایل را ذخیره کنید.

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

 

آپدیت نسخه php

یکی دیگر از روش های رفع خطای 500 المنتور بررسی نسخه php‌ و آپدیت آن به آخرین نسخه پایدار است. با توجه به آنکه هاست شما دایرکت ادمین است یا cpanel باید روش‌های زیر را دنبال کنید.

 

آپدیت نسخه php‌ در دایرکت ادمین

وارد پنل مدیریت دایرکت ادمین هاست خود شوید و مطابق تصویر زیر روی گزینه Domain Setup کلیک کنید.

آپدیت نسخه Php‌در دایرکت ادمین برای رفع خطای 500 المنتور

 

در پنجره جدید مطابق تصویر زیر روی دامنه خود کلیک کنید تا به تنظیمات مربوط به دامنه خودتان در دایرکت ادمین بروید.

آپدیت نسخه Php‌در دایرکت ادمین برای رفع خطای 500 المنتور

 

در صفحه باز شده قسمت پایین صفحه گزینه php version selector مطابق تصویر زیر وجود دارد. لیست را باز کنید و ورژن php خود را روی حداقل 8.1 بگذارید سپس دکمه save‌ را بزنید.

آپدیت نسخه Php‌در دایرکت ادمین برای رفع خطای 500 المنتور

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

 

آپدیت نسخه php‌ در cpanel

اگر هاست شما cpanel‌ است، پس از ورود به سی‌پنل خود مطابق تصویر زیر به قسمت software بروید و روی گزینه Select PHP Version کلیک کنید.

آپدیت نسخه Php‌ در سی پنل برای رفع خطای 500 المنتور

 

در صفحه باز شده مطابق تصویر زیر از بخش My domains و از قسمت Current PHP version یک ورژن از php را انتخاب کنید توجه کنید که از ورژن‌های پایدار استفاده کنید. سپس گزینه apply را زده و در پایین صفحه مشاهده می‌کنید که جلوی نام دامنه شما ورژن php‌ تغییر کرده است.

آپدیت نسخه Php‌ در سی پنل برای رفع خطای 500 المنتور

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

 

غیر فعال کردن افزونه ها

ممکن است شما از افزونه‌ای استفاده کنید که به درستی کار نمی‌کند و یا با باقی افزونه‌ها و قالب تداخل دارد. برای رفع خطای 500 المنتور ابتدا باید مطمئن شویم که علت از افزونه‌ها است. ممکن است شما تعداد زیادی افزونه داشته باشید فعال و غیر‌فعال کردن آن هم زمانی که مطمئن نیستیم مشکل از افزونه است کار زمانبری است. پس کل افزونه‌ها را یکباره از دسترس خارج می‌کنیم تا ببینیم بدون وجود هیچ افزونه‌ای همچنان خطا داریم یا نه.

برای این کار وارد هاست خود شوید از قسمت file manager پوشه public_html را باز کنید سپس وارد پوشه wp-content شوید. حال پوشه‌ای با نام plugins می‌بینید نام این پوشه را تغییر دهید فرقی نمی‌کند به چه نامی. وقتی نام این پوشه را تغییر دهید تمام افزونه‌های شما غیر‌فعال می‌شوند.

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

 

خطاهای دیگر در المنتور که ممکن است با آن مواجه شوید:

خطای 503 المنتور

خطای 403 المنتور

 

رفع خطای 500 المنتور به کمک htaccess

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

برای رفع این مشکل وارد هاست خود شوید، مسیر در دایرکت ادمین و سی‌پنل مشابه است با این تفاوت که در سی‌پنل این فایل مخفی است. وارد سی‌پنل شوید روی file manager‌ کلیک کنید سپس طبق تصویر زیر وارد setting شوید و تیک گزینه show hidden files را بزنید و save‌ کنید.

ویرایش فایل htaccess برای رفع خطای 500 المنتور

بعد از مشاهده فایل .htaccess نام آن را تغییر دهید به عنوان مثال .htaccess1 حال چک کنید ببینید رفع خطای 500 المنتور حاصل شده است یا نه. اگر مشکل برطرف شده بود به پنل ادمین وردپرس خود مراجعه کنید وارد مسیر تنظیمات > پیوند های یکتا شوید بدون هیچ تغییراتی یکبار ذخیره را بزنید. با انجام این کار فایل Htaccess جدید ساخته می‌شود اما اگر مشکل حل نشده بود نام فایل htaccess را به حالت اول برگردانید تا به مرحله بعدی برویم.

 

تغییر سطح دسترسی فایل ها

یکی دیگر از روش‌های رفع خطای 500 المنتور چک کردن سطح دسترسی فایل‌ها است. البته این حالت بسیار به ندرت اتفاق می‌افتد. وارد سی‌پنل یا دایرکت ادمین خود شوید به مسیر فایل منیجر و سپس به public_html بروید. سطح دسترسی تمام فایل ها و پوشه هایی که با wp شروع می‌شوند را بررسی کنید سطح دسترسی پوشه‌ها 755 و سطح دسترسی فایل ها 644 باید باشد. اگر فایل یا پوشه‌ای مغایر با این اعداد بود روی آن کلیک راست کرده و گزینه change permissions را بزنید و سطح دسترسی را به چیزی که گفتیم تغییر دهید و سپس save را بزنید مطابق تصویر زیر.

تغییر سطح دسترسی برای رفع خطای 500 المنتور

 

خطای 500 المنتور هنگام ساخت یا بروزرسانی صفحه

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

رفع خطای 500 المنتور هنگام ذخیره سازی صفحه

 

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

رفع خطای 500 المنتور هنگام ذخیره سازی صفحه

 

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

رفع خطای 500 المنتور هنگام ذخیره سازی صفحه

 

تغییر قالب سایت

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

 

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

5 از 5 - (1 امتیاز)
8 thoughts on “آموزش رفع خطای 500 المنتور
  1. شروین میگوید:

    آیا این خطا فقط در Elementor پیش میاد یا ممکنه در سایر پلاگین‌ها هم به وجود بیاد؟

    • امیر عباس سعدی میگوید:

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

    • امیر عباس سعدی میگوید:

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

  2. رضا سورچه میگوید:

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *