Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
В общем объясняю: у меня удалённое управление от хостинга через 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)
Не в сети
Всем привет.
У меня такая же ошибка.
Скорее всего, случай типовой.
Где посмотреть решение?
Спасибо.
Не в сети
Может по каким-то причинам алиас не работает? Проверь
php -v
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Не в сети
Я так понимаю, что это и с чем это едят не найдено?
У меня после этой ошибки "сертификат слетел". На самом деле он стоит, но запросы стали по умолчанию ходить не через https, a через http. Смена сертификата ничего не дала. Все ссылки на сайте относительные, а те что абсолютные через https.
Я в недоумении что могло поломаться и как это исправить.
Не в сети
Страницы 1