Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Залил на хостинг проект, работает все нормально на хостинге php 5.6,
но когда в командной строке на сервер вбиваю команду php artisan почему то выдает вот такую ошибку
PHP Parse error: syntax error, unexpected '[' in /home/a/aliens/testing/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php on line 49
Изменено kilowat (27.05.2015 14:09:41)
Не в сети
Вероятно не php 5.6, а старше. В панели управления выставите, что хотите использовать 5.6, сейчас там вероятно выставлена версия 5.4 или даже старше.
Не в сети
php.ini если мне не изменяет память несёт чего-то о разрешении использовать короткий синтаксис, возможно отключено.
МОГУ БЫТЬ НЕ ПРАВ и видел в другом несвязном месте.
Не в сети
5.6 там точно, Это же ошибка из квадтратных скобок, так массивы в последних версий php можно создавать. Фишка та в чем я прям для теста в роутере пишу [] и все норм, phpinfo тоже 5.6 выдает, весь проект работает нормально а вот в командной сроке пишу artisan Он мне в нее и ошибку выдает. К серверу подключаюсь через Putty по ssh...
Не в сети
А php -v из командной строки тоже версию старше 5.3 пишет?
А php -v из командной строки тоже версию старше 5.3 пишет?
Спс за совет, в консоле пишет 5.3 вопрос решен
Не в сети
Страницы 1