راکت

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

5 پاسخ

سلام

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

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

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

saman
saman
@saman1111
ثبت پرسش جدید

پاسخ‌ها

5
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

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

Alimotreb
Alimotreb
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

سلام
@saman1111

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

شاید پاسخ شما همین‌جا باشد

TEFO
TEFO
@tefo.ha27

تخصص: لاراول

به این خاطره که این صفحه جدید نشان دادن اررور ها به 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
mohsen abd
@viera.abd

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

آیدین حسینی
آیدین حسینی
@aidin7ho

خیر اینطور که شما میفرمایید نیست، و با فعال بودن تابع proc_open میتوان مشخصات کامل سرور را مشاهده کرد./

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام