После обновления до Laravel 5.6 у меня возникла ошибка «Ошибка синтаксического анализа PHP: непредвиденная синтаксическая ошибка»? ''

После обновления с Laravel 5.5 до Laravel 5.6 у меня возникла ошибка.

PHP Parse error:  syntax error, unexpected '?' in .../vendor/symfony/http-foundation/Response.php on line 499

Я проверяю версию php на сервере:

# php -v PHP 7.2.4-1 + ubuntu16.04.1 + deb.sury.org + 1 (cli) (построено: 5 апреля 2018, 08:53:57) (NTS)
Авторские права (c) 1997-2018 Группа PHP
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
с Zend OPcache v7.2.4-1 + ubuntu16.04.1 + deb.sury.org + 1, Copyright (c) 1999 -2018, Zend Technologies

Переустановите php и перезапустите уже сделанный apache.

У меня такой же локальный проект с той же версией php и его работой!


person Stas727    schedule 18.04.2018    source источник


Ответы (1)


Удалите PHP 7.0.

sudo apt-get purge php7.0 php7.0-common

У меня это сработало.

person Richard Manzoli    schedule 18.04.2018
comment
Спасибо, это спасло мне жизнь. - person Salman Iftikhar; 29.10.2018