У меня нет ничего необычного в этом плане. Composer формирует папку web, которая и является папкой сайта. А как увидеть содержимое этой папки я не знаю. Может хаккеры и знают.
VasyOK wrote:
У меня нет ничего необычного в этом плане. Composer формирует папку web, которая и является папкой сайта. А как увидеть содержимое этой папки я не знаю. Может хаккеры и знают.
А кто хостинг настраивает?
Дело в том, что WEB не является типично конфигурацией.
Точнее. За 20 лет я не видел ни разу, по умолчанию на хостинге такую конфигурацию.
Я вот за 20 лет научился читать инструкции, и без танцев всё ставится. И здесь предлагали же уже, просто создать символическую ссылку с public_html на web.
А в чем собственно танцы с бубном? Обычно танцами с бубном называют сложную сисадминскую магию. Создание символической ссылки к такой магии не относится
Если у вас хостинг поддерживает Композер, то ставится. Всякие "Юкрейн" и "рег-ру" идут лесом.
Тут вопрос в в Композер-е а не в Друпале. Как сделать чтобы сайт запускался из папка_сайта/web - вам на хостинге ответят. Даже если не ответят, сайт будет работать по адресу sitename.com/web.
Шлите их лесом. Как только увидите как это настроено на нормальном хостинге - у вас отпадет масса вопросов с настройкой и локального окружения и ВПН.
Хотел бы порекомендовать ИТ-Патруль но у них пока в тестовом режиме D9. Хотя 8ка работает. Можете на Радоне шаред взять, там на подобные вопросы ответят.
VasyOK wrote: аже если не ответят, сайт будет работать по адресу sitename.com/web.
Упс. Так, типа..., именно про это я и спрашиваю.
Сырбор весь в том что это не только некрасиво в адресе, но и в том что доступ к папке: sitename.com/ - не безопасно. Поэтому и поднято на уровень выше чем доступ с Интернета
Я всего лишь рекомендую свой путь: посмотреть как настроено у тех, кто профессионально занимается Друпалом. Думаю тут могут привести массу примеров откровенной идиотии на хостингах, вам же от этого легче не будет.
VasyOK wrote: Я всего лишь рекомендую свой путь: посмотреть как настроено у тех, кто профессионально занимается Друпалом
О чём вы вообще? Эта опция (указание папки) - опция хостинга. Как они захотят настроить на хостинге - так и настроят панель управления.
Вообще, вроде всё сводится к одной строке в файле настроек Апачи. Но не на всех хостингах пускают к этим настройкам.
На хостинге настраивают структуру папка_пользователя/папка_сайта.
Но это не значит что в папке_сайта нельзя указать директорию из которой сайт будет доступен вебу (т.е. /web).
В cPanel пользователь мышекликер может задать это руками не влезая в настройки Апача.
И на любом адекватном хостинг, спецы которого даже не знакомы с Друпалом, с удовольствием настроят для пользователя работу сайта из папки /web. Напоминаю: Композер используется не только с Друпалом.
Andruxa wrote:
Если вдруг (ну, случайно) сервер поддерживает php, то там есть файл composer.phar
Нет у меня этого файла - Компосер на хостинге установлен глобально.
Так, вероятно, должно быть везде. Вероятно.
И это не важно - У меня этого файла нет.
VasyOK wrote:
В cPanel можно указать любую папку из которой будет работать сайт. Там когда домен создаешь указывается.
Вот и указываете папка_с_composer.json/web
Комментарии
А как эту папку увидеть?
Как вы устанавливаете Друпал?
У меня нет ничего необычного в этом плане. Composer формирует папку web, которая и является папкой сайта. А как увидеть содержимое этой папки я не знаю. Может хаккеры и знают.
А что будет если эта папка будет не видна? например index.php
А кто хостинг настраивает?
Дело в том, что WEB не является типично конфигурацией.
Точнее. За 20 лет я не видел ни разу, по умолчанию на хостинге такую конфигурацию.
Просто так исторически сложилось, что эта папка на хостингах называется public_html. Но сути это не меняет
Там нет Индексного файла.
??? То есть? Что не меняет? В чём суть?
Суть в том, что без танцев с бубном 9-ка просто так не ставится
Я вот за 20 лет научился читать инструкции, и без танцев всё ставится. И здесь предлагали же уже, просто создать символическую ссылку с public_html на web.
Если страшно за содержимое каталога web, то можно немного параноить: https://github.com/drupal-composer/drupal-paranoia
А в чем собственно танцы с бубном? Обычно танцами с бубном называют сложную сисадминскую магию. Создание символической ссылки к такой магии не относится
Если у вас хостинг поддерживает Композер, то ставится. Всякие "Юкрейн" и "рег-ру" идут лесом.
Тут вопрос в в Композер-е а не в Друпале. Как сделать чтобы сайт запускался из папка_сайта/web - вам на хостинге ответят. Даже если не ответят, сайт будет работать по адресу sitename.com/web.
Нет. Сегодня утром проверял.
Если вдруг (ну, случайно) сервер поддерживает php, то там есть файл composer.phar
Не ответили. Потом ответили - что это невозможно
Шлите их лесом. Как только увидите как это настроено на нормальном хостинге - у вас отпадет масса вопросов с настройкой и локального окружения и ВПН.
Хотел бы порекомендовать ИТ-Патруль но у них пока в тестовом режиме D9. Хотя 8ка работает. Можете на Радоне шаред взять, там на подобные вопросы ответят.
Упс. Так, типа..., именно про это я и спрашиваю.
Сырбор весь в том что это не только некрасиво в адресе, но и в том что доступ к папке: sitename.com/ - не безопасно. Поэтому и поднято на уровень выше чем доступ с Интернета
Кто мешает установить друпал на каталог выше, на одном уровне с public_html? И сделать символическую ссылку с public_html на web?
Если честно. Я жду ответа типа:
Достаточно на папку vendor поставить - 711
??? Так и сделано. Но я спрашиваю про поддомены уже.
Что по вашему "поддомены" и где они?
И как то с поддоменами мне решение не приходит. У вас оно есть?
И где это написано? Где?
Вы правда не знаете что такое поддомены?
Ну тогда гордо и пренебрежительно напишите мне 2 строчки решения.
Только для поддоменов
Вот. Пожалуйста. Через панельку на хостинге создал поддомен:
http://test.russkiyslovar.ru
Хочу туда поставить Д9.
Как?
Спасибо.
Так а веб-сервер в курсе, какой каталог обрабатывать для этого поддомена?
http://russkiyslovar.ru конечно же в web через симлинк
В курсе. Иначе как он его выводит?:
http://test.russkiyslovar.ru
А что он там выводит - я не пойму? Кодировка у него слетела.
Может это ошибка?
У меня хостинг - 30 руб в месяц за 10ГБ. Остальное - не ограничено.
А у вас?
Я всего лишь рекомендую свой путь: посмотреть как настроено у тех, кто профессионально занимается Друпалом. Думаю тут могут привести массу примеров откровенной идиотии на хостингах, вам же от этого легче не будет.
Нет. Это обычная "заглушка". Вы никогда поддомена не видели?
Сейчас впишу туда кодировку специально для вас.
вписал http://test.russkiyslovar.ru
О чём вы вообще? Эта опция (указание папки) - опция хостинга. Как они захотят настроить на хостинге - так и настроят панель управления.
Вообще, вроде всё сводится к одной строке в файле настроек Апачи. Но не на всех хостингах пускают к этим настройкам.
На хостинге настраивают структуру папка_пользователя/папка_сайта.
Но это не значит что в папке_сайта нельзя указать директорию из которой сайт будет доступен вебу (т.е. /web).
В cPanel пользователь мышекликер может задать это руками не влезая в настройки Апача.
И на любом адекватном хостинг, спецы которого даже не знакомы с Друпалом, с удовольствием настроят для пользователя работу сайта из папки /web. Напоминаю: Композер используется не только с Друпалом.
Вы опять говорите про сайт. А я спрашивал про поддомен
как? Я про это спрашивал в поддержке - Ответили что: "Никак".
В cPanel можно указать любую папку из которой будет работать сайт. Там когда домен создаешь указывается.
Вот и указываете папка_с_composer.json/web
Зачем говорить пустые слова?
Нет у меня этого файла - Компосер на хостинге установлен глобально.
Так, вероятно, должно быть везде. Вероятно.
И это не важно - У меня этого файла нет.
Этот файл появится при установке друпала через композер.
Что мешает установить локально, перенести файлы на хостинг, и пользоваться?
У меня нет. Но у меня и не cPanel.