Laravel 5.5 и PHP несовместимость - PullRequest
0 голосов
/ 04 сентября 2018

Я пытался настроить проект Laravel на сервере, к которому у меня нет доступа ssh, только доступ cPanel, поэтому я столкнулся с проблемой, заключающейся в том, что сервер не распознает правильную версию PHP, версию Laravel Я пытался настроить это 5,5. phpinfo() выводит версию 7.0.22.

Внутри cPanel есть модуль под названием «Конфигурация PHP», и он настроен на версию 7.

Как я могу решить эту проблему, я действительно хочу использовать Laravel 5.5 или выше, стоит упомянуть, что у меня нет контакта с владельцем сервера, я ограничен только cPanel.

Выдает следующую ошибку:

Ошибка разбора: синтаксическая ошибка, неожиданное '?', Ожидаемая переменная в строке /vendor/symfony/translation/Translator.php 79

что составляет

public function __construct(?string $locale, ...

Вот как я знаю, это не распознает правильную версию PHP.

EDIT:

Просто чтобы прояснить, я просто подумал, что это была проблема, потому что у меня уже была эта проблема когда-то в прошлом, и я читал похожие посты, но если это не так, я был бы признателен за указание, а не только за глупость. шутки типа «птица полетела», возможно, другие люди находятся в той же проблеме и думают о той же самой причине, и этот вопрос может быть полезен для них.

1 Ответ

0 голосов
/ 04 сентября 2018

Так что оказалось, что версия PHP сервера не имеет ничего общего с проблемой, дело в том, что, поскольку у меня не было доступа к SSH, мне пришлось установить Laravel на свой локальный компьютер, затем скопировать все файлы и поместить их внутри сервера, но на моем компьютере был PHP 7.1, и хотя версия Laravel была действительно версией 5.5, некоторые функции PHP 7.1 были применены к этой установке Laravel.

Таким образом, решение было просто установить Laravel 5.5 в рамках установки PHP 7.0. *, Чтобы он работал на сервере с PHP 7.0.22

Связанная с GitHub проблема ~ https://github.com/laravel/framework/issues/23559

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