Как поделиться PHPmyadmin в локальной сети в среде Windows? - PullRequest
1 голос
/ 02 ноября 2010

Это может быть вопрос о сбое сервера. Я использую XAMPP в своей системе. Я хочу получить доступ к PHPMyadmin с другого компьютера моей сети. Как мне этого добиться?

Обновление:

Я также хочу получить доступ через приложение. Как я могу подключиться к этому

mysql_connect(path,'root','')

А также я изменил в файле Apache httpd.conf, как это

<Directory />
Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>

Ответы [ 3 ]

2 голосов
/ 14 мая 2014

Я нашел ответ на проблему oposite, запретил доступ в локальной сети и перевернул процедуру, чтобы решить ту же проблему, она работает для меня. ответ oposite.

EDIT Вот шаги: Сначала откройте httpd-xampp.conf, обычно он находится в: c: \ xampp \ apache \ conf \ extra\ httpd-xampp.conf, затем в нижней части файла измените значение по умолчанию: обычно так:

<LocationMatch "^/(?i:(?:xampp|security|licenses|phpmyadmin|webalizer|server-status|server-info))">
        Require local
    ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</LocationMatch>

на следующее:

<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 \
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>

Наконец, перезапустите apache.

Я думаю, что, делая это, мы разрешаем диапазон локальных ip-адресов для доступа к phpmyadmin через какое-то регулярное выражение, вы можете найти больше информации об этом в apache docs

Я надеюсьэто может быть полезно кому-то с той же необходимостью получить доступ к phpmyadmin в локальной сети.

1 голос
/ 02 ноября 2010

Введите это на другом компьютере?

http://<IP of your computer (something like 192.168.0.100)>/phpmyadmin/

Вы можете узнать свой IP, дважды щелкнув по сетевому соединению и просмотрев вторую вкладку.правильно установите разрешения в MySQL, вы можете использовать

mysql_connect('<IP>','root','')

для подключения.

0 голосов
/ 02 ноября 2010

Отредактируйте файл httpd.conf в Apache и укажите свой IP-адрес, где бы вы ни находились: loccalhost или 127.0.0.1.

Вы можете использовать IP-адрес хоста, на котором существует БД

mysql_connect ('ip_addr', 'mysql_user', 'mysql_password');

...