Консультация № 62227
11.11.2006, 21:54
0.00 руб.
0 4 4
Здравствуйте уважаемые эксперты!
Может быть мой вопрос немного не в тему, но думаю что вы сможете помочь.

Значит поставил я Apache2 + PHP 5 + MySql 4
У меня на компе все работает нормально. Скрипты все, и тд.
У меня постоянный айпи, когда пишу в браузере его - все ок, открывается. Но я дал другу ссылку на мой айпи потестить, а он говорит что ничего не открывается, просто белое окно и .. ничего. Такое у всех кому я давал ссылку. Почему у меня на компьютере по айпи в браузере открывается скрипт, а когда его вводят с другого компа - нет

Обсуждение

Неизвестный
11.11.2006, 22:14
общий
это ответ
Здравствуйте, ANDx!
Как я понял все у вас установлено на компьютере и вы открываете ваш сайт у себя на компе и хотите, что б его видели и другие компьютеры. Тогда вам необходимо закинуть все файлы на сервер (или у себя его организовать ;). И когда они будут на сервере они будут доступны и другим пользователям. Можно использовать безплатные серверы (напр. jino-net.ru, narod.ru - народ не поддержывает php-скрипты) или платные.
Неизвестный
11.11.2006, 23:22
общий
это ответ
Здравствуйте, ANDx!

Вариант 1.
В настройках апача есть директива "Listen", отвечающая за доступ "из вне".
Ну и ещё одна - BindAddress.
В приложение кину их описание от Денвера.

Вариант 2.
Страница именно загружается? и именно белая и ничего вообще не написано? или она всеже не грузится?
В общем, проверь .htaccess, если он у тебя есть. возможно там есть строка вроде deny from all. А ошибки 403 нету потому что криво установил апач.

Приложение:
## BindAddress: Этой опцией вы можете обеспечить поддержку виртуальных# хостов. Данная директива используется для указания серверу адреса IP,# который необходимо отслеживать. Она может содержать *, адрес IP или# полное имя домена Интернет. См. также директивы <VirtualHost> и Listen.## Комментарий Денвера:## Данная директива устарела, и совместно с Listen НЕ РАБОТАЕТ. Во всех # случаях рекомендуется использовать вместо нее Listen (см. ниже).## Если вы хотите сделать сервер видимым извне, используйте директиву# Listen, а не BindAddress!##BindAddress *## Комментарий Денвера: ВНИМЕНИЕ!## Следующая далее строка была закомментирована из соображений # безопасности: для того, чтобы сервер Apache не был виден извне,# а работал только с текущей машины. Открытость сервера извне# потенциально делает его легкой добычей для хакеров.## Т.к. по умолчанию директива Listen не включена (закомментирована),# используются значения, указанные в директиве Listen, предшествующей# шаблону виртуального хоста (см. ниже <VirtualHost>). Если вы хотите# открыть сервер для всеобщего доступа (что НЕ рекомендуется), раскройте# комментарий.# Listen *:80
Неизвестный
11.11.2006, 23:34
общий
это ответ
Здравствуйте, ANDx!
Посмотрите включён ли у Вас брадмауэр и включено ли разрешение для порта 80 Веб сервера (HTTP).
Пуск->Настройка->Панель Управления->Брандмауэр Windows->Дополнительно->Параметры сетевого подключения (Параметры)->Службы->Веб-сервер (HTTP)
Должна стоять галочка
Неизвестный
13.11.2006, 10:08
общий
это ответ
Здравствуйте, ANDx!
А еще не машало бы у провайдера узнать не прикрыт ли 80й порт (да и вообще доступ внешних пользователей к Вашему компьютеру) у него.
Форма ответа