Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Создание субдоменов, средствами РНР 
:(
    Опции темы
Ипатьев
Дата 23.10.2009, 11:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Цитата(brother79 @  23.10.2009,  11:02 Найти цитируемый пост)
ПРи том, что решение через ДНС не подходит ибо ограничение хостинга

Вы так и не поняли, что такое ДНС.
ДНС - это не решение. Это условие. Критическое. Если есть запись в ДНС, можно искать решение. Если нету - хоть "войну и мир" в htaccess перепиши - работать все равно не будет.
У вас это условие выполняется. Судя по вашим словам. То есть, о ДНС вспоминать вам не надо. Поскольку никакого решения эта служба не дает. Решение - это уже конфигурация веб-сервера. 

Цитата(brother79 @  23.10.2009,  11:02 Найти цитируемый пост)
созданием какого-то индивидуального index.php в каждом каталоге, который бы использовал все модули, лежащие в одном месте - у меня не получилось.

сам по себе индекс не поможет. ведь обращения бывают не только к индексу, а, скажем, еще к картинкам. 

Так что самое простое решение - организационное. Сменить хостинг/тариф или разобраться, что на самом деле все можно сделать.
Тут недавно похожий случай был. Один товарищ заявлял, что возможности использовать базу данных у него ну никакой нету. Потом все-таки уговорили. Нашлась возможность. Хотя долго ерепенился. 
Вам я тоже порекомендую шире смотреть на вещи. Не пытаться решать проблемы только техническими методами (которые вам еще и не очень понятны). Иногда организационное оказывается дешевле на порядки. 

PM MAIL   Вверх
brother79
Дата 23.10.2009, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 471
Регистрация: 18.8.2009

Репутация: 2
Всего: 6



Цитата(Ипатьев @  23.10.2009,  11:15 Найти цитируемый пост)
ДНС - это не решение. Это условие. Критическое. Если есть запись в ДНС, можно искать решение. Если нету - хоть "войну и мир" в htaccess перепиши - работать все равно не будет.
У вас это условие выполняется. Судя по вашим словам. То есть, о ДНС вспоминать вам не надо. Поскольку никакого решения эта служба не дает. Решение - это уже конфигурация веб-сервера. 


Может я в терминологии и накосячил, но реч о том и шла, что сконфигурировать сервер так, чтобы он на в разные папки поддомены направлял, а в одну.
Такое прекрасно прописывается если есть доступ к настройкам.


Цитата(Ипатьев @  23.10.2009,  11:15 Найти цитируемый пост)
сам по себе индекс не поможет. ведь обращения бывают не только к индексу, а, скажем, еще к картинкам. 


Не надо создавать новых задач. Я какнь-дь уж определюсь с картинками, у меня цель общие модули в одном месте хранить.

Цитата(Ипатьев @  23.10.2009,  11:15 Найти цитируемый пост)
Вам я тоже порекомендую шире смотреть на вещи. Не пытаться решать проблемы только техническими методами (которые вам еще и не очень понятны). Иногда организационное оказывается дешевле на порядки. 


Мне только надо было узнать в каком случае и при каких условиях можно из htaccess перенаправить на другой поддомен. По поводу смены хостинга - не сейчас просто, счас пока другие приоритеты.


--------------------
PM MAIL WWW   Вверх
Ипатьев
Дата 23.10.2009, 11:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Цитата(brother79 @  23.10.2009,  11:27 Найти цитируемый пост)
Такое прекрасно прописывается если есть доступ к настройкам.

Да. Только не к настройкам ДНС. К папкам ДНС не имеет никакого отношения. Раз уж вы решили, в нарушение правил, влезть со своим вопросом в чужой, то хотя бы читали объяснения, которые я давал выше.

Цитата(brother79 @  23.10.2009,  11:27 Найти цитируемый пост)
Я какнь-дь уж определюсь с картинками, у меня цель общие модули в одном месте хранить.

ну-ну.
и что же тогда такого сложного оказалось в написании единственной строчки с инклюдом в index.php?

Цитата(brother79 @  23.10.2009,  11:27 Найти цитируемый пост)
Мне только надо было узнать в каком случае и при каких условиях можно из htaccess перенаправить на другой поддомен. 

мне кажется, такое перенаправление не имеет смысла.
какой смысл давать один адрес, если при обращении к нему все равно тут же перекинет на другой?
PM MAIL   Вверх
Ипатьев
Дата 23.10.2009, 12:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Я так начинаю догадываться, что вы хотите перенаправлять не на другой домен, а в другой каталог? Только сказать толком не можете.
Если так, то выходит что на вторые сутки мы сумели сформулировать вопрос. Который, в итоге совсем не сюда, а в Администрирование веб-серверов. Задача, на мой взгляд, вполне решаемая. Я только не знаю, сработает ли рерайт выше док рута. Но проверить нетрудно.
PM MAIL   Вверх
brother79
Дата 23.10.2009, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 471
Регистрация: 18.8.2009

Репутация: 2
Всего: 6



Цитата(Ипатьев @  23.10.2009,  11:42 Найти цитируемый пост)
Да. Только не к настройкам ДНС. К папкам ДНС не имеет никакого отношения. Раз уж вы решили, в нарушение правил, влезть со своим вопросом в чужой, то хотя бы читали объяснения, которые я давал выше.


Вопрос тот же, по сути, задача стоит та же, только я хотел применительно к моим ограничениям, объяснения я читал, идеально подошло бы это: 

Цитата(Ипатьев @  21.9.2009,  11:53 Найти цитируемый пост)
сделать запись в файле зоны для *.domain.com 
как это делается в инструментах вашего провайдера, мне неизвестно. наверное, есть какая-то галочка в интерфейсе.
аналогично сконфигурировать и веб-сервер.  


если бы не ограничения хостинга.

Цитата(Ипатьев @  23.10.2009,  11:42 Найти цитируемый пост)
ну-ну.
и что же тогда такого сложного оказалось в написании единственной строчки с инклюдом в index.php?


В настройках php или appach есть некая опция, которая запрещает инклудить файлы из разных каталогов, другими словами или из подкаталогов или из каталогов специально разрешённых. т.о. для каждого поддомена не может быть общих файлов php, ограничение тарифа. Об этом я упоминал несколько раз:

Цитата(brother79 @  22.10.2009,  09:58 Найти цитируемый пост)
2) из php файла могу инклудить только файлы из подкаталогов, тоже ограничение хостинга


Цитата(Ипатьев @  23.10.2009,  11:42 Найти цитируемый пост)
мне кажется, такое перенаправление не имеет смысла.
какой смысл давать один адрес, если при обращении к нему все равно тут же перекинет на другой? 


Смысл для поисковиков, т.к. поддомены они воспринимают всётаки отдельно и индексация будет другой

Цитата(Ипатьев @  23.10.2009,  12:02 Найти цитируемый пост)
Я только не знаю, сработает ли рерайт выше док рута. Но проверить нетрудно. 

буду проверять вечером



--------------------
PM MAIL WWW   Вверх
Ипатьев
Дата 23.10.2009, 14:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Цитата(brother79 @  23.10.2009,  13:26 Найти цитируемый пост)
Вопрос тот же, по сути, задача стоит та же, 

вместо того, чтобы долбить одно и тоже, лучше бы вы попытались понять, что вам говорят
в моем сообщении, которое вы цитируете, две части
1. сделать запись в файле зоны для *.domain.com 
2. аналогично сконфигурировать и веб-сервер
вашего случая касается только вторая часть. а первая, о чем я уже говорил много раз - никакого отношения не имеет.
поэтому между вашими вопросами принципиальная разница.

Цитата(brother79 @  23.10.2009,  13:26 Найти цитируемый пост)
В настройках php или appach есть некая опция,

какая конкретно опция и какие конкретно сообщения об ошибках она выдает?


Цитата(brother79 @  23.10.2009,  13:26 Найти цитируемый пост)
Смысл для поисковиков, т.к. поддомены они воспринимают всётаки отдельно

для поисковиков вообще не будет никакого смысла, если с поддомена будет редирект на другой. Такого поддомена для поисковика не существует. Ну хотя бы на самом начальном мизерном уровне надо знать технологию перед тем, как начинать ваять свои грандиозные проекты? 
Зачем вам перенаправление с одного домена на другой?
PM MAIL   Вверх
gcc
Дата 24.10.2009, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Агент алкомафии
****


Профиль
Группа: Участник
Сообщений: 2691
Регистрация: 25.4.2008
Где: %&й

Репутация: -1
Всего: 17



лучше сервер, ставишь PowerDNS который работает с MySQL, настраиваешь apache и чтобы он, тоже, хранил vhost в MySQL и все
или текстовые файлы обрабаытваешь (удалять/добавлять)

Добавлено @ 11:20
добавить А запись в Bind9 можно так:
Код

sudo -u named perl -le 'open(F,...): print "host.name\t\t\tA\t192.168.1.1"; close F;' /path/to/zone.file && rndc reload


Это сообщение отредактировал(а) gcc - 24.10.2009, 11:22
PM WWW ICQ Skype GTalk Jabber   Вверх
nerezus
Дата 24.10.2009, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Вселенский отказник
****


Профиль
Группа: Участник
Сообщений: 3330
Регистрация: 15.6.2005

Репутация: 12
Всего: 43



Цитата

лучше сервер, ставишь PowerDNS который работает с MySQL, настраиваешь apache и чтобы он, тоже, хранил vhost в MySQL и все
или текстовые файлы обрабаытваешь (удалять/добавлять)
 А чтобы прыщ выдавить - надо обязательно медицинское образование получить, ога ога.


--------------------
Сообщество художников Artsociety.ru
PM MAIL WWW   Вверх
brother79
Дата 24.10.2009, 18:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 471
Регистрация: 18.8.2009

Репутация: 2
Всего: 6



Цитата(Ипатьев @  23.10.2009,  14:21 Найти цитируемый пост)
вместо того, чтобы долбить одно и тоже, лучше бы вы попытались понять, что вам говорят


Честно сказать, мне это уже надоедает. Я понял что у вас несомненно опыта больше, но по существу всёравно информации почему-то немного.

Цитата(Ипатьев @  23.10.2009,  14:21 Найти цитируемый пост)
какая конкретно опция и какие конкретно сообщения об ошибках она выдает?

Я не помню счас, общался со службой поддержки, они мне объяснили, в т.ч. и пояснили, меня к этим настройкам доступа нету, поэтому это уже не принципиально, и письмо как раз нужное удалил, остались те, что перед и после были. Сообщений об ошибках я не видел, до изучения системных логов не дошёл, а когда пытался получить список файлов из родительского каталога средствами php от был всегда пустой. 

Цитата(Ипатьев @  23.10.2009,  14:21 Найти цитируемый пост)

Зачем вам перенаправление с одного домена на другой? 


Я думаю вы уже и не поймёте, я не раз говорил, что мне нужен поддомен, а не банальный редирект


--------------------
PM MAIL WWW   Вверх
Ипатьев
Дата 24.10.2009, 19:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2232
Регистрация: 5.7.2009

Репутация: 28
Всего: 37



Я-то, как раз, давно понял:
Цитата(Ипатьев @  23.10.2009,  12:02 Найти цитируемый пост)
Я так начинаю догадываться, что вы хотите перенаправлять не на другой домен, а в другой каталог? 

А от вас слышно только 
Цитата(brother79 @  23.10.2009,  11:27 Найти цитируемый пост)
при каких условиях можно из htaccess перенаправить на другой поддомен. 

и из этих слов читатель должен сделать вывод, что вам нужно перенаправление которое не редирект. на поддомен, ага.
читатели, попались непонятливые. они виноваты в том, что вы не понимаете смысла слов "поддомен", "редирект" и многих других.
а у вас все отлично. "ошибок я не видел, логи не смотрел, письмо стер". выглядит не как слова человека, который хочет решить свою проблему, а как ответы карманника гражданину следователю на допросе.





Это сообщение отредактировал(а) Ипатьев - 24.10.2009, 19:32
PM MAIL   Вверх
NNaarreekk
Дата 26.10.2009, 10:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 768
Регистрация: 23.6.2007
Где: Армения

Репутация: 0
Всего: 3



Решил проблему так.

Создаю руками субдомен, в него вставляю файл индекс.рнр:

Код

file_get_contents('mysite.com?x=1');

//на другом сайте
file_get_contents('mysite.com?x=2');


а потом беру через x какой сайт мне нужен.

Есть 2 проблемы:
1. Куки создаются не для субдомена а для домена
2. труднее будет счетчик писать для каждого сайта
PM MAIL WWW   Вверх
DeamonShan
Дата 29.4.2010, 13:39 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 503
Регистрация: 26.11.2005

Репутация: 3
Всего: 6



Попробуйте разобраться в WPMU (Wordpress MultiUser) там аналогичная зада решена и грамотно. один движок отвечает за все блоги.

Ипатьев Вас наводит на правильный путь, но вы не понимаете его походу. CPanel позволяет редактировать файл зоны вашего домена, туда достаточно добавить строчку:

Код

*.domain.ru A IP-adress


и настроить апач, то есть также направлять все запросы в папку со скриптом..то есть указать для всех *.domains.ru RootDirectory движка.

Посля этого все запросы на поддомены буду направляется в тут папку в которой находится ваш скрипт,  а дальше уже ловкость рук да знание пхп.
PM MAIL   Вверх
brother79
Дата 30.4.2010, 05:50 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 471
Регистрация: 18.8.2009

Репутация: 2
Всего: 6



Я кстати свою проблему давно решил, оказывается в панели есть такое понятие как "альтернативные имена доменов", а далее через htaccess всё разруливается как надо.


--------------------
PM MAIL WWW   Вверх
MoLeX
Дата 30.4.2010, 06:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Местный пингвин
****


Профиль
Группа: Модератор
Сообщений: 4076
Регистрация: 17.5.2007

Репутация: 46
Всего: 140



некрофилы. на дату то смотрели?


--------------------
Amazing  smile 
PM MAIL WWW ICQ   Вверх
Страницы: (3) Все 1 2 [3] 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1103 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.