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

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

خطای سرور 500 زمانی رخ می دهد که محدودیت های حافظه سایت کمتر از 128 مگابایت باشد یا گاهی اوقات به دلیل تداخل افزونه ها باشد، بنابراین مطمئن شوید که محدودیت حافظه طبق پیش نیازهای المنتور نباید کمتر از 128 مگابایت باشد (محدودیت حافظه: بیشتر از 128 مگابایت و 256 مگابایت است ترجیح داده می شود) و PHP باید آخرین نسخه (7 یا بالاتر) را داشته باشد.

راه حل اول : بالا بردن ظرفیت هاست

کش مرورگر خود را پاک کنید: گاهی اوقات داده های کش می تواند مشکلاتی ایجاد کند. کش مرورگر خود را برای مشاهده آخرین تغییرات پاک کنید. این امر به ویژه در صورتی صادق است که پلاگین هایی مانند Cloudflare داشته باشید.

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

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

/* That's all, stop editing! Happy blogging. */

و کد زیر را در زیر آن وارد کنید :

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

این کد محدودیت حافظه را از بین می برد. فقط دقت داشته باشیدکه اگر مشکل حل نشد به مرحله بعدی بروید.

راه حل دوم : افزایش ورژن PHP

اکثر ارورهای وردپرس و المنتور مربوط به نسخه‌های php هاستینگ هست که در هر مشکلی باید حتماً ورژن پی اچ پی هاست را کنترل کنید.

ارتقای ورژن PHP در سی پنل

همین چند سال پیش، مدیریت نسخه‌های مختلف cPanel PHP یک مشکل همگانی بود. ابزارهای قدیمی تر نسخه PHP را برای هر سایتی در یک سی پنل به یکباره تغییر می دهند. پیکربندی سایت‌های مختلف به راه‌حل‌های ناخوشایند با استفاده از فایل‌های htaccess. نیاز داشت. آخرین نسخه سی پنل یک ابزار جدید به نام MultiPHP Manager را معرفی کرد که فرآیند را ساده می کند. برای شروع روی آیکون MultiPHP Manager در قسمت Software cPanel کلیک کنید!

ابزار multiPHP

توجه: حتما روی MultiPHP Manager کلیک کنید نه MultiPHP INI Editor. ویرایشگر INI یک نرم افزار متفاوت است که به شما کمک می کند تنظیمات PHP خود را در سایت های جداگانه تنظیم کنید.

اکنون که می دانید MultiPHP Manager چیست، به شما نشان خواهیم داد که چگونه از آن برای تغییر نسخه PHP برای سایت های خود استفاده کنید.

توجه: قبل از تغییر نسخه PHP در یک وب سایت یا برنامه، پیشنهاد می کنیم ابتدا یک نسخه پشتیبان تهیه کنید. پس از تغییر نسخه PHP، مطمئن شوید که سایت‌ها و برنامه‌های شما طبق برنامه کار می‌کنند.

  1. وارد سی پنل شوید.
  2. روی لینک MultiPHP Manager در قسمت Software cPanel کلیک کنید.
  3. کادر مربوط به سایت یا سایت هایی را که می خواهید به روز کنید علامت بزنید.
انتخاب سایت های برای ارتقای نسخه PHP
انتخاب سایت های برای ارتقای نسخه PHP

4.نسخه PHP مورد نظر را از منوی کشویی انتخاب کنید.

انتخاب ورژن PHP
انتخاب ورژن PHP

5. بر روی دکمه Apply کلیک کنید.

این تنها چیزی است که برای تغییر نسخه PHP مورد استفاده در هر سایتی که انتخاب می کنید لازم است. اگر با سایتی مشکل دارید و می خواهید نسخه PHP در حال استفاده را دوباره بررسی کنید.

ارتقای ورژن PHP در دایرکت ادمین

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

  1. ابتدا وارد کنترل پنل DirectAdmin شوید. (از آدرس های زیر می توانید استفاده کنید)

https://your-domain.com:2222

https://IP-address:2222

https://server-hostname:222.

ورود به دایرکت ادمین

گزینه PHP Version را پیدا کنید، که درست زیر پنل (دیسک، پهنای باند، ایمیل) قرار دارد.

تغییر نسخه php

برای تغییر نسخه PHP روی Change کلیک کنید.

صفحه تغییر نسخه php
صفحه تغییر نسخه php

نسخه PHP را از منوی کشویی انتخاب کنید ← بر روی SAVE کلیک کنید

انتخاب نسخه php
انتخاب نسخه php

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

راه حل سوم : بررسی تداخل افزونه ها

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

برای این منظور به بخش پیشخوان و افزونه های نصب شده بروید.

  • همه افزونه ها بغیر از المنتور را غیر فعال کنید.
  • سپس ارور 500 یا Internal Server Error در المنتور را دوباره چک کنید.
  • اگه مشکل حل شده باید باید حتما یکی به یکی افزونه های را فعال کنید و دوباره ارور را چک کنید تا به افزونه مشکل دار برخورد کنید.

امیدوارم که تا الان مشکل شما حل شده باشد. و اگر حل نشد نگران نباشید و فقط کافیست که با ما در ارتباط باشید تا مشکل را برای شما حل کنیم.

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

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