Ако използвате WAMPServer 3 Вижте долната част на отговора
За версии на WAMPServer <=2.5
По подразбиране Wampserver е конфигуриран възможно най-сигурно, така че Apache е настроен да разрешава достъп само от машината, работеща с wamp. В крайна сметка се предполага, че това е развитие сървър и не сървър на живо.
Също така имаше малка грешка, пусната с WAMPServer 2.4, където използва стария синтаксис на Apache 2.2 вместо новия синтаксис на Apache 2.4 за права за достъп.
Трябва да промените настройката за защита на Apache, за да разрешите достъп отвсякъде другаде, така че редактирайте вашия httpd.conf
файл.
Променете този раздел от :
# onlineoffline tag - don't remove
Order Deny,Allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
Allow from localhost
До:
# onlineoffline tag - don't remove
Require local
Require ip 192.168.0
Require local
позволява достъп от тези IP 127.0.0.1 & localhost & ::1
.
Изявлението Require ip 192.168.0
ще ви позволи достъп до сървъра на Apache от всеки IP във вашата вътрешна мрежа. Също така ще позволи достъп чрез действителния IP адрес на сървърните механизми от сървърната машина, както се опитвате да направите.
WAMPServer 3 има различен метод
Във версия 3 и> на WAMPServer има предварително дефинирани виртуални хостове за localhost
така че трябва да направите промени в правата за достъп в конфигурационния файл за дефиниция на виртуален хост
Първо не променяйте httpd.conf
файл изобщо, оставете го както сте го намерили.
С помощта на менютата редактирайте httpd-vhosts.conf
файл.
Трябва да изглежда така:
<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp/www
<Directory "D:/wamp/www/">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
Променете го на
<VirtualHost *:80>
ServerName localhost
DocumentRoot D:/wamp/www
<Directory "D:/wamp/www/">
Options +Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
Надяваме се, че сте създали виртуален хост за вашия проект и няма да използвате wamp\www
папка за вашия сайт. В този случай оставете дефиницията на localhost сама и направете промяната само във вашия виртуален хост.
Не забравяйте да рестартирате Apache, след като направите тази промяна