Все работает нормально - на хосте есть несколько моих сайтов, но я хотел бы иметь возможность поддерживать их с других компьютеров в локальной сети. Работает нормально, кроме phpmyadmin
.
Все настроено для этого.
На другом ПК я получаю ошибку 403 (доступ запрещен - и журналы apache говорят мне, что это вызвано конфигурацией сервера).
Я должен использовать имя ПК, хотя - используя localhost
, фактический IP или 127.0.01 дает сервер, который не найден в браузере, но это было бы нормально, поскольку мне нужен доступ только из локальной сети, а не из Интернета.
В \wamp\alias\phpmyadmin.conf
У меня есть:
Alias /phpmyadmin "Q:/wamp/apps/phpMyAdmin4.5.0.2/"
\# to give access to phpmyadmin from outside
\# replace the lines
\#
\# Require local
\#
\# by
\#
\# Require all granted
\#
<Directory "Q:/wamp/apps/phpMyAdmin4.5.0.2/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
<IfDefine APACHE24>
Require local
Require ip 192.168.1
</IfDefine>
<IfDefine !APACHE24>
Order Deny,Allow
Deny from all
Allow from localhost ::1 127.0.0.1
Allow from 192.168.1
</IfDefine>
php_admin_value upload_max_filesize 128M
php_admin_value post_max_size 128M
php_admin_value max_execution_time 360
php_admin_value max_input_time 360
</Directory>
Также я попытался добавить это в Q:\wamp\bin\apache\apache2.4.9\conf\httpd.conf
:
<Directory "Q:/wamp/apps/phpMyAdmin4.5.0.2">
Options Indexes FollowSymLinks MultiViews
AllowOverride none
Require local granted
Allow from localhost ::1 127.0.0.1
</Directory>
Но безрезультатно - все, что я могу получить, это запретить 403-й доступ или разрешить всем доступ к моим базам данных - что на самом деле бесполезно, так как даже не запрашивает пароль ...
Требовать хост birger-pc
решает проблему.
Спасибо за помощь и терпение;>)
Во-первых, 127.0.0.1 - это IP-адрес интерфейса обратной связи: он может работать только с того же хоста. Localhost - 127.0.0.1, поэтому нормально, что оба они не работают.
Вы должны убедиться, что ваша локальная сеть использует 192.168.1.0/24, возможно, это не так! Посмотрите в журнал доступа к apache, вы найдете исходный IP-адрес, который нужно добавить в «Разрешить от» (apache 2.2) или «Требовать IP» (apache 2.4).