【问题标题】:CakePHP 3.0 cake Console errorCakePHP 3.0 蛋糕控制台错误
【发布时间】:2015-06-30 01:19:35
【问题描述】:

我正在使用 cakePHP 3.0 开始一个新项目,但我在使用 cake 控制台时遇到了问题。 当我尝试运行任何命令时:

bin/蛋糕烘烤

我收到以下错误消息:

X-Powered-By: PHP/4.4.9 内容类型:text/html


警告:输入中出现意外字符:/homepages/37/d542973365/htdocs/gestioPPF/bin/cake 中的“\” (ASCII=92) state=1。 php33

解析错误:语法错误,/homepages/37/d542973365/htdocs/gestioPPF 中出现意外的 T_STRING /bin/cake.php33 行

我正在使用控制台,而 cakePHP 2.x 没有问题。任何人都知道我是否错过了以前的一些配置?

提前致谢, 卡迪。

【问题讨论】:

  • 你有哪个版本的 PHP。在控制台输入 php --version,你得到了什么?

标签: cakephp cakephp-3.0


【解决方案1】:

X-Powered-By:PHP/4.4.9 内容类型:text/html

如果这是您正在运行的 php 版本 (4.4),您将根本无法运行 CakePHP 3.x。更新你的 php 版本,看看它是否可以工作。

使用新东西时要做的第一件事就是检查它是requirements and documentation。它清楚地表明您至少需要 PHP 5.4.16 或更高版本 以及其他一些东西。

【讨论】:

  • 我明白了。我已经为这个域启用了 php 5.5,所以我认为这是我正在使用的版本。我读过我需要更改 bin/cake 以强制控制台使用版本更改 php -> php5.5。
【解决方案2】:

cakePHP 3.0 : 试试这个更新文件 bin/cake => phpphp5.5

exec php "$CONSOLE"/cake.php "$@" 

exec php5.5 "$CONSOLE"/cake.php "$@"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-14
    • 2014-07-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-02
    • 2012-05-16
    • 1970-01-01
    相关资源
    最近更新 更多