Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009 Откуда: Днепропетровск, Украина
Помог: 75 раз(а)
Вы должны положить этот файл в *:\home\localhost\www\
И в браузере перейти по адресу localhost/hello.htm
DENWER
Отправлено: 04 Июля, 2010 - 20:52:40
Новичок
Покинул форум
Сообщений всего: 28
Дата рег-ции: Июль 2010
Помог: 0 раз(а)
Насколько я понимаю denwer это набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) Он у меня уже установлен и запущен. Разве нужно что-то еще отдельно устанавливать??
Задал вопрос и сам нашел ответ. В IE в строке адреса просто ввел http://localhost/denwer/hello.php, перед этим сохранив скрипт файлом hello.php в директории /www/, которая находится на моем виртуальном сервере, т.е. поместил файл по физическому адресу и обратился к нему виртуально.
Увидел наконец Hello World!
Нормальный или косой способ? По-моему, все просто. (Добавление) Нужно ли еще что-то устанавливать, если уже установлен denwer?
Потому что по умолчанию, PHP-интерпретатор не обрабатывает html, htm и др. Зачем ему их обрабатывать, если по расширению предполагается, что там нету PHP-кода?
в корне сайта (откуда непосредственно читается страница) создайте файл с именем .htaccess (без расширения), впишите туда это:
Покинул форум
Сообщений всего: 28
Дата рег-ции: Июль 2010
Помог: 0 раз(а)
Uchkuma пишет:
А еще можно свой домен создать, создав папку /home/domain.ru/www.
Это, к примеру, я должен тут
D:\WebServers\denwer
создать директорию \domain.ru\www\
В итоге будет путь D:\WebServers\denwer\domain.ru\www\
ВеРРно?? А как будет выглядеть виртуальный адрес, тот, что по умолчанию http://localhost/denwer/ ???????? (Добавление) Мелкий, СПАСИБО! Работает
Uchkuma
Отправлено: 04 Июля, 2010 - 21:54:17
Участник
Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010 Откуда: Киров
Помог: 6 раз(а)
Не знаю как в вашем Денвере, а у меня WebServers\home\mysite.ru\www.
Виртуальный домен: http://mysite[dot]ru
JustUserR
Отправлено: 05 Июля, 2010 - 02:27:26
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
DENWER пишет:
Это, к примеру, я должен тут D:\WebServers\denwer создать директорию \domain.ru\www\
Лучше для начала использовать встроенную в денвер систему распознавания виртуальных хостов внутри папки home - а если вы хотите задать собственную схему их расположения то можете подкорректировать соответствующий шаблон поиска в конфигурационном файле httpd.conf
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
DENWER
Отправлено: 05 Июля, 2010 - 12:28:56
Новичок
Покинул форум
Сообщений всего: 28
Дата рег-ции: Июль 2010
Вижу результат его работы, но далее, если вношу изменения в скрипт и хочу увидеть их, то мне следует назвать файл скрипта другим именем, т.к. я могу hello.php даже удалить, все-равно денвер запоминает его вывод. Рестарт не помогает.
Скажите, это по умолчанию такая штука? Почему так происходит и можно ли это изменить файлом кофигурации?
Uchkuma
Отправлено: 05 Июля, 2010 - 12:58:02
Участник
Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010 Откуда: Киров
Помог: 6 раз(а)
DENWER пишет:
Наблюдаю странную штуку.
... денвер запоминает его вывод
Денвер ничего не запоминает, а эта штука называется "кеширование" в вашем браузере.
Обновить страницу пытались?
Покинул форум
Сообщений всего: 28
Дата рег-ции: Июль 2010
Помог: 0 раз(а)
Uchkuma, да, обновление страницы помогло. Странно, а вчера это не помогало.
Спасибо за ответы (Добавление)
Нашел в директории /home/ помимо localhost еще и созданный в качестве образца домен test1.ru
Вопрос 1. В каком конфигурационном файле хранится информация о дополнительных доменах? Она должна быть, т.к. переименования каталога /test1.ru/ на /test2.ru/ не делает доступным test2.ru в браузере.
Вопрос 2. Как поступит браузер, если я создал домен, который помимо существования на моей машине, существует и в сети интернет. Например, создам auto.ru. Что браузер откроет? К сожалению, пока проверить не могу.
Uchkuma
Отправлено: 05 Июля, 2010 - 16:39:29
Участник
Покинул форум
Сообщений всего: 1539
Дата рег-ции: Март 2010 Откуда: Киров
Помог: 6 раз(а)
DENWER ради бога почитайте документацию к Денверу!
Домен test1.ru создан для тестирования. Если создали новую папку/домен, рестартуйте Денвер.
Зайдите на http://localhost/denwer/ - там еще много интересного.
Покинул форум
Сообщений всего: 28
Дата рег-ции: Июль 2010
Помог: 0 раз(а)
Заработал мой новый домен!
Убедился, что в случае совпадения имен, браузер отдает предпочтение домену реально существующему в сети интернет.
А знает ли кто-нибудь как изменить ситуацию?
Champion
Отправлено: 05 Июля, 2010 - 20:25:14
Активный участник
Покинул форум
Сообщений всего: 4350
Дата рег-ции: Авг. 2008 Откуда: Москва
Помог: 57 раз(а)
Браузер никаких предпочтений не отдает. Это не его дело. Изменить ситуацию так: в файле C:/windows/system32/drivers/etc/hosts написать строчку
127.0.0.1 нужныйдомен
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.