Php Zend Framework 2.4:重定向导致服务器上的空白页,在本地工作 介绍 我和我的团队第一次使用了Zend Framework 2.4.2 我们的目标是构建一个简单的门户,其中包含授权模块和基于表格或列表的内容 我们已经为此工作了几个星期,但还没有找到解决问题的办法 问题
一般来说,Zend在使用XAMPP Apache的本地机器上可以完美地工作。但是,在远程服务器上部署它时,除了重定向之外,其他一切都能正常工作。 只要有这样的命令Php Zend Framework 2.4:重定向导致服务器上的空白页,在本地工作 介绍 我和我的团队第一次使用了Zend Framework 2.4.2 我们的目标是构建一个简单的门户,其中包含授权模块和基于表格或列表的内容 我们已经为此工作了几个星期,但还没有找到解决问题的办法 问题,php,redirect,installation,zend-framework2,server,Php,Redirect,Installation,Zend Framework2,Server,一般来说,Zend在使用XAMPP Apache的本地机器上可以完美地工作。但是,在远程服务器上部署它时,除了重定向之外,其他一切都能正常工作。 只要有这样的命令 return $this->redirect()->toRoute('foo'); 浏览器只显示一个空白页面(尽管它在XAMPP上完全重定向) 系统 我们使用与。我们还实现了一个授权模块,其工作原理非常相似,并以相同的方式使用重定向 在本地,我们使用XAMPP版本1.8.3和PHP5.5.15 我们在两台服
return $this->redirect()->toRoute('foo');
浏览器只显示一个空白页面(尽管它在XAMPP上完全重定向)
系统
- 我们使用与。我们还实现了一个授权模块,其工作原理非常相似,并以相同的方式使用重定向
- 在本地,我们使用XAMPP版本1.8.3和PHP5.5.15
- 我们在两台服务器(1&1和Strato)和不同的PHP版本(5.3、5.5、5.6)上测试了我们的应用程序。所有配置都会导致相同的行为(重定向时为空白页)
- 可以排除病例敏感性和与路径相关的原因。当Zend找不到路径时,会显示一条错误消息
- 不同的PHP版本已经过测试,所以版本可能不是原因。我们不能对配置说同样的话
- 服务器上的访问权限可能被排除在外。我们在这里尝试了不同的配置
不过,谢谢你的意见 你检查错误日志了吗?我们通过Firebug和Fiddler检查了很多东西。没有任何错误的迹象。我们目前正在寻找一种让Zend编写错误日志的方法,让我知道你知道一种很好的方法,默认情况下应该这样做“空白页”表示出现错误,但
显示错误
处于关闭状态(这是ZF的默认设置)。检查生产服务器上的web服务器错误日志。我确实检查了生产服务器上的错误日志。它只是记录一个GET请求,但之后什么也不记录。有没有办法激活ZF错误日志?您确定这是错误日志吗?成功的GET请求不应该出现在那里。快速修复方法可能是临时添加ini\u集('display\u errors',true)
到你的public/index.php
(以后删除)。你检查错误日志了吗?我们通过Firebug和Fiddler检查了很多东西。没有任何错误的迹象。我们目前正在寻找一种让Zend编写错误日志的方法,让我知道你知道一种很好的方法,默认情况下应该这样做“空白页”表示出现错误,但显示错误
处于关闭状态(这是ZF的默认设置)。检查生产服务器上的web服务器错误日志。我确实检查了生产服务器上的错误日志。它只是记录一个GET请求,但之后什么也不记录。有没有办法激活ZF错误日志?您确定这是错误日志吗?成功的GET请求不应该出现在那里。快速修复方法可能是临时添加ini\u集('display\u errors',true)
到你的public/index.php
(以后删除)。你检查错误日志了吗?我们通过Firebug和Fiddler检查了很多东西。没有任何错误的迹象。我们目前正在寻找一种让Zend编写错误日志的方法,让我知道你知道一种很好的方法,默认情况下应该这样做“空白页”表示出现错误,但显示错误
处于关闭状态(这是ZF的默认设置)。检查生产服务器上的web服务器错误日志。我确实检查了生产服务器上的错误日志。它只是记录一个GET请求,但之后什么也不记录。有没有办法激活ZF错误日志?您确定这是错误日志吗?成功的GET请求不应该出现在那里。快速修复方法可能是临时添加ini\u集('display\u errors',true)
到您的public/index.php
(之后将其删除)。