بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

مشکل در Virtual Host Apache

مدیریت گفتگو
MohammadAmin 10 سال پیش
آخرین تغییر: 8 سال پیش

سلام دوستان

Apache/2.4.18 (Win32) PHP/5.6.19 این ورژن هستش

هر وقت تو url 

notes.local یا www.notes.local رو وارد می کنم به صفحه localhost وارد میشم و وارد فایل پروژه نمیشه

اینا رو هم وارد کردم تو httpd 

Listen 80

<VirtualHost *:80>
DocumentRoot D:/alias/notes-v3
ServerName notes.local
</VirtualHost>

<VirtualHost *:80>
DocumentRoot D:/alias/notes-v3
ServerName www.notes.local
</VirtualHost>

نظرات

Alireza 10 سال پیش
این فایل. Httpd.conf هست باید وارد فایل hosts هم بشید و ای پی 127.0.0.1 رو به notes.local, اختصاص بدید
MohammadAmin 10 سال پیش
اونا رو هم تغییر دادم
Amir.Hossein 10 سال پیش
دوستان من هم همین مشکل رو دارم... اررور 403 بهم میده. موقع لود کردن پروژه تو url میزنه لینک و صفحه لاگین بالا میاد منتها بعد انجام تنظیمات توی url میزنم notes.local اروور 403 میده
w3b.programm3r 10 سال پیش
ادرس فایل هم وارد کنید notes.lc/index.php و یادتون باشه سرور باید حتما Restart بشه + دقیقا مطابق با آموزشات پیش برید بدون مشکل درست میشه
Amir.Hossein 10 سال پیش
آدرس فایل هم اضافه کردم. طبق آموزش ها هم پیش رفتم. اما نمیشه.
Marco 9 سال پیش
مشکل شما این جا حل شده است : لینک
Marco 9 سال پیش
مشکل شما این جا حل شده است : لینک

پاسخ‌ها 9

parvane 10 سال پیش

با عرض سلام و خسته نباشید

ببخشید، متاسفانه من هم همین مشکل رو دارم، من طبق آموزش پیش رفتم. الان حدود 10 روزه که دارم توی سایت های مختلف

دنبال راه حل میگردم. همه دقیقا همون کارهایی رو میگفتن انجام بده که خودم طبق فیلم آموزشی انجام دادم!

میشه ازتون خواهش کنم که اگه کسی میتونه، من رو راهنمایی کنه؟ همینطوری وقتم داره هدر میره.

خیلی ازتون ممنونم.

نظرات

Marco 9 سال پیش
مشکل شما این جا حل شده است : لینک
Alireza 10 سال پیش

 <VirtualHost *:80>
    DocumentRoot "c:/wamp/www/project1"
    ServerName project1
    <Directory"c:/wamp/www/project1">
        Options Indexes FollowSymLinks
        AllowOverride All
        Require local
    </Directory>
</VirtualHost>

نظرات

parvane 10 سال پیش
سلام خیلی خیلی ممنونم از راهنماییتون ولی من اینا رو الان وارد کردم ولی باز هم نشد! درست وارد کردم؟ NameVirtualHost *:80 DocumentRoot "C:/dev/workspace/web/notes" ServerName notes.local Options Indexes FollowSymLinks AllowOverride All Require local DocumentRoot "C:/dev/workspace/web/notes" ServerName www.notes.local Options Indexes FollowSymLinks AllowOverride All Require local
parvane 10 سال پیش
سلام خیلی خیلی ممنونم از راهنماییتون ولی من اینا رو الان وارد کردم ولی باز هم نشد! درست وارد کردم؟ NameVirtualHost *:80 DocumentRoot "C:/dev/workspace/web/notes" ServerName notes.local Options Indexes FollowSymLinks AllowOverride All Require local DocumentRoot "C:/dev/workspace/web/notes" ServerName www.notes.local Options Indexes FollowSymLinks AllowOverride All Require local
parvane 10 سال پیش
سلام خیلی خیلی ممنونم از راهنماییتون ولی من اینا رو الان وارد کردم ولی باز هم نشد! درست وارد کردم؟ NameVirtualHost *:80 DocumentRoot "C:/dev/workspace/web/notes" ServerName notes.local Options Indexes FollowSymLinks AllowOverride All Require local DocumentRoot "C:/dev/workspace/web/notes" ServerName www.notes.local Options Indexes FollowSymLinks AllowOverride All Require local
parvane 10 سال پیش

سلام 

خیلی خیلی ممنونم از راهنماییتون ولی من اینا رو الان وارد کردم ولی باز هم نشد! درست وارد کردم؟

 

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot "C:/dev/workspace/web/notes"
ServerName notes.local
<Directory "C:/dev/workspace/web/notes">
Options Indexes FollowSymLinks
AllowOverride All
Require local
</Directory>
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "C:/dev/workspace/web/notes"
ServerName www.notes.local
<Directory "C:/dev/workspace/web/notes">
Options Indexes FollowSymLinks
AllowOverride All
Require local
</Directory>
</VirtualHost>

نظرات

parvane 10 سال پیش

الان وقتی من عبارت notes.local  رو وارد browser میکنم، باید اطلاعات دتا بیس روی صفحه ظاهر بشه. 

در صورتیکه صفحه ی wampserver نمایش داده میشه.!!!!

نظرات

Alireza 10 سال پیش

شما یه تست بزنید . کل متن بالا رو پاک کنید که تو کانف نوشتید و متن زیر رو جایگزین کنید ببینید درست میشه

 <VirtualHost 127.0.0.1>
DocumentRoot "C:/dev/workspace/web/notes"
ServerName notes.local
</VirtualHost>

نظرات

parvane 10 سال پیش
سلام، خیلی از راهنماییتون ممنونم ولی باز هم ارور 404 میده! من واقعا نمیدونم کجای کار رو اشتباه انجام دادم! من طبق فیلم آموزشی پیش رفتم.
parvane 10 سال پیش
سلام، خیلی از راهنماییتون ممنونم ولی باز هم ارور 404 میده! من واقعا نمیدونم کجای کار رو اشتباه انجام دادم! من طبق فیلم آموزشی پیش رفتم.
MohammadAmin 10 سال پیش
از صفحه ارورتون یه شورتکات بگیرین بفرستین ، من مشکلم حل شد و همه چیز درست کار میکنه ، منتها مشکل شما رو باید دید چجوری
parvane 10 سال پیش
سلام، خیلی ممنونم ازتون. وقتی نام فایل رو هم وارد میکنم، ارور میده و وقتی که فقط نام دامین رو وارد میکنم، صفحه ی WampServer رو نشون میده! خیلی ممنون میشم اگه راهنمایی کنید.
parvane 10 سال پیش

نظرات

MohammadAmin 10 سال پیش
شما تو rul قبل home.php دایرکتری خودتونو مشخص نکردین بخاطر همین چیزی پیدا نمیکنه درخواستتون اشتباهه
MohammadAmin 10 سال پیش
از طریق VirtualHost بهش دادین؟
MohammadAmin 10 سال پیش
ببخشید اون مطلب بالام راجب دایرکت url اشتباه بود حواسم نبود رو VirtualHost هست، خوب نگاه کنین روی wamp راست کلیک کنین برین قسمت tools بعد در قسمت test port 80 "y" رو بزنین و ببینی use a port other than 80 رو بزنین اگه 8080 بود 80 میشه و برعکس تست کنین مشکلتون حل میشه یا نه
parvane 10 سال پیش
خیلی ممنونم ولی متاسفانه هیچ تغییری ایجاد نمیشه!!! اینا کد های توی فایل conf هستن: درسته؟؟؟
MohammadAmin 10 سال پیش
نه روی آیکون apche راست کلیک کنید بعد اون مراحل. که گفتم برین
parvane 10 سال پیش

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot "C:/dev/workspace/web/notes"
ServerName notes.local
</VirtualHost>

<VirtualHost *:80>
DocumentRoot "C:/dev/workspace/web/notes"
ServerName www.notes.local
</VirtualHost>

نظرات

MohammadAmin 10 سال پیش

<Directory "C:/dev/workspace/">
Options +Indexes +FollowSymLinks
AllowOverride all
Require local
</Directory>

اینو پایین
Directory بزارین

------------------------------------------------------
ابنو آخر آخر بزارین

NameVirtualHost *:80

<VirtualHost *:80>
DocumentRoot "D:/notes-v2"
ServerName notes.local
</VirtualHost>

بعد تنظیمات http رو سیو کنید
و
روی آیکون apche راست کلیک کنید بعد اون مراحل. که گفتم برین

نظرات

MohammadAmin 10 سال پیش
DocumentRoot "C:/dev/workspace/web/notes" روت دایرکتوریتون این میشه فک کنم
MohammadAmin 10 سال پیش
اگر احیانا درست نشد تمامی پورتتونو به 8080 تغییر بدین
parvane 10 سال پیش
ببخشید، واقعا معذرت میخوام. درست نشد! میشه بگید چطوری پورتمو تغییر بدم؟ من دستورات شما رو وارد کردم ولی تغییری نکرد!
parvane 10 سال پیش
ببخشید، واقعا معذرت میخوام. درست نشد! میشه بگید چطوری پورتمو تغییر بدم؟ من دستورات شما رو وارد کردم ولی تغییری نکرد!
parvane 10 سال پیش
ببخشید، من Listen 8080 رو به فایلم اضافه کردم و تمام 80 هارو به 8080 تغییر دادم. ولی باز هم نشد.
MohammadAmin 10 سال پیش
ورژن آپاچی شما چنده؟
MohammadAmin 10 سال پیش
آخرین ورژن apache رو بگیرین و قبلی رو کاملا پاک کنین و جدید رو نصب کنین هنگام استفاده و نصب آپاچی آنتی ویروس رو غیر فعال و chanche user account رو never بزارین
parvane 10 سال پیش
چشم، حتما اینکارو میکنم. واقعا ازتون ممنونم. نمیدونم چطوری ازتون تشکر کنم.
Amir.Hossein 10 سال پیش
نظر من اینه که جای ومپ از زمپ استفاده کنید.. من همین مشکل رو داشتم که با زمپ حل شد. یه فایل htaccess هست که از دسترسی جلوگیری میکنه اون فایل باید تغیر کنه که توی ومپ یکم دردسره. من زمپ رو نصب کردم و خیلی راحتترم. آموزشای استاد برای ومپ یه کوچولو فرق داره با زمپ که هرجا گیر کردین یه سرچ ساده بزنید مشکل حل میشه.
parvane 10 سال پیش
سلام دوست گرامی، ممنونم. از راهنماییتون. هنوز مشکل من حل نشده! حتما با زمپ هم امتحان میکنم. خیلی خیلی ممنونم.
perin 9 سال پیش
سلام دوستان .شما چطور این مشکل و حل کردید؟ من تو کل انجمن گشتم و همه راه ها و امتحان کردم ولی مشکلم حل نشد.
Amir.Hossein 9 سال پیش
جای ومپ از زمپ استفاده کن مشکلت حل میشه. منم یه هفته با ومپ سر و کله زدم نشد. زمپ نصب کردم حل شد.
Ebi 9 سال پیش

سلام

وقتی صفحه وبتون رو در IntelliJ IDEA اجرا میکنید در آدرس اون جلوی localhost یک عددی نوشته از من 63342 بود اگه از شما تفاوت داره در راه حلی که میگم اون رو جایگزین63342 کنید.

برید توی فایل httpd.conf توی اون سرچ کنید listen تا  به این قسمت برسید. حالا در این بخش عبارت Listen   63342 (به فاصله بینشون دقت کنید دوتا فاصله است و حرف اول کلمه را بزرگ بنویسد) به اون بخش اضافه کنید.
 
 
حالا توی همین صفحه دوباره سرچ کنید servername تا به این قسمت برسید. حالا در این بخش عبارت ServerName  localhost:63342 را اضافه کنید.(به کوچیک و بزرگی حروف دقت کنید و دوتا فاصله رو بدید.)
 
 
حتما حتما حتما بعد این کارها ومپ رو ریستارت کنید...
 
حالا با خیال راحت کارهای استاد رو با دقت انجام بدید.
 
شرمنده نکته زیر رو برای محکم کاری میگم(میدونم بلد هستید...جسارت نمیکنم)
اگه دقت کرده باشید توی آموزش استاد باید در فایل hosts هم کدهایی اضافه کرد(اگه ندیدید مشکل نیست فیلم رو دنبال کنید می رسید بهش)این فایل در ابتدا قابل نوشتن نیست و فقط خواندنی است برای اینکه بتونید توی این فایل چیزی بنویسید و ذخیره کنید مراحل زیر رو برید:
 
روی فایل راست کلیک کنید و گزینه properties بزنید و برید توی سربرگ security دکمه edit رو بزنید در پنجره جدید  قسمت پایین تیک گزینه write رو بزنید و ok کنید.حالا چیزی که استاد میگه رو در اون بنویسید و ذخیره کنید.
 
بازم عذرخواهی میکنم...
 
 

نظرات

مهدی 9 سال پیش
سلام به دوستان آیا در این قسمت مشکل شما برطرف شده اخه منم همیم مشکل دارم دوستان که راهنمایی کردن همه این کارا انجام دادم ولی باز صفحه localhost بهم نشون میده
perin 8 سال پیش
دوستان مشکل شما حل شده آیا؟ من هم همین مشکل و دارم و هنوز حل نشده
perin 8 سال پیش
وفتی ری استارت میکنم کل کد هایی که تو httpd.conf زدم پاک میشه که.ومپ ورژن 2.2 هست

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .