یوسف جعفری
2 سال پیش توسط یوسف جعفری مطرح شد
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


ثبت پرسش جدید
woz
تخصص : fan of open source world
@wozniak 2 سال پیش مطرح شد
0

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


woz
تخصص : fan of open source world
@wozniak 2 سال پیش مطرح شد
2

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


یوسف جعفری
@titan.2018.yj 2 سال پیش مطرح شد
0

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


امین محمدزاده
تخصص : برنامه نویسی وب - Laravel
@amin.webdesign 2 سال پیش آپدیت شد
1

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


woz
تخصص : fan of open source world
@wozniak 2 سال پیش مطرح شد
0

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


محمدحسن یگانه
تخصص : Full-Stack Web Developer Freel...
@mhyeganeh 2 سال پیش مطرح شد
3

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

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

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


m.mahmoudi
@m.mahmoudi7276 2 سال پیش مطرح شد
0

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


رضا جهانگیر
تخصص : Full-Stack Developer
@rezajahangir 2 سال پیش مطرح شد
-1

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


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

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