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

آخرین بروزرسانی : ۱۵ اسفند ۱۴۰۱
افزونه المنتور پرو

کاملاً اورجینال با قابلیت آپدیت خودکار در پنل پیشخوان وردپرس

در این نوشته شما می خوانید

اررور 500 در المنتور معمولاً به سرور بر میگردد که می بایست یا از میزبان هاست خود درخواست کنید نسخه پی اچ پی (PHP) ارتقا دهد.

( خودتون هم در پنل دایرکت ادمین و سی پنل میتونید تغییر بدید) یا حافظه آن را ارتقا دهید.

علت خطای 500 چیست ؟

بیشترین درصد خطای 500 یا Internal Server Error مربوط به کمبود حافظه در هاست می باشد که باید حداقل به 256 مگابایت برای استفاده از المنتور ارتقا دهید و اگر این موضوع رعایت نشود باعث کندی سایت و خطای مورد نظر خواهد شد .

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

قدم اول : افزایش ظرفیت حافظه در هاست

برای این منظور وارد پنل هاست خود شوید و پوشه wp-config را ویرایش کنید و کد فوق را در زیر خط define( ‘WP_DEBUG’, false ); قرار دهید .

کار این کد این است که حافظه شما را از حالت پیش فرض تغییر می دهد و به 512 ارتقا خواهد داد.

define(‘WP_MEMORY_LIMIT’, ‘512M’);

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

قدم دوم : ارتقا نسخه پی اچ پی

برای این کار 2 راه دارید یا اینکه به پشتیبانی میزبان تیکت بزنید این کار را انجام دهد یا این که خودتان وارد پنل هاست خود شوید و به بالاترین نسخه ارتقا دهید .

تغییر ورژن php در دایرکت ادمین

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

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

طبق تصویر ورژن پی اچ پی خودتون را ارتقا دهید .

 

اگر باز هم مشکل همچنان باقی است مرحله بعدی بروید

قدم سوم : غیر فعال کردن قالب و افزونه ها

در بعضی موارد قالب و یا افزونه ای دچار اختلال در سایت می شود در نتیجه می بایست آن ها را غیر فعال کنید برای این منظور اگر دسترسی به پیشخوان وردپرس ندارید باید :

وارد پنل هاست خود شوید و پوشه Plugins و پوشه قالب فعال را تغییر نام دهید .

 

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

56 پاسخ

  1. ممنونم من بعد از خوندن مطلب قدم دوم رو اجرا کردم و کارم راه افتاد و اخطار 500 که روی المنتور برام ظاهر میشد از بین رفت
    البته من باید بگم که نسخه پی اپ پی رو ارتقا ندادم ؛ نسخه PHP من روی 8.3 بود که اون رو به 8.1 کاهش دادم و این مشکل درست شد
    ممنونم از مطلب خوبتون

  2. درود و احترام
    گفتم بی محبتیه اگر تشکر نکنم.
    شما مشکلم رو رفع کردین، به امید اینکه شما هم این مشکلی سر راهتون نباشه. به مهر بپذیرید. مانا و سرافراز باشید.

  3. سلام وقت بخیر
    هر سه تا را حل روفتم و مشکل حل نشد
    من کلا از دو افزونه المنتور والمنتور پرو استفاده می کنم و قالبم هم هلو المنتو رهست
    چیز زیادی نساختم که حافظه پر بشه
    چون المنتور پرو نگارش 3.17.1 و المنتور نگارش 3.30.2 هست
    ایا احتمال داره به خاطر ناسازگاری المنتور پرو با المنتور باشه؟

    1. سلام خیر این دو افزونه ناسازگار نیستند منابع کمه سرور شماست و به هاستینگ تیکت بزنید مموری php شماره حداقل 512 به بالا بکند

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

  4. سلام همگی. اگه مشکلتون حل نشد یا قبل از هر چیزی افزونه امنیتی وردفنس رو خاموش کنید. خیلی از موارد که برام پیش اومده مشکل از این افزونه بوده. خاموش کنید کارتون رو انجام بدید دوباره روشن کنین.
    بنده از php 8.1 و آخرین آپدیت افزونه ها استفاده کردم

  5. اگه کد و میزارین سایت بالا نمیاد بخاطر تک کوتیشناست که نمیشناسه و اینجا فارسی کپی میشه چون فونت سایت فارسی. منگذاشتم اگه تغییر نکنه همین و استفاده کنین اگه باز تغییر کنه از کنیشنای کد debug کپی کنین و جایگذین کنین
    define(‘WP_MEMORY_LIMIT’, ‘512M’);

  6. سلام ببخشید سایت من در صفحه اصلیش ارورClass “Elementor\Core\Schemes\Typography” not found in /home/fsgzitah/public_html/wp-content/plugins/actions-packمیده باید چه کار کنم؟

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

    1. سلام خدمت شما
      خطای “Access Denied” در المنتور معمولاً به دلایل زیر رخ میده:

      مجوزهای فایل‌ها و پوشه‌ها رو بررسی کنید. باید روی 755 برای پوشه‌ها و 644 برای فایل‌ها تنظیم بشن
      ممکنه افزونه‌های امنیتی یا فایروال سرور مشکل ایجاد کنن. موقتاً افزونه‌های امنیتی رو غیرفعال کنید و ببینید مشکل حل میشه یا نه
      تداخل بین افزونه‌ها یا قالب هم ممکنه باعث این ارور بشه. همه افزونه‌ها رو غیرفعال کنید و فقط المنتور رو امتحان کنید
      حافظه PHP ممکنه کم باشه. می‌تونید حافظه رو در فایل wp-config.php با کد define(‘WP_MEMORY_LIMIT’, ‘256M’); افزایش بدید
      اگر مشکل ادامه داشت، با پشتیبانی هاست تماس بگیرید تا تنظیمات سرور رو بررسی کنن

  7. سلام . وقتتون بخیر
    من چندبار به این مشکل برخوردمو بعد از ان کلا سایت این اخطار رو می دهد HTTP ERROR 500
    و دسترسی نیز از پنل wp-admin نداره ، طی تیکت به پشتیبانی هاست فضای هاست رو ارتقاء دادم اما مشکل بر طرف نشد .ممنون میشم راهنمائی کنید.

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

      1. سلام خسته نباشید، من نسخه وردپرس سایت رو به ۶.۸ ارتقا دادم، بعدش نسخه php رو از طریق دایرکت ادمین به بالاترین نسخه موجود ارتقا دادم، سایت بالا میاد و سرعتشم واقعا بیشتر شده اما قسمت مدیریت سایت یا همون داشبورد مدیریتی بالا نمیاد و http erorr 500 میزنه، میشه راهنمایی بفرمایید؟

        1. سلام وقت بخیر
          این خطا معمولاً به دلیل ناسازگاری یکی از افزونه‌ها یا قالب با نسخه جدید PHP هست. پیشنهاد می‌کنم از طریق فایل‌منیجر، پوشه plugins رو موقتاً تغییر نام بدید تا افزونه‌ها غیرفعال بشن و ببینید آیا داشبورد باز میشه یا نه. اگر باز شد، مشکل از یکی از افزونه‌هاست که باید بررسی و به‌روزرسانی شود.

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

    1. سلام خدمت شما
      در اکثر موارد این مشکل با موارد بالا رفع میشود برای حافظه دقت کنید که به درستی انجام دادید و تاییدیه مموری php که افزایش دادید را از هاستینگ بگیرید زیرا اکثر هاستینگ ها محدود میکنند .

  9. سلام وقت افزونه المنت کیت رو که غیر فعال میکنم مشکلم حل میشه ولی به این افزونه نیاز دارم چجوری میتونم اصلاحش کنم؟؟

  10. سلام . دلیلش برای من چیز دیگه ای بود که گفتم اینجا بنویسم تا دوستان دیگه هم ببینن . من به سی پنل رفتم و دیدم که دیتابیس حجم زیادی پیدا کرده و باعث پر شدن هاست شده. از افزونه WP-Optimize استفاده کردم و دیدم چندهزار رونوشت از مطالب وجود داره و با استفاده از این افزونه ، دیتابیس رو مرتب و رونوشتها رو حذف کردم. و مشکلم حل شد. فقط لطفا قبل از استفاده از این افزونه ، از محتوای سایت و دیتابیس خود در سی پنل بک آپ بگیرید .

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

        1. سلام درود بر شما بله میتوانید اگر دانش کار با دیتابیس را دارید دستی بهینه سازی را انجام دهید .

  11. من کد مرحله اول را وارد کردم ولی مشکل حل نشد و اعمال نشد
    define(‘WP_MEMORY_LIMIT’, ‘512M’);

    این حالت جواب نداد ولی کافیه همین کد را به صورت زیر قرار دهید مشکل شما حل خواهد شد
    define(‘WP_MEMORY_LIMIT’, ‘512M’);

      1. برای کسانی که اصلا دانش کد نویسی ندارن میگم: وقتی این کد را COPY-PAST میکنی دو طرف ‘WP_MEMORY_LIMIT’ و ‘512M’ به جای تک کوتیشن دو تا ویرگول، بالاش میندازه. (احتمالا هنگام کپی تک کوتیشن را تشخیص نمیده) باید دستی اینها رو تغییر بدی تا کد وارد شده به رنگ آبی در بیاید. میتونید در Cpanel با کد های خط بالاییش مقایسه کنید تا بفهمید.

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

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