我已将CakePHP 3的新安装复制到webhotel。在我的本地安装中,它运行时没有问题,并显示标准启动页面,但在webhotel上我得到一个空白页面。安装CakePHP 3之后的空白页面3
如果我在/ webroot中放置一个test.php,它将显示没有错误。
如果我在根目录/ index.php文件包括 回声只是 前行“显示此线” 需要目录名(DIR)。 '/config/bootstrap.php';它显示为 。
如果我将回波线移到require行下面,它将不会显示。
所以错误必须与需求线。
基于我已经与谷歌发现我已经包含在Webroot公司/ index.php文件顶部以下内容:
ini_set('display_errors', 1);
error_reporting(E_ALL|E_STRICT);
这给了我下面的错误,当我显示页面:
在配置Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /.../config/bootstrap.php on line 106
线106/bootstrap.php中看起来是这样的:
(new ConsoleErrorHandler(Configure::read('Error')))->register();
正如我写的在开始时如果我在本地运行相同的设置,我不会收到错误,所以我的猜测是我缺少一个php扩展或webhotel上的其他内容。
作为尾注,我可以在webhotel上运行CakePHP 2而不会出现任何问题。