在post请求时发生了500错误,这样一般从哪里查找原因呢,看了后台的error_log里面没有对应的日志
大家讲道理2017-05-16 13:04:30
在入口文件 forum.php
增加
ini_set('display_errors','On');
error_reporting(E_ALL);
这样就会打印出错误堆栈了
伊谢尔伦2017-05-16 13:04:30
500 错误,基本是代码了,或者代码考虑的不全面,没考虑零界点
可以看看 php 的 error log。
至于你说的 后台的error_log
是啥,并不是很清楚
ringa_lee2017-05-16 13:04:30
你的Response
这个tab
下面应该有错误堆栈, 如果没有的话, 在你的入口文件里面:
<?php
try {
// any of your code
} catch(Exception $e) {
echo "Exception\n", $e.getTraceAsString();
}
淡淡烟草味2017-05-16 13:04:30
1.服务端有没有收到客户端的请求?
2.服务端接收到的客户端请求是否正确?
3.用工具把客户端的请求数据直接发给服务端,然后跟踪一下服务端程序或服务端的各种日志,看看问题出在哪里。
4.如果服务端反馈了正确的结果,那么用工具把结果直接推送回客户端,看看客户端是否正确收到?以及客户端如何反应?
迷茫2017-05-16 13:04:30
服务器安装的是lnmpa,,,,php,apache,nginx下面的对应errorlog都看过,没有对应关于这个500错误的信息
是 脚本占用最大内存(memory_limit): 192M 超过了