2013-07-24 1 views
0

Я скачал сервер WAMP и я написал очень простой код PHP и сохранил его вошибка, когда я использовал свой IP-адрес вместо локального хоста в URL

C: \ WAMP \ WWW \ php_lear

папка. Я проверил его, используя хром, давая URL в

{локальный/php_lear/eg2.php}

И это работало нормально. Это использует базу данных, хранящуюся в phpmyadmin. Я узнал свой ip-адрес из Google 117.195.230.41. Когда я даю

{117.195.230.41/php_lear/eg2.php}

, как URL он дает мне 404 не найден

«Запрошенный URL«/ php_lear/ЭГ2. php 'не найден на этом сервере »

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

+0

Это ваш общедоступный IP-адрес, поэтому вы, вероятно, получаете доступ к файлам с вашего маршрутизатора вместо вашего компьютера. – Mike

+0

Возможно, вы, вероятно, перейдете на другой виртуальный хост. См. Http://httpd.apache.org/docs/2.2/vhosts/name-based.html – Orangepill

+0

Я не знаком с WAMP, но это, вероятно, проблема файла конфигурации apache. –

ответ

1

IP-адрес, который вы получаете от google, - это IP-адрес вашего маршрутизатора. Он не указывает на ваш компьютер. Как сказал некоторые ppl, кроме того, что в соединении используются разные порты, и ваша установка WAMP «прослушивает» порт 80 вашего компьютера (127.0.0.1)

Когда вы получаете доступ к 117.195.230.41, к которому вы обращаетесь на IP-адрес, предоставленный поставщиком услуг Интернета для вашей установки. Таким образом, вам необходимо получить доступ к вашему маршрутизатору и перенаправить все запросы на 117.195.230.41 на порт 80 на порт 80 и IP-адрес вашего компьютера в вашей локальной сети.

1

Общественное/частное ИС путаницы является распространенным недоразумением.

Майк правильный. Из-за того, как работает IP-адресация, существует ограниченное количество адресов. В результате появился Трансформация сетевых адресов (среди других нерелевантных вещей). Публичный IP - это то, что видит мир, когда он смотрит на ваш трафик. Вам нужен ваш частный IP-адрес, который вам предоставил DHCP вашего маршрутизатора.

1) Откройте командную строку.

2) Выдать команду «ipconfig» (без кавычек).

3) Найдите свой «IPv4-адрес». Это то, что ты хочешь.

Кроме того, следуйте совету Surt, чтобы все работало правильно.