مشکل لاراول روی هاست حتی بعد از دانگرید

2 هفته پیش
توسط mohsen abd آپدیت شد
saman ( 1760 تجربه )
3 ماه پیش

سلام

من یه پروژه با لاراول ۶ ساختم که وقتی که روی هاست آپلودش کردم متوجه شدم که برای استفاده از تابع proc_open() ارور میده چون روی هاست من این تابع در دسترس نیست
لاراول رو با تغییر ورژن توی composer.json به ۵.۸. و حذف فولدر vendor و دستور composer install دانگرید کردم ولی باز هم همون مشکل روی هاست وجود داشت
حتی بعد از دانگرید به ۵.۷.
هم همین مشکل وجود داشت

ولی یه پروژه داشتم که از قبل با ورژن ۵.۸ ساخته بودمش و روی هاست هم بود و کار می کرد. فایل های پروژه جدید رو با فایل های اون پروژه جایگزین کردم و بدون مشکل کار کرد.

آیا باید با روش دیگه ای دانگرید کنم که این مشکل برطرف بشه ؟

حسام موسوی ( 290224 تجربه )
3 ماه پیش
تخصص : طراح و برنامه نویس

دوست عزیز در هر هاستی ببرید باید تابع proc_open فعال باشه !
مشکل امنتی داره و این داستانا بی خوده !

Alimotreb ( 196662 تجربه )
3 ماه پیش
تخصص : کانفیگ سرور و برنامه نویس

سلام
@saman1111

دانگریدش که کار درستی نیست
پروژه رو با همون لاراول 6 بزنید ، روی جایی ببرید که اوکی باشه.

TEFO ( 13390 تجربه )
3 ماه پیش
تخصص : لاراول

به این خاطره که این صفحه جدید نشان دادن اررور ها به proc_open وابستس برای اینکه غیر فعالش کنین اولا فایل کانفیگش رو با این دستور پابلیش کنین

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

بعدش این مقادیر رو در اون درستش کنین

'collect_git_information' => false 

و

'reporting' => [
        'anonymize_ips' => true,
        'collect_git_information' => false,
        'report_queries' => true,
        'maximum_number_of_collected_queries' => 200,
        'report_query_bindings' => true,
        'report_view_data' => true,
    ],
mohsen abd ( 70 تجربه )
2 هفته پیش

یساعتی درگیرش بودم
مراما دمت گرم

برای ارسال پاسخ باید وارد سایت شوید