Laravel 5.2 не работает на сервере, выдавая ошибку 403 - PullRequest
1 голос
/ 06 марта 2019

У меня есть проект Laravel, полученный с GitHub, он отлично работает на localhost, но не работает на сервере, выдающем ошибку 403, файл index.php находится в общедоступном каталоге.

require __DIR__.'/../bootstrap/autoload.php';    
$app = require_once __DIR__.'/../bootstrap/app.php';
$kernel = $app->make(Illuminate\Contracts\Http\Kernel::class);
$response = $kernel->handle(
    $request = Illuminate\Http\Request::capture()
);
$response->send();
$kernel->terminate($request, $response);

если я поставлюindex.php в корне, он работает css и js файл не работает.

Спасибо

1 Ответ

1 голос
/ 06 марта 2019

На вашем веб-сервере главный каталог должен указывать на публичный каталог. На Froxlor есть DocumentRoot: путь / к / публичный / На cPanel есть Root dir (в моем случае)

Вы также можете поместить свой индексный файл в корневой каталог, но это не рекомендуется, потому что вы должны изменить пути. Вот почему ваши CSS и JS файлы не работают.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...