Hvis du bruger WAMPServer 3 Se nederst i svaret
For WAMPServer-versioner <=2.5
Som standard leveres Wampserver konfigureret så sikkert som muligt, så Apache er indstillet til kun at tillade adgang fra maskinen, der kører wamp. Det formodes trods alt at være en udvikling server og ikke en live server.
Der blev også udgivet en lille fejl med WAMPServer 2.4, hvor den brugte den gamle Apache 2.2-syntaks i stedet for den nye Apache 2.4-syntaks til adgangsrettigheder.
Du skal ændre sikkerhedsindstillingen på Apache for at tillade adgang fra et hvilket som helst andet sted, så rediger din httpd.conf
fil.
Skift denne sektion fra :
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
Allow from localhost
Til :
# onlineoffline tag - don't remove
Require local
Require ip 192.168.0
Require local
tillader adgang fra disse ip'er 127.0.0.1 & localhost & ::1
.
Udsagnet Require ip 192.168.0
giver dig adgang til Apache-serveren fra enhver ip på dit interne netværk. Det vil også tillade adgang ved hjælp af servermekanismens faktiske ip-adresse fra servermaskinen, som du forsøger at gøre.
WAMPServer 3 har en anden metode
I version 3 og> af WAMPServer er der en Virtual Hosts foruddefineret for localhost
så du er nødt til at foretage ændringerne af adgangsprivilegier i Virtual Host-definitionsfilen
Først skal du ikke ændre httpd.conf
fil overhovedet, lad den være som du fandt den.
Brug menuerne til at redigere httpd-vhosts.conf
fil.
Det skulle se sådan ud :
<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp/www
<Directory "D:/wamp/www/">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
Rediger det til
<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp/www
<Directory "D:/wamp/www/">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Forhåbentlig vil du have oprettet en virtuel vært til dit projekt og ikke bruge wamp\www
mappe til dit websted. Lad i så fald den lokale værtsdefinition være og foretag kun ændringen til din virtuelle vært.
Glem ikke at genstarte Apache efter at have foretaget denne ændring