Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 03.05.2021 10:30:40

Mick_20
Откуда: Кемерово
Сообщений: 39
Сайт

Ошибка при переносе на xampp

Здравствуйте,

На работе прилетел проект на Laravel. Версия 5.8.38.
Раньше сложнее CMS и простых php функций ничего не использовал.

Сказали развернуть тестовый полигон на xampp, но у меня пока ничего не выходит.
Отдает ошибку 500.

Можете посоветовать в какую сторону копать?
В логах xampp следующая ошибка:


[Mon May 03 14:18:29.406544 2021] [php:error] [pid 8188:tid 1968] [client 127.0.0.1:54737] PHP Fatal error:  Uncaught ErrorException: Method ReflectionParameter::getClass() is deprecated in C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php:853\nStack trace:\n#0 C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(853): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8192, 'Method Reflecti...', 'C:\\\\xampp\\\\htdocs...', 853)\n#1 C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(816): Illuminate\\Container\\Container->resolveDependencies(Array)\n#2 C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(667): Illuminate\\Container\\Container->build('App\\\\Exceptions\\\\...')\n#3 C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(265): Illuminate\\Container\\Container->resolve('App\\\\Exceptions\\\\...', Array, false)\n#4 C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(785): Illuminate\\Container\\Container->Illuminate\\Container\\{closure}(Object(Illuminate\\Foundation\\Application), Array)\n#5 C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(667): Illuminate\\Container\\Container->build(Object(Closure))\n#6 C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(615): Illuminate\\Container\\Container->resolve('Illuminate\\\\Cont...', Array)\n#7 C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(767): Illuminate\\Container\\Container->make('Illuminate\\\\Cont...', Array)\n#8 C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(170): Illuminate\\Foundation\\Application->make('Illuminate\\\\Cont...')\n#9 C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(123): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->getExceptionHandler()\n#10 C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(100): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->renderHttpResponse(Object(ErrorException))\n#11 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleException(Object(ErrorException))\n#12 {main}\n  thrown in C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php on line 853
[Mon May 03 14:18:29.407544 2021] [php:error] [pid 8188:tid 1968] [client 127.0.0.1:54737] PHP Fatal error:  Uncaught ErrorException: Method ReflectionParameter::getClass() is deprecated in C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php:853\nStack trace:\n#0 C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(853): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError(8192, 'Method Reflecti...', 'C:\\\\xampp\\\\htdocs...', 853)\n#1 C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(816): Illuminate\\Container\\Container->resolveDependencies(Array)\n#2 C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(667): Illuminate\\Container\\Container->build('App\\\\Exceptions\\\\...')\n#3 C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(265): Illuminate\\Container\\Container->resolve('App\\\\Exceptions\\\\...', Array, false)\n#4 C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(785): Illuminate\\Container\\Container->Illuminate\\Container\\{closure}(Object(Illuminate\\Foundation\\Application), Array)\n#5 C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(667): Illuminate\\Container\\Container->build(Object(Closure))\n#6 C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php(615): Illuminate\\Container\\Container->resolve('Illuminate\\\\Cont...', Array)\n#7 C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Application.php(767): Illuminate\\Container\\Container->make('Illuminate\\\\Cont...', Array)\n#8 C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(170): Illuminate\\Foundation\\Application->make('Illuminate\\\\Cont...')\n#9 C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(123): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->getExceptionHandler()\n#10 C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(100): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->renderHttpResponse(Object(ErrorException))\n#11 C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Foundation\\Bootstrap\\HandleExceptions.php(134): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleException(Object(ErrorException))\n#12 [internal function]: Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleShutdown()\n#13 {main}\n  thrown in C:\\xampp\\htdocs\\sveden\\www\\vendor\\laravel\\framework\\src\\Illuminate\\Container\\Container.php on line 853
127.0.0.1 - - [03/May/2021:14:18:29 +0700] "GET / HTTP/1.1" 500 -


Открываю для себя Laravel. Как бы не закрыть.

Не в сети

#2 03.05.2021 12:42:03

Re: Ошибка при переносе на xampp

ReflectionParameter::getClass() is deprecated

https://www.php.net/manual/ru/reflectio … tclass.php

Эта функция была УДАЛЕНА в PHP 8.0.0. Использование этой функции не рекомендуется.

Если менять Laravel не хочется, то поставь более старую версию XAMPP (с веткой PHP 7.x).

Не в сети

#3 04.05.2021 11:50:23

Mick_20
Откуда: Кемерово
Сообщений: 39
Сайт

Re: Ошибка при переносе на xampp

Спасибо большое!!!


Открываю для себя Laravel. Как бы не закрыть.

Не в сети

#4 04.05.2021 12:50:11

Mick_20
Откуда: Кемерово
Сообщений: 39
Сайт

Re: Ошибка при переносе на xampp

Можно еще поинтересоваться.
Сайт открывается и просит ввести логин для входа.
После ввода сразу отдает ошибку 500.

В какую папку Laravel пишет логи? - /storage/logs/laravel.log?

у меня там даже файла нет laravel.log


Открываю для себя Laravel. Как бы не закрыть.

Не в сети

#5 06.05.2021 10:10:12

Mick_20
Откуда: Кемерово
Сообщений: 39
Сайт

Re: Ошибка при переносе на xampp

Ребят ну подскажите куда логи пишутся?
Как авторизацию отладить?


Открываю для себя Laravel. Как бы не закрыть.

Не в сети

Подвал раздела