Composer - Сопоставление каталога src с корневым каталогом документа с внешней папкой поставщика
-
21-12-2019 - |
Вопрос
У меня есть следующая структура папок.
src/
|- index.php
test/
vendor/
composer.json
composer.lock
Когда я хочу развернуть свой код, я понимаю, что мне нужно сопоставить каталог src / с корневым каталогом документа, поскольку он содержит файл index.php (который, кстати, содержит некоторый код Restler) Однако, если я это сделаю, как мне поступить с поставщиком / папкой, которая находится за пределами корневого каталога документа?
Решение
папка поставщика ДОЛЖЕН будьте за пределами веб-корня для повышения безопасности
Когда вы включаете autoload.php
или restler.php
, он позаботится о том, чтобы сделать доступными эти классы (находящиеся в папке поставщика)
В идеале вы должны хранить свой файл index.php в папке с именем public
и использовать src
папка для хранения вашего собственного кода