چطور در لوکال هاست،vhost بسازیم؟

شروع موضوع توسط Webber ‏28 ژوئن 2011 در انجمن برنامه‌نویسی با PHP

کلمات کلیدی:
  1. Webber

    Webber Well-Known Member

    ارسال‌ها:
    769
    تشکر شده:
    1,090
    امتیاز دستاورد:
    93
    سلام دوستان

    بنده یه اسکریپت php دارم که با آدرس معمولی Localhost مشکل داره و باید آدرس رو شبیه دامین کنم.می خواستم بپرسم چطور میشه تو ویندوز 7 دامنه مجازی ساخت.یعنی شبیه:http://ali.localhost .هر چی گشتم متاسفانه به نتیجه نرسید.ممنون میشم راهنمایی بفرمایید.سرور بنده wamp هست.

    در ضمن این انجمن php چقدر کُنفَیَکون شده؟
     
    نوشته شده توسط Webber در ‏28 ژوئن 2011
  2. Masoud1365

    Masoud1365 مدیر انجمن

    ارسال‌ها:
    2,919
    تشکر شده:
    1,600
    امتیاز دستاورد:
    113
    اینا کاره من هست :دی بد شده !؟
     
    نوشته شده توسط Masoud1365 در ‏29 ژوئن 2011
    Webber و Army.Hidden از این پست تشکر کرده اند.
  3. eAmin

    eAmin Well-Known Member

    ارسال‌ها:
    944
    تشکر شده:
    845
    امتیاز دستاورد:
    93
    من روشی که در xampp بکار بردم رو به شما توضیح میدم، در wamp هم فکر نمیکنم تفاوتی داشته باشه.
    به محل نصب wamp برید و این مسیر رو طی کنید و فایل httpd-vhosts.conf باز کنید، مثال:
    کد (Text):
    C:\xampp\apache\conf\extra
    در این فایل خودش راهنمایی کرده که چه کاری رو باید انجام بدید، شما فقط این قسمت رو بصورت دلخواه تغییر بدید:
    کد (Text):

    <VirtualHost *:80>
        ServerAdmin postmaster@amin.localhost
        DocumentRoot "C:/xampp/htdocs/a"
        ServerName amin.localhost
        ServerAlias amin.loocalhost
        ErrorLog "logs/amin.localhost-error.log"
        CustomLog "logs/amin.localhost-access.log" combined
    </VirtualHost>
     
    علامت # رو قبل از بکار بردن اینها اگر در فایل وجود داشت حذف کنید و فایل رو ذخیره و ببندید. حالا بیاید به این آدرس و فایل hosts رو با notepad باز کنید:
    کد (Text):
    C:\Windows\System32\drivers\etc
    حالا برای دامین مورد نظرتون یک ip درنظر بگیرید تا با دامین localhost تداخلی پیدا نکنه و جلوی ip دامین دلخواهی که انتخاب کردید رو در یک خط جدید بنویسید، مثال:
    کد (Text):
    127.0.0.2 amin.localhost
    توجه کنید که علامت # قبل از نوشته هاتون وجود نداشته باشه.
    حالا سرور apache رو ری استارت کنید و نتیجه رو مشاهده کنید.

    موفق باشید.
     
    نوشته شده توسط eAmin در ‏29 ژوئن 2011
    Webber از این پست تشکر کرده است.
  4. Webber

    Webber Well-Known Member

    ارسال‌ها:
    769
    تشکر شده:
    1,090
    امتیاز دستاورد:
    93
    سلام

    ممنون امین جان ،فکر کنم باید با دسترسی مدیر فایل hosts رو ویرایش کنم.بزار یه امتحان بکنم...

    نه مسعود عزیز ،کلا ما ایرانی ها مدیر محوریم نه سیستم محور ،تغییرات خوبه اگر با برنامه ریزی و هدف باشه ،در این صورت هم غلط یا درست مدیر بعدی هدف خودش رو داره ،پس هی تغییر و تغییر ... .
     
    آخرین ویرایش: ‏29 ژوئن 2011
    نوشته شده توسط Webber در ‏29 ژوئن 2011
    masima از این پست تشکر کرده است.
  5. Webber

    Webber Well-Known Member

    ارسال‌ها:
    769
    تشکر شده:
    1,090
    امتیاز دستاورد:
    93
    سلام

    حالا هم خطای 403 یعنی همون عدم اجازه دسترسی رو میده

    Forbidden

    You don't have permission to access / on this server.​
     
    نوشته شده توسط Webber در ‏2 جولای 2011

به اشتراک بگذارید