Ошибка при попытке доступа к XAMPP из сети
Я получаю следующую ошибку при попытке access Xampp from a network
Я пробовал, но не понимаю, как ее разрешить. Любая помощь?
Доступ запрещен:
Доступ к запрашиваемому объекту возможен только из локальной сети. Этот параметр можно настроить в файле "httpd-xampp.conf".
Ответы
Ответ 1
В вашем
xampppath\apache\conf\extra откройте файл httpd-xampp.conf и найдите тег ниже:
# Close XAMPP sites here
<LocationMatch "^/(?i:(?:xampp|licenses|phpmyadmin|webalizer|server-status|server-info))">
Order deny,allow
Deny from all
Allow from ::1 127.0.0.0/8
ErrorDocument 403 /error/HTTP_XAMPP_FORBIDDEN.html.var
</LocationMatch>
и добавьте
"Allow from all"
после Разрешить с:: 1 127.0.0.0/8 {строка}
Перезапустите xampp, и все готово.
В более поздних версиях Xampp
... вы можете просто удалить эту часть
#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Require local
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>
из того же файла, и он должен работать через локальную сеть.
Ответ 2
Это решение сработало для меня:
http://www.apachefriends.org/f/viewtopic.php?f=17&t=50902&p=196185#p196185
Измените/opt/lampp/etc/extra/httpd-xampp.conf и добавьте в строку запроса все предоставленные строки внизу блока <Directory "/opt/lampp/phpmyadmin">
, чтобы иметь следующий код:
<Directory "/opt/lampp/phpmyadmin">
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
Require all granted
</Directory>
Ответ 3
Этот ответ предназначен для XAMPP на Ubuntu.
Руководство по установке и загрузке включено (официальный сайт)
http://www.apachefriends.org/it/xampp-linux.html
После запуска XAMPP просто вызовите эту команду:
sudo /opt/lampp/lampp start
Теперь вы должны увидеть что-то подобное на экране:
Starting XAMPP 1.8.1...
LAMPP: Starting Apache...
LAMPP: Starting MySQL...
LAMPP started.
Если у вас есть этот
Starting XAMPP for Linux 1.8.1...
XAMPP: Another web server daemon is already running.
XAMPP: Another MySQL daemon is already running.
XAMPP: Starting ProFTPD...
XAMPP for Linux started
. Решение
sudo /etc/init.d/apache2 stop
sudo /etc/init.d/mysql stop
И повторителю с sudo //opt/lampp/lampp restart
Чтобы устранить большинство недостатков безопасности, просто вызовите следующую команду:
/opt/lampp/lampp security
После изменения этого файла
sudo kate //opt/lampp/etc/extra/httpd-xampp.conf
Найти и заменить на
#
# New XAMPP security concept
#
<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
Order deny,allow
Deny from all
Allow from ::1 127.0.0.0/8
Allow from all
#\
# fc00::/7 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 \
# fe80::/10 169.254.0.0/16
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>