经过了一下午的折腾,最后发现post过来的json数据包是被PHP默认截断了。原因跟一个参数有关系。 php.ini 文件里的 max_input_vars 。这个是PHP5.3.9之后开始增加的一个变量。

max_input_vars,指的是表达提交的数量,默认值为 1000。官方添加这个变量的目的是为了更好的保护服务器不受攻击。避免堵塞。

Read More →

Mantis安装好之后,注册用户的时候,发送用户邮件不太好使。通过查看Mantis源码,调试mantis邮件配置后解决了这个的问题。

1,测试发送邮件
需要修改的文件:config_defaults_inc.php。下面以腾讯企业邮箱为例
mantis邮件设置,mantis邮件提醒,mantis邮件发送,mantis发邮件,mantis无法发送邮件

Read More →

所谓递归,简而言之就是应用程序自身调用自身,以实现层次数据结构的查询和访问。 递归的使用可以使代码更简洁清晰,可读性更好(对于初学者到不见得),但由于递归需要系统堆栈,所以空间消耗要比非递归代码要大很多,而且,如果递归深度太大,可能系统资源会不够用。

Read More →

Request-URI Too Large

The requested URL’s length exceeds the capacity limit for this server.

关于上面说的这个 Request-URI Too Large 问题,原因如下:
apache的这错误是URL的长度超出了限制。URL的长度限制受浏览器和服务器的影响,常见的IE是2083,Firefox是65,536(实测8182),opera 是4050, Netscape 是8192等。本地测apache服务器的限制是8192。

Read More →