我最近将我的服务器更新为ubuntu 16,其中包含apache2.4和php7.0我的项目是用symfony 1.4构建的,在我的旧服务器上工作正常(ubuntu 14,php5.x)。现在,更新后突然停止工作,错误"清空响应标题名称,中止请求"。
答案 0 :(得分:0)
我通过替换在php7中删除的方法(例如preg_replace())来修改Symfony的一些核心文件,这些方法以某种方式导致错误“空响应头名称,中止请求”。
但是,我已经使用https://launchpad.net/~ondrej/+archive/ubuntu/php将php7降级到5.6来解决了这个问题 现在一切正常。
答案 1 :(得分:0)
在我的情况下,错误是由addHtmlHead
类(sfViewConfigHandler
)的lib/vendor/symfony/lib/config/sfConfigHandler.class.php
方法生成的。
我修改了文件app/frontend/config/view.yml
,删除了默认设置:
http_metas: content-type: text/html
,我在布局中添加了meta标签。