Laravel по-русски

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

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

#1 17.12.2016 13:19:41

Ошибка при artisan optimize

В общем объясняю: у меня удалённое управление от хостинга через CLI. По умолчанию стоит версия php5.3, но в папке /usr/local/php/ есть остальные версии. Я прописал альяс на php: alias php=/usr/local/php/php-7.0/bin/php. Компосер установлен. Пишу php composer.phar create-project laravel/laravel --prefer-dist. Пишет laravel (v5.3.16). Всё устанавливается, но под конец пишет такую ошибку:

> php artisan optimize

Parse error: syntax error, unexpected T_CLASS, expecting T_STRING or T_VARIABLE or '$' in /home/host1333929/onaway.ru/htdocs/www/laravel/artisan on line 31
Script php artisan optimize handling the post-update-cmd event returned with error code 255

Строка на которую ссылается еррор:

$kernel = $app->make(Illuminate Contracts Console Kernel::class);

Знаю, что ключевое слово ::class является нововведением с php5.5+ версии.
Помогите пожалуйста!

Изменено Radik_Seyfullin (17.12.2016 13:21:37)

Не в сети

#2 16.01.2019 21:51:53

Re: Ошибка при artisan optimize

Всем привет.

У меня такая же ошибка.
Скорее всего, случай типовой.

Где посмотреть решение?

Спасибо.

Не в сети

#3 17.01.2019 12:27:56

Re: Ошибка при artisan optimize

Может по каким-то причинам алиас не работает? Проверь
php -v


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Не в сети

#4 21.01.2019 12:51:48

Re: Ошибка при artisan optimize

Я так понимаю, что это и с чем это едят не найдено?
У меня после этой ошибки "сертификат слетел". На самом деле он стоит, но запросы стали по умолчанию ходить не через https, a через http. Смена сертификата ничего не дала. Все ссылки на сайте относительные, а те что абсолютные через https.
Я в недоумении что могло поломаться и как это исправить.

Не в сети

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