ممکن است به تازگی اقدام به نصب 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