CakePHP 3显示白色空白页

CakePHP 3显示白色空白页,cakephp,Cakephp,我已经在本地机器上成功安装了CakePHP 3。我使用WAMP服务器(http://localhost/)。一切正常。 当我通过FTP将相同的文件传输到web服务器时,cakephp 3不起作用,它显示白色空白页面。 Web服务器(example.com)使用PHP5.6版本。 问题在哪里?怎么了?我以前见过这个问题,这是因为PHP版本太低。如果您运行的是CakePHP 3,请确保您的服务器版本为5.6或更高版本。如果您使用共享主机,则可以在cPanel中执行此操作。 GoDaddy作为一个例子

我已经在本地机器上成功安装了CakePHP 3。我使用WAMP服务器(http://localhost/)。一切正常。 当我通过FTP将相同的文件传输到web服务器时,cakephp 3不起作用,它显示白色空白页面。 Web服务器(example.com)使用PHP5.6版本。
问题在哪里?怎么了?

我以前见过这个问题,这是因为PHP版本太低。如果您运行的是CakePHP 3,请确保您的服务器版本为5.6或更高版本。如果您使用共享主机,则可以在cPanel中执行此操作。 GoDaddy作为一个例子,查看软件部分,然后您会看到“选择PHP版本”


此外,请确保为CakePHP根目录下的
tmp
log
文件夹设置了正确的权限

我以前见过这个问题,这是因为PHP版本太低。如果您运行的是CakePHP 3,请确保您的服务器版本为5.6或更高版本。如果您使用共享主机,则可以在cPanel中执行此操作。 GoDaddy作为一个例子,查看软件部分,然后您会看到“选择PHP版本”


此外,请确保为CakePHP根目录下的
tmp
log
文件夹设置了正确的权限

检查你的PHP/服务器日志。这可能是很多事情之一。如前所述,我首先检查日志,然后检查文件权限,即是否可以为缓存和日志写入app/tmp(如果仍在版本3中)?以下是我的步骤:1。在wamp/www/2中下载composer.phar。Composer创建项目--首选dist cakephp/app cakephp3 3。-我收到了欢迎信。一切正常。4.成功安装后,我通过FTP 5将相同的文件传输到web服务器。CakePHP3显示白色空白页面。6.我试着用其他web服务器(FTP传输)7做同样的事情。Cakephp 3在第107行的/home/user/public\u html/test/config/bootstrap.php中显示错误消息:解析错误:语法错误,意外的T_OBJECT_运算符。这可能重复表明您的服务器不使用PHP5.6,但php<5.4。检查您的php/服务器日志。这可能是一大堆事情之一。如前所述,我首先检查日志,然后检查文件权限,即是否可以为缓存和日志写入app/tmp(如果仍在版本3中)?以下是我的步骤:1。在wamp/www/2中下载composer.phar。Composer创建项目--首选dist cakephp/app cakephp3 3。-我收到了欢迎信。一切正常。4.成功安装后,我通过FTP 5将相同的文件传输到web服务器。CakePHP3显示白色空白页面。6.我试着用其他web服务器(FTP传输)7做同样的事情。Cakephp 3在第107行的/home/user/public\u html/test/config/bootstrap.php中显示错误消息:Parse error:syntax error,意外的T_OBJECT_运算符。这可能重复表明您的服务器不使用PHP5.6,但php<5.4。