将修订上传到共享主机上的沙盒网站后,在生成PDF以便...You have requested a non-existent service "ps_pdf.facade"... in bootstrap.php.cache...
下载时,我会获得psliwa/PdfBundle
。在本地Windows系统上,该错误不会出现在dev或prod模式中。
可能相关:
composer.json
上传到主持人,composer update
无错误地运行.../src
目录已删除并通过ftp AppKernel.php
,修改了上传的配置元素。$ php app/console cache:clear --env=prod --no-debug
无误地运行。psliwa/php-pdf
psliwa/pdf-bundle:~1.0
没有任何区别网站似乎表现得像预期的那样。
编辑#2:
我现在知道文本'ps_pdf.facade'出现在开发系统的.../app/cache/prod/appProdProjectContainer.php
中,但不在主机中。接下来:什么决定appProdProjectContainer.php
的内容?
编辑:输出控制台命令:
% php app/console debug:container ps_pdf.facade
Information for Service "ps_pdf.facade"
=======================================
------------------ -----------------------
Option Value
------------------ -----------------------
Service ID ps_pdf.facade
Class PHPPdf\Core\Facade
Tags -
Scope container
Public yes
Synthetic no
Lazy no
Synchronized no
Abstract no
Autowired no
Autowiring Types -
Factory Service ps_pdf.facade_builder
Factory Method build
------------------ -----------------------
答案 0 :(得分:0)