Композир ставит Друпал в папку WEB. Это так и надо?

Главные вкладки

Аватар пользователя kompospec kompospec 11 февраля 2022 в 7:03

Композир ставит Друпал в папку WEB. Это так и надо?

composer create-project drupal-composer/drupal-project:7.x-dev mydir --no-interaction

Всё скачивается и всё ставиться. Но вместо корня - всё ставится в папку WEB

Но так ведь не должно быть. Как быть?

Спасибо.

Лучший ответ

Аватар пользователя gun_dose gun_dose 11 февраля 2022 в 10:37
4

Объясняю специально для тех, кто 20 лет в друпале.
Допустим, хостинг считает, что друпал должен лежать в папке public_html. Вот, что нам нужно сделать:
1. Рядом с public_html создаём свою папку, допустим drupal и ставим в неё друпал.
2. Удаляем нафиг папку public_html (rm -rf public_html).
3. Создаём симлинк ln -s drupal/web public_html
Готово.

Комментарии

Аватар пользователя kompospec kompospec 11 февраля 2022 в 7:45

gun_dose wrote:
Нет всё правильно ставится. Даже в документации написано об этом.

Нет. Не написано. Про то как это решается - не написано

Аватар пользователя kompospec kompospec 11 февраля 2022 в 7:47

gun_dose wrote: Нет всё правильно ставится. Д

Я не сказал что не правильно поставилось. Я сказал что всё поставилось в папку WEB

Аватар пользователя kompospec kompospec 11 февраля 2022 в 10:21

gun_dose wrote: просто берёшь и делаешь симлинк.

Почитал про Символические ссылки. Что то я не совсем понял, как это мне поможет?
Вы не могли бы более подробно написать?
Спасибо.

Аватар пользователя kompospec kompospec 11 февраля 2022 в 10:22

gun_dose wrote: Ну как не написано, если написано?

Написано что ставится в Веб. Но не написано - как с этим бороться на обычном хостинге.

Аватар пользователя gun_dose gun_dose 11 февраля 2022 в 10:37
4

Объясняю специально для тех, кто 20 лет в друпале.
Допустим, хостинг считает, что друпал должен лежать в папке public_html. Вот, что нам нужно сделать:
1. Рядом с public_html создаём свою папку, допустим drupal и ставим в неё друпал.
2. Удаляем нафиг папку public_html (rm -rf public_html).
3. Создаём симлинк ln -s drupal/web public_html
Готово.

Аватар пользователя kompospec kompospec 11 февраля 2022 в 10:48

gun_dose wrote: Допустим, хостинг считает, что друпал должен лежать в папке public_html. Вот, что нам нужно сделать:
1. Рядом с public_html создаём свою папку, допустим drupal и ставим в неё друпал.
2. Удаляем нафиг папку public_html (rm -rf public_html).
3. Создаём симлинк ln -s drupal/web public_html
Готово.

1. Если это сработает - то Спасибо огромное.
2. Где про это написано? Я это искал уже 2 раза и довольно таки долго.
Сегодня, вот даже поддержка хостинга мне ничего не сказала.

Аватар пользователя kompospec kompospec 11 февраля 2022 в 10:51

gun_dose wrote: Объясняю специально для тех, кто 20 лет в друпале.

sh, а тем более такие манипуляции с ним - это не Друпал.
На некоторых хостингах до сих пор нет ssh

Аватар пользователя gun_dose gun_dose 11 февраля 2022 в 10:55
2

На любом нормальном хостинге есть ssh.
Где написано про симлинки? Ну как сказать, даже не знаю. Есть вещи, которые каждый человек должен знать, чтобы чем-то пользоваться. В данном случае, это основы работы с файловой системой в linux. Это аналогично тому, как в правилах дорожного движения не написано, с какой стороны находится право, а с какой лево, т.к. подразумевается, что участник дорожного движения сам должен это где-то узнать.

Аватар пользователя kompospec kompospec 11 февраля 2022 в 11:15

gun_dose wrote: В данном случае, это основы работы с файловой системой в linux. Это аналогично тому, как в правилах дорожного движения не написано, с какой стороны находится право, а с какой лево, т.к. подразумевается, что участник дорожного движения сам должен это где-то узнать.

Повторю. В поддержке хостинга - не знают.

Аватар пользователя kompospec kompospec 15 февраля 2022 в 8:12

kompospec wrote:
30 мин ругались. Выяснил - нельзя правильно поставить на мой хостинг.
Печальнинько это.

Я не сдался. И написал на форум поддержки моей панели.
Там ответили - что в панели - всё есть. И даже дали ссылку на то, как это сделать.
С этим я опять вернулся на хостинг - И вот чудо!
Сегодня у меня Друпал заработал в папке Веб - как и положено.
Без всяких Симлинков и пр. танцев с бубном
Сегодня - мне поддержка хостинга пообещала что всё сделает и с поддоменом.
Ждёмс...

Аватар пользователя kompospec kompospec 15 февраля 2022 в 8:15

gun_dose wrote: Где написано про симлинки? Ну как сказать, даже не знаю.

На форуме моей панели мне дали также ссылки на установку Друпала по Симлинку. И даже по Хтассис.