服务热线
症状:某用户在我司VPS安装的phpwind 程序每运行一段时间后就提示php has encountered an access violation at xxx 或者500错误,但其他PHP程序正常,故联系我司协助检查。测试发现此问题需要重启IIS 方可恢复正常。 同时发现临时目录C:\WINDOWS\Temp 下会产生很多 phpXX.tmp (XX是随机的字符组合) 的错误文件。
分析:重启IIS 方可恢复正常,说明与数据库无关。结合网上一些分享的经验,多次测试发现原因可能是 zend安装目录下的dll文件所在目录给的权限不够造成的,赋予everyone 读取和运行的权限后 发现Temp临时目录下不在产生 phpXX.tmp这种格式错误文件。phpwind程序稳定运行很长时间也不再出现 500错误 或者php has encountered an access violation at xxx ,至此问题已解决!