Как защитить папку public_html на общем сервере?

Я развернул приложение laravel на общем хосте. Все мои файлы находятся в папке public_html, включая файл .env, который содержит мои учетные данные базы данных. Согласно некоторым статьям, которые я читал в Интернете, папка public_html каким-то образом доступна злоумышленникам … как это возможно и как я могу защитить ее?

0

Решение

В проекте / 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.

Ссылка: https://medium.com/laravel-news/the-simple-guide-to-deploy-laravel-5-application-on-shared-hosting-1a8d0aee923e

-3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]