Метка: security

Почему фреймворки используют папку public и что такое document root

security

Отвечая на вопросы новичков встретил непонимание для чего в современных фреймворках точка входа находится не в корне проекта из-за чего у них возникают проблемы с развёртыванием на шаред хостингах. Немножко поверхностной теории. Данные которые лежат на сервере клиенты получают от вебсервера. В основном это nginx, но встречаются и древние apache. У них в настройках указывается директория куда они смотрят это root и dociment root соответственно. Файлы и директории в документ руте доступны относительно этой директории. Например у вас root это /var/www в нём файл config.ini, он будет доступен по адресу https://site.name/config.ini. После всяких трэшкурсов вроде попова разработчики зачем-то дают php…

Читать далее »