نصب و اجرای لاراول روی هاست
با سلام خدمت دوستان عزیز. خیلی از دوستان سوالشون این هست که laravel رو چطور روی هاست نصب و اجرا کنن. آیا در هاست بدون ssh هم میشه laravel رو نصب کرد؟ در جوابشون باید بگم بله میشه فقط php باید نسخه ۵٫۵ به بالا و همچنین extention هایی که laravel نیاز داره روی سرور وجود داشته باشه که در زیر لیست کردیم:
- Mcrypt
- OpenSSL
- Mbstring
- Tokenizer
با چسبون همراه باشید.
مراحل زیر رو دنبال کنید تا laravel رو بدون نیاز به ssh بتونید روی host ، اجرا کنید:
۱-ابتدا تمامی پوشه ها و فایل های موجود در پوشه نصب laravel به غیر از پوشه public را به پوشه ای با نام local (یک پوشه به نام local ایجاد کنید) منتقل کنید.
۲- حالا محتویات پوشه ی public را بر روی root هاست منتقل کنید و پوشه ی public را حذف نمایید.باید پروژه شما مانند تصویر پایین بشه.
۳- همانطور که در تصویر فوق مشاهده می کنید در root هاست فایلی به نام index.php داریم. این فایل رو باز کنید تا تغییرات لازم رو اعمال کنیم: این کد را حذف :
require __DIR__.'/../bootstrap/autoload.php';
و این کد را جایگزین آن کنید:
require __DIR__.'/local/bootstrap/autoload.php';
و همچنین این کد را حذف کنید:
$app = require_once __DIR__.'/../bootstrap/app.php';
و این کد را جایگزین آن کنید :
$app = require_once __DIR__.'/local/bootstrap/app.php';
این فایل را save کنید.
خب تبریک میگم اگه مراحل رو به درستی انجام داده باشین آدرس دامنه رو وارد کنید تا سایت بالا بیاد.
سوالی داشتید کامنت کنید.