پیش به سوی تابستان؛ با تخفیف‌های داغ راکت!

بزن بریم!
ثانیه
دقیقه
ساعت
روز
پارسا سجادی
4 روز پیش توسط پارسا سجادی مطرح شد
1 پاسخ

تغییر فایل hosts ویندوز

سلام
میخواستم با تغییر فایل هاست ویندوزم دامنه مورد نظرم رو وارد کنم

127.0.0.1 mydomain.ir

ولی خب داستانی که هست لاراول داره روی پورت 8000 ران میشه و تشخیص نمیده
فایل .env لاراولمم به این صورته:

APP_URL=http://mydomain.ir

ثبت پرسش جدید
محمدجوکار
تخصص : دانشجوی برنامه‌نویسی
@mjokarr 8 ساعت پیش مطرح شد
0

سلام آقاپارسا، امیدوارم خوب باشه حالت.
قشنگ با این کار لاراول و مرورگر و هاستت هر سه رو گیج کردی.
ببین! لاراول بای‌دیفالت روی پورت ۸۰۰۰ میاد بالا، درسته؟ لوکال هاست یا ۱۲۷.۰.۰.۱ هم روی پورت ۸۰ بالاست. حالا وقتی میخوای دامین لوکال هاستتو بدونِ یه واسط وصل کنی به لاراول اونم بدون تداخل، باید هم به هاستت بفهمونی، هم به لاراولت.
من دوتا روش به ذهنم میرسه که فکر کنم مشکلتو حل کنه، اگ اکی نبودن یکم جزئیات بیشتری بهم بده، حلش میکنیم.
روش اول:
توی env لاراول app url رو این بزار:

APP_URL=http://mydomain.ir:8000

توی مرورگرت هم همیشه با مشخص کردن پورت، سایتتو وا کن. اینطوری ملزم میشه بره به همون پورت فقط.
روش دوم:
میتونی جای این که دامین مجازیتو با پورت لاراول سینک کنی، لاراولتو با پورتِ دیفالت لوکال هاستت یکی کنی. یعنی لاراولو روی پورت ۸۰ بالا بیاری که من باشم نمیکنم ولی خب اینم یه روششه. فککر کنم چون قراره پورت ۸۰ رو تغییر بدی، با کامند لاین ide نتونی دستور سرو روی پورت ۸۰ بزنی. اگه نشد، پروژه‌ت رو با کامند پرامپت ویندوز روی مود run as administrator بالا بیار و اینو بزن php artisan serve --port=80 اگه این جواب نداد، این مدلی بزنش: php artisan serve --host=127.0.0.1 --port=80
یه روش سومی هم هست که خیلی اصولی‌تره. اگه زمپ یا هر پکیج دیگه‌ای مثل ومپ، لاراگون یا ... داری ویرچوال هاست بساز راحت خودش همه چیزو هندل میکنه برات. ولی خب نیاز به کانفیگ داره. این روشم تنها بدیش اینه که پروژه‌هایی ک می‌خوای این مدلی رانشون کنی، همه باید توی یه دایرکتوری خاص باشن که ویرچوال هاست بهش وصل شده. شایدم مزیتِ دسته‌بندی و منظم شدن پروژه‌هات رو بهت بده ولی خب این موردشم خواستم گفته باشم بهت.
پیشنهاد خودم گزینه‌ی سه هست. اگرم مصری و نمیخوای پکیجی نصب کنی، روشای بالاتر اکیه. در کل هم ضرورتی وجود نداره یه دامین بسازی برای پروژه‌ی لاراولیت.
اگه هدف خاصی داری بگو اونو شاید بتونم بهتر کمکت کنم.
درباره کانفیگ و پورت‌ها هم اگر سوالی یا ابهامی بود، درخدمتم
سالم باشی همیشه✨🌱


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

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