2017-02-10 19 views
1

Я пытаюсь выполнить миграции на моем общем хосте (т.е. 1 и 1), и я получаю сообщение об ошибке.Общий хост, PHP CLI слишком старый для запуска CakePHP 3?

(uiserver):me:~/projects/hc$ bin/cake migrations migrate 
X-Powered-By: PHP/4.4.9 
Content-type: text/html 

<br /> 
<b>Warning</b>: Unexpected character in input: '\' (ASCII=92) state=1 in <b>/path/to/projects/hc/bin/cake.php</b> on line <b>34</b><br /> 
<br /> 
<b>Parse error</b>: syntax error, unexpected T_STRING in <b>/path/to/projects/hc/bin/cake.php</b> on line <b>34</b><br /> 

Вот версия PHP:

(uiserver):me:~/projects/hc$ php --version 
PHP 4.4.9 (cgi-fcgi) (built: Nov 9 2016 14:11:21) 
Copyright (c) 1997-2008 The PHP Group 
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies 

phpinfo() из браузера показывает версию 7 (это то, что я плачу за).

Однако, по мнению CLI, похоже, что 4.4.9? Это типичная настройка? Если я не ошибаюсь, исходный код требует не менее CLI 5.5.9.

Какие у меня варианты?

+2

*** АБОРТНАЯ МИССИЯ *** – Sammitch

+0

Есть ли доступ к исполняемому файлу php5 или php7 из CLI? –

+0

У меня есть доступ к оболочке, я не могу загрузить последнюю версию и запустить ее оттуда? – TekiusFanatikus

ответ