راکت
حل شده

آپلود لاراول روی هاست

7 پاسخ

سلام دوستان، خیلی نیاز به کمک دارم، یه پروژه لاراولی با ویو و دارم که میخوام ببرمش روی هاست، ولی متاسفانه همش با این ارور مواجه میشم
Composer detected issues in your platform: Your Composer dependencies require a PHP version >= 8.1.0
تو سایت هایی مثل استک اور فلو خیلی گشتم و الان 2 روزی هست دارم سعی میکنم مشکل رو حل کنم،
یکسری را حل ها بود تو استک اور فلو مثلا گفته بود تو بخش composer مقدار "config" رو با {"platform-check": false} پر کنم و منم این کار رو کردم ولی متاسفانه بعدش با ارور 500 مواجه شدم
This page isn’t working
xxxxxxxx.ir is currently unable to handle this request.
HTTP ERROR 500

خلاصه ممنون میشم سریع جوابمو بدید

@mhyeganeh
@endworld
@SpyStar0003
@sinashahoveisi
@rezajahangir
@amin.webdesign
@hesammousavi

ثبت پرسش جدید

پاسخ‌ها

7
woz
woz
@wozniak

تخصص: fan of open source world

بهترین پاسخ

@titan.2018.yj
این موضوع رو با هاستینگتون در میون بگذارید. که ورژن رو براتون در صورت امکان بالا ببرن.

woz
woz
@wozniak

تخصص: fan of open source world

ارورتون داره به شما میگه ورژن پی اچ پی بالای 8.1 رو میخواید . آیا این ورژن روی هاست نصب هست؟

یوسف جعفری
یوسف جعفری
@titan.2018.yj

ممنون از جوابتون @wozniak
توی هاست ورژه 8.0 هست، فکر میکنم حق با شما باشه، ولی من دارم از direct admin استفاده میکنم و در وقتی میخام ورژن رو بالا ببرم گزینه ای بالای 8.0 نداره و نمیدونم چطور اون رو upgrade کنم

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

امین محمدزاده
امین محمدزاده
@amin.webdesign

تخصص: برنامه نویسی وب - Laravel

@titan.2018.yj
سلام. برای ارتقای نسخه php اگه هاستی که دارید سرور مجازی هست خودتون باید نصبش کنید ولی اگه هاست اشتراکی هست و در تنظیمات دایرکت ادمین نسخه 8.1 قابل انتخاب نیست باید با پشتیبانی فنی شرکتی که هاست رو خریداری کردید در ارتباط باشید تا براتون نصبش کنن.
در ضمن اگه از سرور مجازی استفاده میکنید بهتره نصب نسخه جدید رو هم به همون شرکت پشتیبان بسپارید چون قطعا به مشکل میخورید اگه خودتون بخواید شخصا ارتقا بدید.
توی دایرکت ادمین هم قسمت domains اگه برید اونجا دامنه ای که روی هاستتون فعال هست کلیک کنید فکر کنم توی اون صفحه امکان تغییر و انتخاب نسخه php باشه. اگه نسخه 8.1 نبود روال بالا رو پیش بگیرید.

محمدحسن یگانه
محمدحسن یگانه
@mhyeganeh

تخصص: Full-Stack Web Developer Freelancer

اگر شرایط ارتقای ورژن php هاست یا تغییر هاستینگتون رو نداشتید، یک راهکار دیگه هم اینه که نسخه php مورد استفاده تون رو به 8.0 تنزل بدید. خیلی کار خوبی نیست. اما چون تفاوت‌های خیلی زیادی بینشون نیست و در شرایط اضطراری می‌تونه یک گزینه کار راه انداز باشه.

به این شکل که روی نسخه لوکالتون، در فایل composer.json نسخه php رو روی 8.0 تنظیم کنید. بعد یکبار دستور composer update رو بزنید. احتمال داره اینجا یک سری conflict های دیگه هم در رابطه با سایر پکیج های مورد استفاده تون مواجه بشید که باید تک به تک بهشون رسیدگی بشه.

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

m.mahmoudi
m.mahmoudi
@m.mahmoudi7276

باید تو پنل هاستینگ یک گزینه داشته باشید برای تغییر ورژن php
اگر هم نه میتونید از جایی که پنل رو گرفتید بگید تا براتون فعل کنند.

رضا جهانگیر
رضا جهانگیر
@rezajahangir

تخصص: Full-Stack Developer

سلام به شما دوست عزیز.
دوستان تمام نکات رو فرمودن، چون بنده رو تگ کرده بودین وظیفه خودم دونستم جواب بدم.
دلیل ارورتون رو آقای @wozniak گفتن.
راه کاری هم که جناب @mhyeganeh دادن رو میتونید انجام بدین.
موفق باشید.

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

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