信号分段在特定的URL访问之后出现故障

在我的PHP程序中,当我访问特定的URL(POST某些数据)时,请求已被中止,并且此日志出现在Apache error.log中:

WARNING: HOME is not set, using root: / [Thu Sep 13 22:49:47 2012] [notice] child pid 32111 exit signal Segmentation fault (11) 

有什么问题?

这是一个软件问题(可能是其中之一,但几乎肯定是编程错误)。

为了解决这个问题,你需要在debugging器中运行你的web服务器来定位代码中发生段错误的地方 – 如果你的“服务器体验很弱”,那么这种types的debugging将超出您的深度,您应该将问题提交给编写试图处理此POST请求的代码的人员。

HOME未设置表示运行Web服务器的用户没有定义主目录(或者可能不存在)。

如果您的代码在本地计算机和服务器上都是相同的,请尝试比较您的POST数据。 检查是否:

  • 您发送的数据中有任何不寻常的内容
  • 当您发布相同的数据时,会出现问题