Symfony骨架项目服务器回调/样式错误

时间:2019-04-18 08:14:56

标签: symfony server

我已经安装了Symfony所有软件的所有最新版本,然后我为此复制了Symfony网站框架(https://symfony.com/doc/current/setup.html)或Symfony演示。到目前为止,一切工作正常,我开始使用

使用由Symfony提供的开发本地服务器。
$ symfony serve

https://localhost:8000输出的问题是CSS显然没有被加载,它具有Times New Roman字体,并且缺少其他样式。什么是陌生人?在页面加载期间,CSS实际上是 存在(不同的字体,漂亮的样式)。 Symfony服务器的日志为

symfony serve
Apr 18 10:02:59 |INFO | PHP    listening path="C:\\PHP\\php-cgi.exe" php="7.3.4" port=53259
Apr 18 10:02:59 |DEBUG| PHP    started

[OK] Web server listening on https://127.0.0.1:8000 (PHP CGI 7.3.4)


Apr 18 08:03:02 |INFO | REQUES Matched route "homepage". method="GET" request_uriApr 18 10:03:02 |INFO | =ERVERSGET  (302)   ipi"::1" =oute="::1"="::1" "::1"="::1" route_parametersroute_parameters={"_controller":"Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction","_locale":"en","_route":"homepage","template":"default/homepage.html.twig"}
Apr 18 08:03:02 |INFO | SECURI Populated the TokenStorage with an anonymous Token.
Apr 18 08:03:03 |INFO | REQUES Matched route "homepage". method="GET" request_uri="https://localhost:8000/nl" route="homepage" route_parameters={"_controller":"Symfony\\Bundle\\FrameworkBundle\\Controller\\TemplateController::templateAction","_locale":"nl","_route":"homepage","template":"default/homepage.html.twig"}
Apr 18 08:03:03 |INFO | SECURI Populated the TokenStorage with an anonymous Token.
Apr 18 10:03:03 |INFO | SERVER GET  (200) /nl
Apr 18 08:03:03 |INFO | REQUES Matched route "_wdt". method="GET" request_uri="https://localhost:8000/_wdt/d97f3f" route="_wdt" route_parameters={"_controller":"web_profiler.controller.profiler::toolbarAction","_route":"_wdt","token":"d97f3f"}
Apr 18 10:03:04 |ERROR| SERVER issue with server callback error="EOF"
Apr 18 10:03:04 |INFO | SERVER GET  (200) /_wdt/d97f3f ip="::1"

所以我收到的唯一错误是服务器回调错误=“ EOF”的服务器问题

当我进入HTML代码并删除该div

<div id="sfwdtd97f3f" class="sf-toolbar sf-display-none" data-sfurl="/_wdt/d97f3f" style="display: none;">...</div>

页面工作正常且格式正确。所以我开始认为这是由某种工具栏引起的,但是我新安装了所有工具,包括symfony / profiler-pack。仅供参考,我在浏览器中看不到任何工具栏。

由于我刚开始使用Symfony,所以我希望一切都能正常运行,而现在情况并非如此。

2 个答案:

答案 0 :(得分:0)

我有同样的问题,但是您可以在config / packages / dev / web_profiler.yaml中将其停用,并将工具栏设置为false。

web_profiler:
    toolbar: false
    intercept_redirects: false

[编辑]

Javier Cuervas的回答正确

祝你有美好的一天。

答案 1 :(得分:0)

我遇到了同样的问题,自从将symfony服务器的版本升级到4.4.4以来一直在发生。 我可以使用“ bin / console server:run”命令运行服务器,问题消失了