چطوری میشه یک پروژه لاراولی رو روی هاست بالا اورد با توجه به اینکه برای نصب دیتابیس و اینا نیاز به دستورات ارتیسان هست و خیلی موارد دیگر
مثلا من یه پروژه کوچک لاراولی دارم میخام روی یه هاست بندازم؟
سلام محمد جان
برای این کار شما یا باید از Vpsاستفاده کنید و خودت عملیات کانفیگ رو انجام بدی و یا از هاستهای اختصاصی که به شما دسترسی ssh بده استفاده کنی که نیاز هات رو عملی جواب بده ، البته برخی از رسلرهای هاست ، پکیج هایی رو دارن که برای استقرار پروژههای لاراول، نود جی اس و ... هستن و میتونید تهیه کنید
روی هاستهای اشتراکی شما باید کل فایل هارو خودت اپلود کنی و دیگه خبری از کامپوزر و artisan و ... نیست و به این صورت باید عمل کنی که تمام محتویات public رو در فولدر public_html بارگزاری کنی و بقیه فایلها و فولدر هارو در خارج public_html و بقیه کارها رو هم دستی انجام بدی
امیدوارم جواب سوالت رو کامل داده باشم
محمد نقلانی۰۶ بهمن ۱۴۰۰، ۰۷:۴۲
مطلب اول رو فهمیدم ولی بخش دوم رو خیر.
یعنی مثل پروژههای دیگر نباید کل پروژه رو توی public_html قرار بدیم؟
بقیه فایلها رو پس باید کجا اپلود کنیم؟
محمد خضرپور۰۶ بهمن ۱۴۰۰، ۰۷:۴۷
خیر ببیند در هاستهای اشتراکی باید تمام دایرکتوریها لاراول رو کنار public_html باشه و محتویات داخل دایرکتوری public لارول رو در داخل دایرکتوری public_html قرار بدید ، دقیقا مثل زمانی که دارید در ویندوز و از xampp کمک میگیرید و باید تو مرورگر ادرس رو اینجوری بنویسید
localhost/laravel/public
(عدم استفاده از php artisan serve)
در واقعا index.php لارول داخل public_htmlباشه با فایلهای کنارش و بقیه فولدرهای لاراول یک ریشه عقب تر