Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Поддомены
Форумы портала PHP.SU » PHP » Программирование на PHP » Поддомены

Страниц (2): [1] 2 »
 

1. Morgan - 09 Ноября, 2008 - 23:04:00 - перейти к сообщению
Доброй ночи.

Как сделать поддомены? И возможно ли это на локалке?

Допучтим у меня есть такой адрес:

http://www[dot]mysite[dot]ru/control/ или http://www[dot]mysite[dot]ru/control.php

а надо сделать в:

http://control[dot]mysite[dot]ru

Подскажите как это делаеться, знаю что вродебы в .htaccess пишеться, но что имено незнаю.
2. Вездеход - 09 Ноября, 2008 - 23:09:52 - перейти к сообщению
Morgan в .htaccess это не пишется =)

если серв локальный - то это можно сделать почитав faq сервера. в денвере надо просто папочку создать с желаемым названием... =)
3. Morgan - 09 Ноября, 2008 - 23:22:55 - перейти к сообщению
а если не локальный? Писать нигде ниче не надо?
4. vitaliy_mad - 09 Ноября, 2008 - 23:46:00 - перейти к сообщению
какой сервер? какой софт?
5. Ыыы - 10 Ноября, 2008 - 04:20:28 - перейти к сообщению
У меня локальный, апач 2.5.6. Тоже хочу такие поддомены. Как сделать можно?
6. Гость - 10 Ноября, 2008 - 14:36:31 - перейти к сообщению
Кхм, самое просто что создать соответствуюющией виртуальный хост control.mysite.ru и в нем сделать index.php который принимает параметрые если ему передали и отслывает на mysite.ru/control Для маскировки можно IFrameы чтоли юзать Улыбка)
7. Ыыы - 10 Ноября, 2008 - 15:15:55 - перейти к сообщению
Как сделать виртуальный хост на локальном сервере?
8. Morgan - 10 Ноября, 2008 - 16:03:50 - перейти к сообщению
прочитвл README Denwer'а, там написано что для этого нужно лишь создать соотвествующую папку, но все равно не получаеться

вот кусок:
Цитата:

Поддерживаются также виртуальные хосты с доменными именами третьего и
выше уровней. Примеры того, как Apache ищет директории документов хостов в
этом случае:

Доменное имя Директория документов
~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~
abcd.test1.ru /home/test1.ru/abcd
ab.cd.test1.ru /home/test1.ru/ab.cd
test.localhost /home/localhost/test
ab.cd.localhost /home/localhost/ab.cd
9. Гость - 10 Ноября, 2008 - 20:26:55 - перейти к сообщению
Ну а если денверов нету а есть голый апаче то настраивается виртуальных хост достаточно просто (Будем считать что будет менять Httpd.conf)
NameVirtualHost 0.0.0.0:80 # Значит что будем прослушивать все интервейсы на 80 порту
# Стандартный виртуальный хост: если было обращение по данному интерфейсу, но нет такого виртуального хоста или было образнеий по IP-адресу, то будет рабьотать именно этот виртуальный хост
<VirtualHost 0.0.0.0:80> # Значит что будем прослушивать все интервейсы на 80 порту
DocumentRoot "/home/apache/photodream.oks71.biz" # Корневая папка виртуальнгоо хота (Внимание слеши)
ServerName photodream.oks71.biz # Самое важное: имя хоста, по которому выводится сайт
# Любые остальные параменты, в тч и Directory и т.д.
</VirtualHost>
# Другие именные виртуальные хосты
<VirtualHost 0.0.0.0:80> # Значит что будем прослушивать все интервейсы на 80 порту
DocumentRoot "/home/apache/photodream.oks71.biz" # Корневая папка виртуальнгоо хота (Внимание слеши)
ServerName photodream.oks71.biz # Самое важное: имя хоста, по которому выводится сайт
# Любые остальные параменты, в тч и Directory и т.д.
</VirtualHost>
10. Ыыы - 11 Ноября, 2008 - 10:38:43 - перейти к сообщению
Пля, прочитал два раза, не понял...
11. Tankoff - 11 Ноября, 2008 - 13:33:54 - перейти к сообщению
Там бывает проблема по работе виртуальных доменов если не запущена на компе служба DNS-сервер или клиент, что то типа этого. В старых версиях денвера это написано было в инструкции по установке, но вот в новом нет, по старому опыту знаю: Заходите панель управления - администрирование - службы - служба DNS-сервер или клиент, что то типа этого, выбираете и нажимаете запустить. После этого виртуальных доменов будут работать.
12. Ыыы - 11 Ноября, 2008 - 13:36:13 - перейти к сообщению
Пля, да как их прописать?!
13. Вездеход - 11 Ноября, 2008 - 15:19:40 - перейти к сообщению
поставь денвер если нажны поддомены на локальном хосте и не мучайся =)))
там нужно просто каталог с названнием поддомена создать =)
14. Morgan - 13 Ноября, 2008 - 22:50:10 - перейти к сообщению
всмысле?

допустим у меня есть такая папка Z:\home\scripts.ru\www\
в браузере ввожу: http://scripts[dot]ru -> открываеться www

если в www создать папку control то можно перейти в нее написав в браузере так:
http://control[dot]scripts[dot]ru ???
15. Вездеход - 14 Ноября, 2008 - 09:05:06 - перейти к сообщению
нет
у вас есть каталог localhost - это домен. ну не важно как он называется.
в нем есть каталог www - в нем хранится то что будет грузиться если зайти на http://localhost
т.е. по умолчанию
если в каталоге localhost создать каталог с названием любым - например mail - то он будет уже поддоменом и будет доступен по адресу http://mail[dot]localhost
при этом файлы в поддомен надо класть сразу же - т.е. в нем не надо создавать никаких дополнительных каталогов (www например)

 

Powered by ExBB FM 1.0 RC1