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.
Какие у меня варианты?
*** АБОРТНАЯ МИССИЯ *** – Sammitch
Есть ли доступ к исполняемому файлу php5 или php7 из CLI? –
У меня есть доступ к оболочке, я не могу загрузить последнюю версию и запустить ее оттуда? – TekiusFanatikus