پرش به مطلب اصلی

مشکلات احتمالی


در این قسمت مشکلات احتمالی که در سرویس Laravel ممکن است با آن برخورد کنیم را بررسی کرده و راه حل آن را نیز مشاهده میکنیم.

ارور Call to undefined function Laravel

ارور Call to undefined function Laravel\Prompts\shell_exec() زمانی رخ میدهد که از shell_exec و یا exec استفاده کرده باشیم. به دلایل امنیتی این Function ها غیرفعال هستند.

یک فایل با نام chabok-php.ini در ریشه (root) فایل های سرویس خود ایجاد کنید و دستور زیر را در آن قرار دهید و بعد از ذخیره کردن فایل یکبار سرویس را ری استارت نمایید تا تغییرات بر روی سرویس اعمال شود.

disable_functions = system,passthru,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname,mail

خطای CORS در لاراول

در صورت برخورد با ارور CORS No Allow Credentials و یا CORS Missing Allow Header میتوانید از راه حل زیر استفاده نمایید.

برای حل مشکل میتوانید از این پکیج استفاده نمایید و با استفاده از دستور زیر آنرا به پروژه خود اضافه نمایید.

composer require fruitcake/laravel-cors

سپس طبق این مستندات CORS را در برنامه خود فعال نمایید.