BeWiki
Неофициальный справочный ресурс для клиентов хостера BeGet
изменить Document Root
Я хочу установить framework, у которого публично доступная часть находится в поддиректории, остальные не должны быть видны.
Как мне установить его, если ваши инструкции предписывают загружать всё в директорию public_html? Как мне изменить DOCUMENT_ROOT?
Изменить DOCUMENT_ROOT как настройку web-сервера нет никакой возможности.
Допустим, что публичная часть находится в папке public. Тогда это реализуется следующим образом (в скобках команды для SSH):
- Загружаем сайт не внутрь public_html, а рядом
- Удаляем директорию public_html (
rm -rf public_html) - Создаём символьную ссылку с именем public_html, указывающую на директорию public (
ln -s public public_html)