چطور روی سرور اشتراکی پروژهی لاراولی خود را Down و Up کنیم؟
لاراول قابلیتی دارد که به سادگی میتوان پروژه را به حالت نگهداری یا همان Maintenance Mode برد یا به اصطلاح پروژه را Down کرد. این کار به سادگی با دستور زیر امکانپذیر است:
php artisan down
عملیات Up کردن و در دسترس قرار دادن پروژه (خارج کردن پروژه از حالت نگهداری) نیز سادهتر از همیشه با اجرای دستور زیر امکانپذیر میشود:
php artisan up
اما داستان زمانی که پروژه روی سرور اشتراکی باشد، کمی متفاوت است. در صورتی که ما دسترسی به SSH نداشته باشیم، پیشنهاد من استفاده از راهکار زیر است.
برای Down کردن پروژه و بردن پروژهی لاراولی به حالت نگهداری یا همان Maintenance Mode کافی است یک Route در web.php ایجاد کنم:
Route::get('website/down', function(){
return Artisan::call('down');
});
با رفتن به Route فوق، پروژه به سادگی Down خواهد شد.
برای خارج کردن پروژه از حالت Down روی سرور اشتراکی طبیعتاً چون پروژه Down است نمیتوان از دستوری استفاده کرد. پس کافی است از روش زیر استفاده کنید.
به مسیر storage/framework در پروژهی لاراولی خود رفته و دو فایل زیر را حذف کنید.
maintenance.php
down
کار تمام است. به همین سادگی...
توی وبسایتم سعی میکنم محتوایی که تصور کنم ارزشمنده و به بقیه کمکی میکنه رو منتشر کنم. امیدوارم از مطالب وبسایت بتونید استفاده کنید و به کارتون بیاد. در ضمن اگه پروژهی تحت وبی دارید که نیاز به برنامهنویسی و اجرا داره، میتونید با شماره انتهای صفحه با من تماس بگیرید تا در موردش با هم صحبت کنیم.