مرکز آموزش

رفع خطای There has been an error processing your request Exception در مجنتو

  • 13

ممکن است به تازگی اقدام به نصب Magento کرده باشید اما در مراجعه به بخش لاگین با خطای زیر مواجه می‌شوید:

There has been an error processing your request
Exception printing is disabled by default for security reasons.
Error log record number

 

علت مشکل:

1- مهمترین علت خطا، نسخه PHP مورد استفاده است. چنانچه نسخه PHP مورد استفاده با Magento در تناقض باشد این خطا مشاهده می‌شود. به خصوص در مورد Magento 2.2 و Magento 2.3 بایستی از PHP 7.2 استفاده کنید.

2- چنانچه علت از نسخه PHP نباشد راهکار زیر می‌تواند مشکل را برطرف کند:

 

نحوه رفع مشکل در علت دوم:

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

rm -rf generated/code
php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento cache:flush
chmod -R 0777 var/ pub/ generated/

 

چنانچه در هنگام اجرای فرامین php با خطای زیر مواجه شدید، به آن معناست که نسخه PHP مورد استفاده با فرامین در تناقض است و بایستی نسخه PHP را تغییر دهید:
An exception was raised while creating "Request"; no instance returned

 

کار تمام شد!

 

منابع: MagentoCommunity , StackExchange

 

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


آیا این آموزش به شما کمک کرد؟