Я пытался настроить проект 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:
Просто чтобы прояснить, я просто подумал, что это была проблема, потому что у меня уже была эта проблема когда-то в прошлом, и я читал похожие посты, но если это не так, я был бы признателен за указание, а не только за глупость. шутки типа «птица полетела», возможно, другие люди находятся в той же проблеме и думают о той же самой причине, и этот вопрос может быть полезен для них.