Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony2页面作为纯文本提供_Symfony - Fatal编程技术网

Symfony2页面作为纯文本提供

Symfony2页面作为纯文本提供,symfony,Symfony,如果这个问题有一个我不知道的明显的解决方案,我会提前道歉 我的symfony2应用程序网页现在以纯文本形式提供,而不是HTML。这发生在webhost生产环境和my localhost开发环境中 我做的最后四件事是: 下载/安装了FOSRestBundle和JMS序列化程序,并使其与几个get请求一起工作 将live和localhost环境更改为生产环境,对其进行测试,然后将localhost更改回开发环境 将base.html.twig中指向css文件的链接从大写/小写混合体更改为所有小写体

如果这个问题有一个我不知道的明显的解决方案,我会提前道歉

我的symfony2应用程序网页现在以纯文本形式提供,而不是HTML。这发生在webhost生产环境和my localhost开发环境中

我做的最后四件事是:

下载/安装了FOSRestBundle和JMS序列化程序,并使其与几个get请求一起工作 将live和localhost环境更改为生产环境,对其进行测试,然后将localhost更改回开发环境 将base.html.twig中指向css文件的链接从大写/小写混合体更改为所有小写体 通过运行应用程序/控制台缓存清除缓存:清除
我不确定这些更改中的哪一个导致应用程序停止工作,或者为什么。。。在这两个位置。

问题出在app/config/config.yml中。根据我下面的教程,情况是这样的:

fos_rest: 
    format_listener: 
        prefer_extension: false 
        default_priorities: 
            - json 
我根据FOSRestBundle文档将其更改为:

fos_rest: 
    routing_loader: 
        default_format: json 

你所说的纯文本是什么意思?我想有些标题已经被修改了。请您发布您的请求\响应标题。特别是接受和内容类型。是的,这只是一个猜测,但我认为你的第1点把整个事情搞砸了。纯文本的意思是我进入localhost/web/app_dev.php/something,我在浏览器中得到了这样的信息:正如我从评论中看到的,你的系统开始为浏览器设置响应头,它接收的数据是application\json。所以,浏览器表示响应所告知的数据。在我看来,问题出在FOSRestBundle中,正如我之前所说的。作为快速的回答,我建议您深入了解配置。要获得完整答案,我们需要您的捆绑包配置,或者您的代码。问题出在app/config/config.yml中。根据我遵循的一个教程,它是这样的:fos\u rest:format\u listener:preference\u extension:false default\u priorities:-json我根据FOSRestBundle文档将其更改为:fos\u rest:routing\u loader:default\u format:json感谢您对我们的帮助评论帮助你: