gpt4 book ai didi

cakephp - Cake PHP异常错误

转载 作者:行者123 更新时间:2023-12-03 08:00:12 27 4
gpt4 key购买 nike

我遇到了这些重复的错误,无法解决。

PHP Fatal error:  [CakeException] Unknown status code
#0 /home/gourmet/public_html/lib/Cake/Error/ExceptionRenderer.php(215): CakeResponse- >statusCode(2)
#1 [internal function]: ExceptionRenderer->error400(Object(SocketException))
#2 /home/gourmet/public_html/lib/Cake/Error/ExceptionRenderer.php(178): call_user_func_array(Array, Array)
#3 /home/gourmet/public_html/lib/Cake/Error/ErrorHandler.php(122): ExceptionRenderer->render()
#4 [internal function]: ErrorHandler::handleException(Object(SocketException))
#5 {main} in /home/gourmet/public_html/lib/Cake/Error/ErrorHandler.php on line 131

这些错误总是伴随着此错误,但是我不知道它是否相关。我已经从使用中的所有文件中删除了尾随和前导空格。
[31-Mar-2014 16:25:38 America/Los_Angeles] PHP Warning:  Cannot modify header information - headers already sent by (output started at /home/gourmet/public_html/lib/Cake/Network/CakeResponse.php:534) in /home/gourmet/public_html/lib/Cake/Network/CakeResponse.php on line 444

任何帮助深表感谢!

最佳答案

在这里查看我的答案。它涵盖了错误原因。
https://stackoverflow.com/a/24993756/825364

在您的情况下,状态代码2不是有效的HTTP状态代码。此外,发生Cannot Modify header 信息代码是因为您在完成所有操作之前就将数据输出到响应中。

基本上,您的服务器启动响应,例如200 OK响应。然后中途出现错误,它尝试发送500内部服务器错误 header ,但是已经发送了一些 header 。

如果要设置自己的HTTP状态代码,则可以在 Controller 中使用以下代码:
http://api.cakephp.org/2.3/class-CakeResponse.html#_httpCodes

我个人将此放置在AppController中。

关于cakephp - Cake PHP异常错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22774450/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com