Это мой первый проект, в котором я использую Composer, поэтому я хочу сначала узнать несколько вещей, которые я не нашел во время поиска.скрывает папку «vendor» на общем хостинге
Моя текущая структура папок это
functions
includes
vendors
composer.json
composer.lock
index.php
Я использую общий веб-хостинг, и я работаю в одиночку в этом проекте. Должен ли я загружать все это на моем сервере? Также как я могу защитить мою папку vendors
от раздачи информации о моих зависимостях?
Используйте файл .htaccess (при условии, что вы находитесь в Apache), чтобы предотвратить открытый доступ ко всему, кроме файла index.php –
@scrowler. Но если кто-то пытается прочитать файл composer.json? Они будут знать, что искать в папке поставщиков – Paradox
* ... для предотвращения открытого доступа к ** всем **, но файл index.php * –