Laravel: синтаксическая ошибка в поставщике / laravel / framework / src / Illuminate / Support / Arr.php в строке 384 - PullRequest
0 голосов
/ 19 июня 2019

Я пытался заставить новый проект laravel работать на моем Debian VPS, но ничего не получалось. Я запускаю проект с базовым composer create-project laravel/laravel, меняю права доступа на 755, чтобы все, что объясняется здесь .

Но у меня всегда есть error 500, когда я пытаюсь получить доступ к своей папке <pathToMyProject>/public и когда я читаю логи моего php, вижу это сообщение:

 PHP Parse error:  syntax error, unexpected '=' in <pathToMyProject>/vendor/laravel/framework/src/Illuminate/Support/Arr.php  on line 384

В чем может быть проблема? Я уточнил, что моя версия php >7.1

1 Ответ

3 голосов
/ 19 июня 2019

Возможно, что версия PHP для CLI - 7.2, но apache использует более старую версию PHP. Стоит добавить phpinfo.php в корень вашей общей папки, содержащей

<?php 

phpinfo();

Перейдите к http://www.yoursite.com/phpinfo.php и дважды проверьте версию.

Убедитесь, что вы удалили файл phpinfo.php после тестирования.

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