Почему папка public в Laravel и выдает ошибку 500 Internal Server Error?
С помощью команды "laravel new project" я создал проект.
Запустил OpenServer и когда пытаюсь перейти по ссылке project/public возникает следующая ошибка:
Страница недоступна
Сайт project пока не может обработать этот запрос.
HTTP ERROR 500
Вводил следующие команды:
php artisan key:generate,
php artisan cache:clear,
php artisan config:clear,
composer dump-autoload,
php artisan route:clear,
php artisan view:clear,
php artisan config:cache,
перезапускал сервер, но ничего из перечисленного не помогло.
Дополнительно стоит посмотреть логи в OpenServer . Возможно проблема не с Laravel, так-же в OpenServer нужно проверить настройку "автопоиск корневой папки домена" должна быть прописана папка public
Alex-M0, обнаружил в логах в OpenServer -> php отладка такие ошибки:
[14-Sep-2020 17:53:21 UTC] PHP Fatal error: Declaration of Carbon\Translator::setLocale($locale) must be compatible with Symfony\Contracts\Translation\LocaleAwareInterface::setLocale(string $locale) in C:\Users\vicktor\Documents\Gleb\OpenServer\domains\laravel.admin.panel2\vendor\nesbot\carbon\src\Carbon\Translator.php on line 18
[14-Sep-2020 17:53:21 UTC] PHP Fatal error: Uncaught TypeError: Return value of Symfony\Component\HttpFoundation\Response::setStatusCode() must be an instance of Symfony\Component\HttpFoundation\object, instance of Symfony\Component\HttpFoundation\Response returned in C:\Users\vicktor\Documents\Gleb\OpenServer\domains\laravel.admin.panel2\vendor\symfony\http-foundation\Response.php:475
Stack trace:
#0 C:\Users\vicktor\Documents\Gleb\OpenServer\domains\laravel.admin.panel2\vendor\symfony\http-foundation\Response.php(219): Symfony\Component\HttpFoundation\Response->setStatusCode(500)
#1 C:\Users\vicktor\Documents\Gleb\OpenServer\domains\laravel.admin.panel2\vendor\symfony\http-foundation\Response.php(239): Symfony\Component\HttpFoundation\Response->__construct('...', 500, Array)
#2 C:\Users\vicktor\Documents\Gleb\OpenServer\domains\laravel.admin.panel2\vendor\laravel\framework\src\Illuminate\Foundation\Exceptions\Handler.php(470): Symfony\Component\HttpFoundation\Response::create('...', 500, Array)
#3 C:\Users\vicktor\Docume in C:\Users\vicktor\Documents\Gleb\OpenServer\domains\laravel.admin.panel2\vendor\symfony\http-foundation\Response.php on line 475