在post请求时发生了500错误,这样一般从哪里查找原因呢,看了后台的error_log里面没有对应的日志
在post请求时发生了500错误,这样一般从哪里查找原因呢,看了后台的error_log里面没有对应的日志
你的Response
这个tab
下面应该有错误堆栈, 如果没有的话, 在你的入口文件里面:
<?php
try {
// any of your code
} catch(Exception $e) {
echo "Exception\n", $e.getTraceAsString();
}
1.服务端有没有收到客户端的请求?
2.服务端接收到的客户端请求是否正确?
3.用工具把客户端的请求数据直接发给服务端,然后跟踪一下服务端程序或服务端的各种日志,看看问题出在哪里。
4.如果服务端反馈了正确的结果,那么用工具把结果直接推送回客户端,看看客户端是否正确收到?以及客户端如何反应?
服务器安装的是lnmpa,,,,php,apache,nginx下面的对应errorlog都看过,没有对应关于这个500错误的信息
是 脚本占用最大内存(memory_limit): 192M 超过了
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
1 回答4.1k 阅读✓ 已解决
3 回答1.9k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
在入口文件 forum.php
增加
这样就会打印出错误堆栈了