خیلی از وبمسترها و برنامهنویسهای عزیز از فریم ورک لاراول استفاده میکنند و با نصب لاراول در هاست سی پنل در حالتی که به SSH دسترسی نداریم مشکل دارند
توی این آموزش راه حلی ساده و سریع رو با هم بررسی میکنیم.
البته دو حالت و جود داره یکی اینکه دسترسی SSH در پنل سی پنل ما وجود داره و حالت دوم این که دسترسی به SSH نداریم و بیشتر عزیزان مشکلشون در حالتی هستش که به SSH دسترسی نداریم
همونطور که میدونید در لاراول فایل index.php درون پوشه public وجود داره برای اینکه بتونیم تو سی پنل لاراول رو اجرا کنیم ابتدا محتویات پوشه public رو به فولدر public_html درون هاست انتقال میدیم دقت کنید که برخی فایل ها مثل .htaccess به صورت hidden و مخفی هستند و در هنگام انتقال باید از منتقل شدن آنها مطمئن بشید و همچنین پوشه اصلی لاراول رو در پوشه Home در هاست سی پنل قرار میدیم مانند شکل زیر:
حالا فقط کافیست از درون پوشه public_html فایل index.php را به این شکل ویرایش کنیم:
خط زیر را پیدا کنید
require __DIR__.'/../vendor/autoload.php';
و به این شکل تغییر دهید:
require __DIR__.'/../laravel/vendor/autoload.php';
و همچنین خط زیر را
$app = require_once __DIR__.'/../bootstrap/app.php';
به این شکل تغییر دهید:
$app = require_once __DIR__.'/../laravel/bootstrap/app.php';
اگر موارد بالا را درست انجام داده باشید لاراول به درستی اجرا میشود
در صورتی که با مشکلی روبرو شدید حتماً در کامنت مطرح کنید
موفق باشید