راکت

نصب پکیج بر روی لاراول در هاست

18 پاسخ

من می خواهم یک پکیجی رو روی هاست خود بر روی لاراول نصب کنم آیا امکانش هست و آموزش آن رو بگید؟

ثبت پرسش جدید

پاسخ‌ها

18
رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

masoud net
masoud net
@netwons

@RaymondDragon
@ali.bayat
راه دیگری نداره

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

1masoud
1masoud
@masoudproton

تخصص: php,laravel

نمیشه بدون استفاده از کامپوزر فایل های آن پکیج رو داخل هاست ریخت و هر کجا که خواستیم فراخوانی کنیم

محمد صادقیان
محمد صادقیان
@drcode.ir

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

این چیزی که شما میخواید تقریبا بدون composer خیلی سخت هست. یعنی وقتی شما 1 پیکیجی رو نصب می کنید رو پروژه نمی دونید که کجاها تغییرات ایجاد شده و چه فایل هایی تغییر کردن و اضافه شدن برای همون کارو خیلی سخت می کنه.
اگرم بخواید پروژه رو کلا دوباره آپلود کنید ممکنه یه سری فایل هاتون از دست بره مثل فایل های آپلودی.
به نظر من بهتره پروژه رو روی سرور Run کنید و بتونید از طریق composer و دستورات artiasn کارهاتون رو انجام بدین/

1masoud
1masoud
@masoudproton

تخصص: php,laravel

@drcode.ir
با این کار میشه پکیجی رو توسط کامپوزر نصب کرد اگه میشه راهنمایی کنید

محمد صادقیان
محمد صادقیان
@drcode.ir

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

بله میشه فقط چون هاست های اشتراکی این دسترسی هارو در اختیار کاربر نمیزارن باید از سرور اشتراکی یا اختصاصی استفاده کنید.
مراحل کار هم عین کار روی لوکال هست یعنی هر کاری که روی لوکال برای نصب 1 پکیج انجام میدید رو باید رو همون سرور هم از طریق ssh با نرم افزار putty انجام بدید.
یکم شاید الان براتون گنگ باشه ولی یکم روش تحقیق کنید براتون آشنا میشه.

1masoud
1masoud
@masoudproton

تخصص: php,laravel

@drcode.ir
ssh سرور امکان دار غیر فعال باشه
من الان ip رو میزنم و روی دکمهopenمی زنم یک صفحه مشکی میاد اما چیزی نمایش نمیده مشکل از کجاس خواهشند راهنمایی کنید

Alimotreb
Alimotreb
@Alimotreb

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

سلام
@netwons

پروژه رو با phpstorm و FTP روی سیستم بگیرید روی لوکال تغییرات رو بدید
مجدد اپلود کنید
راحت!

1masoud
1masoud
@masoudproton

تخصص: php,laravel

@Alimotreb

چطوری ؟
میشه بگید

محمد صادقیان
محمد صادقیان
@drcode.ir

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

@Alimotreb
این روشی که شما گفتید برای هر بار آپلود اون همه فایل باید 2 ساعت زمان بزارن که!!

@masoudproton
نه چون سرور هست پس بخش ssh فعال میشه. به نظرم برای شما راه ساده اش اینه که پروژه رو مجدد روی هاستتون آپلود کنید. البته بجز فایل هایی مانند .env و پوشه public.

1masoud
1masoud
@masoudproton

تخصص: php,laravel

@drcode.ir

چون پروژه من در هاست تغییراتی کرده که من الان یادم نیست اگه لوکال رو روی هاست قرار بدم به مشکل میخورم

محمد صادقیان
محمد صادقیان
@drcode.ir

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

کارو خیلی پیچیده کردین که.
به نظر من از طریق Git برید جلو و 2 پروژه رو باهم یکسان کنید.
اول پروژه روی هاست رو دانلود کنید و یک Repositiry روی Git باز کنید و پروژه هاست رو ببرید روی اون بعد پروژه لوکال رو وصل کنید به اون Repositiry و ببینید چه فایل هایی دقیقا ویرایش شدن یا حذف و اضافه شدن بعد فکر کنم با push و merge کردن بشه 2 تا پروژه رو باهم ادغام کرد. ولی قبلش سرس اصلی پروژه هارو داشته باشید اگه به مشکل برخوردید لااقل سرس اصلی خراب نشه.

Alimotreb
Alimotreb
@Alimotreb

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

سلام
@drcode.ir
@masoudproton

کد های پروژه توی لاراول
بیشتر 500 مگ که دیگه نیست!!!
500 مگ هم فکر کنم با همون روش FTP ، نت درست باشه ، در عرض 10 دقیقه نهایتا اوکی میشه!

masoud net
masoud net
@netwons

@Alimotreb
الان من کاری که شما گفتید رو انجام دادم پروژه ۲ساعت که داره دانلود میکنه هنوز تموم نشده

محمد صادقیان
محمد صادقیان
@drcode.ir

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

@Alimotreb
من اینجوری فکر نمیکنم.
باز می تونید تست کنید :)

masoud net
masoud net
@netwons

@drcode.ir

@Alimotreb
الان اینو به من بگید که با putty میشه این کار رو کرد درسته یا نه

Alimotreb
Alimotreb
@Alimotreb

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

سلام
@netwons

putty نرم افزار دسترسی گرفتن به سرور هست
فایل نمیتونید با پوتی بریزید تو سرور مگه اینکه لینک باشه

باید با FTP فایل بریزید
برای سادگی کار هم
FTP رو وصل کنید به PHPstorm آموزش هاش هست بگردید تو گوگل!
سرور شما شاید سرعتش پایینه یا ...
وگر نه 200 گیگ که پروژه نیست که
نهایتا 500
600 مگ هست که من خودم تست زدم
10 تا 15 دقیقه زمان بیشتر نمیبره.

محمد صادقیان
محمد صادقیان
@drcode.ir

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

@netwons
اگر پروژتون روی Git باشه بله می تونید از طریق دستورات clone و یا pull پروژه رو روی سرور بریزید

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

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