کوثر
2 سال پیش توسط کوثر مطرح شد
2 پاسخ

اجرا لاراول بدون serve کردن

عرض ادب و احترام ، من یک پروژه حسابداری کافه درست کردم که با لاراول ساخته شده ، و میخوام که هر روز بدون نوشتن php artisan serve پروژه اجرا بشه ، چطوری این مورد شدنیه ؟


ثبت پرسش جدید
sinaQ
تخصص : magican
@sinaQasemi 2 سال پیش مطرح شد
0

serve صرفا برای اجرای نرم افزار در محیط سندباکس و ایزوله برای توسعه است .
برای اجرای نرم افزار روی حالت productionبایست وب سرور اجرا و کانفیگ کنید.


رضا جهانگیر
تخصص : Full-Stack Developer
@rezajahangir 2 سال پیش مطرح شد
0

سلام به شما دوست عزیز.
اگر از xampp استفاده می کنید، به مسیر زیر برید:

C:\xampp\apache\conf\extra

و فایل httpd-vhosts را باز کنید و دستورات زیر رو به آخر فایل اضافه کنید:

<VirtualHost *:80>
  ServerAdmin webmaster@rezajahangir.ir
  DocumentRoot "F:\Personal Project\Reza-Jahangir\public"
  ServerName rezajahangir.ir
  ErrorLog "logs/rezajahangir.ir-error.log"
  CustomLog "logs/rezajahangir.ir-access.log" common
  <Directory "F:\Personal Project\Reza-Jahangir\public">
        Options Indexes FollowSymLinks MultiViews
        AllowOverride all
        Order Deny,Allow
        Allow from all
        Require all granted
  </Directory>
</VirtualHost>

توضیحات:
مقدار Document Root باید مسیری که پروژتون قرار داره رو وارد کنید.
مقدار Server Name اون آدرسی که میخواین با وارد کردنش در قسمت url مرورگر، سایتتون نمایش داده بشه.
مقادیر ErrorLog و CustomLog هم بعد از /logs باید مقدار Server Name و ادامش هم که در مثال بالا بهش اشاره کردم.
مقدار Directory هم دقیقا مانند Document Root باید مسیری که پروژه قرار دارد باشد.
در مرحله بعد notepad رو به صورت Run as administrator اجرا کنید و فایل hosts در مسیر زیر رو باز کنید:

C:\Windows\System32\drivers\etc

و به عنوان مثال کد زیر رو به آخر فایلتون اضافه کنید:

127.0.0.1 rezajahangir.ir

امیدوارم مفید بوده باشه.
موفق باشید.


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام