Estou usando o xampp e tentei compartilhar meu localhost com outro computador da mesma rede. Tudo funciona bem, eles podem ver meu phpmyadmin e o site que criei. O problema é que quando tento executar outro site no meu computador, recebo esse erro.
Acesso proibido!
Você não tem permissão para acessar o objeto solicitado. Ele está protegido contra leitura ou não pode ser lido pelo servidor.
Se você acha que isso é um erro do servidor, entre em contato com o webmaster.
Erro 403
host local Apache/2.4.10 (Win32) OpenSSL/1.0.1i PHP/5.5.19
Estou apenas confuso com este se ainda for possível executar outro site no meu computador depois de compartilhar meu host local com outro computador.
Aqui está meu http-xampp
Alias /phpmyadmin "C:/xampp/phpMyAdmin/"
<Directory "C:/xampp/phpMyAdmin">
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
Require all granted
</Directory>
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|
server-info))">
Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
Alguém pode me ajudar?
Responder1
Procure no diretório de instalação do XAMPP em {YOURDIR}/apache/conf/extra e edite o arquivo httpd-xampp.conf
Perto da parte inferior você deverá ver algo como:
<LocationMatch "^/(?i:(:xampp|security.......
Order deny,allow
Deny from all
Allow from ::1 127.0.0.0/8 \ ....
.... \
....
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
Basta alterar a(s) linha(s) que compõem a Allow from ....
seção a serAllow from all
Responder2
Eu resolvo isso editando meu httpd.conf.
Encontre isso no seu diretório, para mim descobri que está em C:/xampp/apache/conf/httpd
Encontre isto em httpd.conf :
DocumentRoot "C:/xampp/htdocs"
<Directory "C:/xampp/htdocs/someFolder">
remova o someFolder porque este é o que causa o erro. Isso significa que ele não aceitará nenhum projeto em htdocs, exceto someFolder.Portanto, é necessário remover este.