• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепропетровск
  • +38(062) 210-24-93  Донецк
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 007-72-35  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Пожелания и предложения. Указывать вручную путь к каталогу поддомена/домена

Форумы Пожелания и предложения Указывать вручную путь к каталогу поддомена/домена
kronos2003
03.11.2014 15:06
хостинг: есть
домен: есть
Указывать вручную путь к каталогу поддомена/домена
Столкнулся с проблемой - почему-то на вашем хостинге нет возможности указать/изменить вручную каталог для поддомена, то путь что делает автоматически система изменить нельзя и это очень плохо.
Я разрабатываю сайты и их выливаю на поддомены, и их может быть одновременно пару десятков. Держать все поддомены в папке с основным доменом - это не совсем правильно и совсем не удобно. Поэтому исходя из горького опыта, папку для проектов теперь выношу в отдельное место, как тут - http://easycaptures.com/fs/uploaded/907/5777542592.jpg

И почему бы не дать такую возможность - сделать редактируемой строчку домашней дериктории в НАСТРОЙКАХ САЙТА.
Вопрос очень важный для меня.

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

Спасибо
Amsterdam
03.11.2014 16:01
хостинг: есть
домен: есть
+1, даная функция помогла бы более удобно организовывать свои проекты
присоединяюсь, тоже есть необходимость в ней
Илья
04.11.2014 00:25
хостинг: есть
домен: есть
особенно будет круто, когда пользователи начнут создавать проекты:
/home/login/site.com/ - для www.site.com
/home/login/site.com/test - для test.site.com
а потом зайдут в систему бекапов и закажут восстановление www.site.com
Если вы скажите, что нужно ставить ограничения, то я не соглашусь, так как есть пользователи, которые так хотят.
---
Сделать то, что Вы просите проще простого, а вот расхлебать все что получится - это уже будет посложней.

Если проектов много, то можно зарегистрировать самый дешевый домен и на нем размещать проекты.
Amsterdam
04.11.2014 10:19
хостинг: есть
домен: есть
ну ничего страшного, просто в ваших скриптах подставить перменную $siteDocumentRoot, так же можно добавить какие-то правила валидаии, если есть какие-то критичные кейсы
kronos2003
04.11.2014 11:24
хостинг: есть
домен: есть
Такие штуки с указанием пути позволяет делать та же cpanel - http://easycaptures.com/fs/uploaded/908/6644028575.png
Отдельно для поддоменов можно сделать так, что первоначально система все пути указывает, т.е. как это есть сейчас.
А уже при повторном редактировании поддомена добавить чекбокс - по установке галочки разблокировать поле с информацией о пути и с выводом сообщения о том, что для таких поддоменов функция бэкапов не доступна. И этим вы ничего не теряете, кому надо другой путь, значит пусть понимает, что остается без автоматических бэкапов. И я за это готов вашей компании отдать 140грн (стоимость зоны com.ua) =)

Про домен уже думал и был уверен, что это будет первым же ответом на мой пост - не ошибся ). в моем аккаунте уже занято 5 из 5 возможных доменов, а так придется переходить еще и на более дорогой тарифный план.
Евгений В.
04.11.2014 17:01
хостинг: есть
домен: нет
так же можно добавить какие-то правила валидаии, если есть какие-то критичные кейсы © Amsterdam

Не совсем понимаю, как можно учесть абсолютно все варианты. Так как одному вполне понятен и очевиден и удобен вариант с
/home/login/site.com/ - для www.site.com
/home/login/site.com/test - для test.site.com
© Илья

(и человек вполне осознаёт все опасности такого размещения)
А другой ("других" как правило большинство) - просто не в курсе что там зарыта огромная свинья и можно одним неосторожным движением угробить весь проект.
Поэтому как результат - первые будут недовольны ограничениями обеспечивающими "защиту от дурака", а вторые в случае каких-то неурядиц - обвинять хостинг в кривости и небезопасности.
Моё скромное мнение - такую опцию вводить просто опасно. По крайней мере в рамках шаред-хостинга.
Alik
04.11.2014 18:13
хостинг: нет
домен: есть
ну ничего страшного, просто в ваших скриптах подставить перменную $siteDocumentRoot, так же можно добавить какие-то правила валидаии, если есть какие-то критичные кейсы © Amsterdam

Мне кажется, что имелось в виду то, что в таком случае резервная копия для www.site.com будет автоматически включать в себя и все вложенные директории.
Не совсем понимаю, как можно учесть абсолютно все варианты. © Евгений В.

В случае с резервным копированием можно было бы исключать из списка директорий для копирования одного сайта те, которые относятся к его корневой директории, но при этом зарегистрированы также и в качестве корневых директорий других сайтов в рамках аккаунта.
Моё скромное мнение - такую опцию вводить просто опасно. © Евгений В.

Согласен.
eugen
04.11.2014 18:39
хостинг: есть
домен: есть
Резервное копирование приведено как один из ньюансов, которых много. Этот вопрос ранее поднимался и по нему принято решение пока что не делать.

Как варианты решения: можно создать папку "-projects" и в ней симлинки на проекты на разных доменах, либо уже предложенный вариант со специальным доменом для проектов (не обязательно его регистрировать, проекты при этом будут доступны по сервисным адресам).
kronos2003
04.11.2014 19:37
хостинг: есть
домен: есть
понятно.. плохо что так все :(
сервисный адрес не запомнят заказчики. симлинки не удобны тем, что они привязываются к одному конкретному файлу - сегодня я показываю заказчику верстку, а завтра на готовом движке.. в одном случае это html файл, в другом - php. А мне надо разместить проект в папке и каждый раз с перенастройками не бегать, геморно очень.


p.s. можете посоветуете хостинг с cpanel и ценами ориентировочно как на ukraine.com.ua? я только от ukrnames ушел и сразу тут попался, только уже на другое.. что за карма такая.
eugen
04.11.2014 19:50
хостинг: есть
домен: есть
сервисный адрес не запомнят заказчики © kronos2003

Ok, есть домены .tk - они бесплатны

симлинки не удобны тем, что они привязываются к одному конкретному файлу © kronos2003

Это не так, симлинк можно сделать и на папку
kronos2003
04.11.2014 21:04
хостинг: есть
домен: есть
я уже писал "в моем аккаунте уже занято 5 из 5 возможных доменов, а так придется переходить еще и на более дорогой тарифный план. "

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



Даже при создании симлинка написано что ФАЙЛ:
"Чтобы создать символьную ссылку, пожалуйста, укажите ее имя, выберите целевой файл ссылки и нажмите кнопку Создать. "



мои действия
1. создал поддомен test.verstka.com.ua
2. создал папку -projects\test и залил туда тестовый файл index.html - http://easycaptures.com/fs/uploaded/908/9885109738.jpg
3. нажал на кнопку создания символьной ссылки, дал ей имя - http://easycaptures.com/fs/uploaded/908/8034049544.png
и что дальше?
Илья
05.11.2014 00:03
хостинг: есть
домен: есть
при обращении в техподдержку мне ответили, что возможно указать только файл, после того, как я пытался указать на папку. © kronos2003

В документации по symlink так и написано, что указать можно только файл. Но дело в том, что в Linux папки это тоже файлы, в которых перечислен список inode. Поэтому данная схема - работает.

и что дальше? © kronos2003

Символьную ссылку нужно создать в директории, в которой находятся субдомены например site.com.
4. Создаем в панели управления хостингом субдомен test.site.com
5. пользуемся субдоменом, в то время как его файлы находятся в отдельной директории -projects/test
Amsterdam
05.11.2014 10:07
хостинг: есть
домен: есть
Можно подробнее, пожалуйста:
/home/user/site.com/www = site.com
/home/user/site.com/www/docs - как это сделать, чтобы открывалось по ссылке docs.site.com ?
Илья
05.11.2014 10:22
хостинг: есть
домен: есть
1. Создаем в панели управления субдомен docs.site.com
2. На FTP удаляем папку site.com/docs (если успела создаться)
3. Создаем символьную ссылку site.com/docs на site.com/www/docs/
kronos2003
06.11.2014 18:38
хостинг: есть
домен: есть

4. Создаем в панели управления хостингом субдомен test.site.com
© Илья


его я создал еще в 1 пункте. что еще раз создавать? =)


создавал я создавал и всегда одна и таже надпись:

вообще ничего не понятно. сплошной Forbidden
You don't have permission to access / on this server.

или

Not Found

The requested URL / was not found on this server.
kronos2003
06.11.2014 19:07
хостинг: есть
домен: есть
Разобрался наконец.
Итак, подробная пошаговая инструкция.

Задача у нас такая:
Есть сайт, например verstka.com.ua. Для него нужно создать поддомен test.verstka.com.ua и при этом нужно, чтобы файлы поддомена хранились не в том месте, которое нам предлагает автоматически система.

Решается это следующим образом:
1. Создаем в панели управления (Хостинг - Мои сайты - Добавить поддомен ) поддомен.
При этом папку для нее не создаем !!это очень важный момент. Если папка для поддомена создалась в каталоге (н-р, verstka.com.ua/test), то ее удаляем. Т.е. надо, чтобы в папке с названием основного сайта оставался только подкаталог www

2. В Файл-менеджере панели управления или любым удобным фтп-менеджером создаем в !любом удобном месте! на сервере папку, которая будет использоваться в качестве каталога для поддомена, куда будут заливаться файлы . Я создал папку -projects и в ней папку test


3. обязательно только с помощью ПАНЕЛИ УПРАВЛЕНИЯ - ФАЙЛ-МЕНЕДЖЕР!!! заходим внутрь папки нужного нам основного сайта, в котором будем создавать ссылку (в моем случае я зашел в папку verstka.com.ua - и дальше в www не заходим!!!! ).
- Нажимаю кнопку на панели инструментов @ - создать символьную ссылку
- в качестве имени ввожу test.
- в качестве файла ставим галочку на папке, созданной в п.2 (в моем случае это каталог test в каталоге -projects)
- жмем в кнопку СОЗДАТЬ

Вуаля, все работает.
- все, домен test.verstka.com.ua работает!
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города