Я развернул приложение laravel на общем хосте. Все мои файлы находятся в папке public_html, включая файл .env, который содержит мои учетные данные базы данных. Согласно некоторым статьям, которые я читал в Интернете, папка public_html каким-то образом доступна злоумышленникам … как это возможно и как я могу защитить ее?
В проекте / public / index.php
Ищите следующее:
require __DIR__.’/../bootstrap/autoload.php’;
$app = require_once __DIR__.’/../bootstrap/app.php’;
И обновите их до:
require __DIR__.’/../project/bootstrap/autoload.php’;
$app = require_once __DIR__.’/../project/bootstrap/app.php’;
Вы можете столкнуться с проблемами при запуске composer, если вы не загружаете каталог vendors.
Других решений пока нет …