Сайт на базе CMS Drupal 9 на Timeweb
Разворачивал тут сайт на базе CMS Drupal 9,установленный через Composer, и столкнулся с проблемой того, что файл index.php
теперь лежит не в корне файловой структуры сайта, а в папке web
.
Решается это довольно просто на самом деле. Нужно перейти в папку public_html
сайта и выполнить команду
pwdчтобы получить точный полный путь к папке на сервере.
Результат будет такого вида примерно:
/home/c/[user_id]/[site_folder]/public_htmlгде
[user_id]
- это ваш идентификатор(логин) в Timeweb, а [site_folder]
- это папка сайта.
Далее переименуйте папку public_html
в public_html_origin
, например, и сделайте символическую ссылку с именем public_html
на папку /public_html_origin/web public_html
в той же папке где и public_html_origin
Пример полной команды:
ln -s /home/c/[user_id]/[site_folder]/public_html public_html_origin