چگونه خطای proc_open در لاراول رفع کنیم؟

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

برای حل این مشکل کافیه در پرونده فلر (flare) سرویس گزارش اشکال زدایی را غیر فعال کنید.

در پوشه config اگر پرونده flare.php وجود ندارد پرونده زیر را ایجاد کنید:

php artisan vendor:publish --tag=flare-config

پرونده flare.php را باز کنید و کد زیر :

'reporting' => [
        'anonymize_ips' => true,
        'collect_git_information' => true,
        'report_queries' => true,
        'maximum_number_of_collected_queries' => 200,
        'report_query_bindings' => true,
        'report_view_data' => true,
        'grouping_type' => null,
    ],

همین طور که مشاهده می کنید خط collect_git_information در حالت true قرار گرفته و سرویس اشکال زدایی آن فعاله و برای غیر فعال سازی آن به حالت false تغییر دهید.

در آخر دستور زیر را وارد کنید:

php artisan config:cache 

پاسخی بگذارید

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