CakePHP-无法显示图像,因为它包含错误

CakePHP-无法显示图像,因为它包含错误,php,cakephp,whitespace,cakephp-1.3,Php,Cakephp,Whitespace,Cakephp 1.3,通过CakePHP提供图像时,我得到 形象 "" 无法显示,因为它 包含错误 已经存在错误报告 正如上面的bug报告中提到的,空格是罪魁祸首。有没有人能告诉我在哪里可以找到这些空白?我检查了所有文件的末尾,没有空格。那么我还应该在哪里检查这些空白呢 提前感谢您的时间。链接中提到的解决方案并不理想(在dispatcher.php中添加ob_clean();flush()),但您尝试过吗 如果只想删除空白,请确保在config/core.php中启用了调试,并在错误弹出时单击调试器提供的链接。它将向

通过CakePHP提供图像时,我得到

形象 "" 无法显示,因为它 包含错误

已经存在错误报告

正如上面的bug报告中提到的,空格是罪魁祸首。有没有人能告诉我在哪里可以找到这些空白?我检查了所有文件的末尾,没有空格。那么我还应该在哪里检查这些空白呢


提前感谢您的时间。

链接中提到的解决方案并不理想(在dispatcher.php中添加ob_clean();flush()),但您尝试过吗


如果只想删除空白,请确保在config/core.php中启用了调试,并在错误弹出时单击调试器提供的链接。它将向您显示堆栈跟踪(用于加载当前页面的所有文件的列表),您可以查看应用程序文件夹中的这些文件,查看php标记前后是否有额外的空间。

我通过创建一个从插件webroot到app/webroot的符号链接解决了这个问题。。。虽然这不是一个理想的解决方案,但对于很难找到的偶然空白来说,这更为宽容

此解决方案的一个副作用优势是,根据,直接从webroot服务插件资产比通过CakePHP的dispatcher服务插件资产要快得多


感谢大家抽出时间。

点击您引用的链接。解决方案就在那里。把手弄脏,然后学习@利奥|哦,天哪,非常感谢你引导我找到自己的链接!是的,我试过了。。它在我本地的LAMP服务器上工作。但是当我把它上传到我的主机上时,它没有工作。。它正在输出垃圾值。因此,实际上,该解决方案不起作用。即使调试已打开,当我们访问图像时,它不会显示任何调试信息(访问将显示我第一篇文章中给出的错误)。