نویسنده: shahab
13 ژانویه 22
اگر روی سرورتون از VestaCP دارید و خواسته باشین از فریمورک لاراول استفاده کنید حتما به این مشکل خوردید که پوشه public_html پوشه اصلی سایت شماست درصورتی که این فریمورک از پوشه پابلک استفاده میکنه public_html/public
کار ساده اینه که محتویات این ۲تا پوشه رو با هم عوض کنید و داخل فایل index.php آدرس جدید فایل هارو بذارید ولی اگر روش بهیته استفاده از یک تمپیلت برای VestaCP هست که مخصوص سایتهایی که با لاراول ساخته شدن باشه.
تمپلیتها در مسیر
/usr/local/vesta/data/templates/web/httpd
هستن و برای ساخت یک تمپلیت جدید از default.stpl و default.tpl کپی گرفته و با نام جدید ذخیره کنید
فایلهای جدید را باز کنید و به انتهای DocumentRoot %docroot% مقدار /public را اضافه کنید.