سلام من یه بروژه لاراولی دارم که به اتمام رسیده حالا می خوام روی vps که دایرکت ادمین هست آپلود کنم لطفا راهنمایی کنید
سلام
1- در دایرکت ادمین با اکانت ادمین لاگین کنید.
2- بر روی Reseller Level کلیک و از طریق بخش Add New User یک اکانت بسازید.
3- از طریق FTP با اطلاعات اکانت جدید متصل شوید.
4- در پوشه ی public_html یک پوشه بسازید (مثلا core ) و تمام فایل ها به جز پوشه public رو درونش آپلود کنید.
*** با توجه به اینکه سرورمجازی دارید و دسترسی به ssh میسر هست می تونید پوشه ی vendor ( و در صورت ضرورت استفاده از node_modules ) رو آپلود نکنید و کار مربوط به مرحله آخر را انجام بدید.
5- تمام محتویات پوشه ی public رو درون public_html آپلود کنید.
6- فایل Index.php رو باز و به جای .. در مسیردهی ها اسم پوشه ( مثلا core ) رو قرار بدید.
7- در مرورگر با اطلاعات اکانت ساخته شده لاگین کنید.
8- به بخش MySQL Management رفته و یک دیتابیس بسازید.
9- حالا در همین صفحه بر روی phpMyAdmin کلیک کنید و دیتابیس رو ایمپورت کنید.
10- حالا در FTP فایل .env رو باز کنید و اطلاعات دیتابیس رو وارد کنید. همین طور مقدار APP_ENV رو به production و مقدار APP_DEBUG رو به false تغییر بدید.
11- به پوشه ساخته شده (مثلا core ) رفته و محتویات پوشه های موجود در مسیر storage\framework رو حذف کنید.
12- در صورتی که در مرحله 4 پوشه ی vendor رو آپلود نکردید با ssh به سرور متصل بشید.
این کلیت کار بود، البته بنده فرض گرفتم که قصد ندارید از طریق گیت فایل ها رو دریافت کنید.
@Hessan
سلام
سرور مجازی ،... تفاوتی نداره
ساده ترین حالت اینه که شما ابتدا فایل server.php رو تغییر نام بدین به index.php
و تمامی موارد داخل دایرکتوری public ، بجز index.php منتقل کنید یک مرحله عقب (کنار index.php و app ,...) . دقت کنید حتما htaccess رو هم منتقل کنید
راه های دیگه ای هم هست ، مثلا تغییر htaccess
@sajaddp
منظورتون از مسیر اکانت جدید در بند ۱۲، مسیر پوشه (مثلا core) هست.
شاید پاسخ شما همینجا باشد