如何使用PHP监控服务器上的所有内容以查找故障所在?

如何使用PHP监控服务器上的所有内容以查找故障所在?,php,error-handling,incompatibility,Php,Error Handling,Incompatibility,我为一家公司接手了一些修补工作,他们不想用新系统重做系统,所以我只能修补他们现有的系统。因此,他们租用的服务器将服务器从5.3升级到了5.5,并且出现了一些问题。登录的用户在短时间后注销(如果按F5,他们将再次登录),并且有一个聊天记录,该记录用ajax更新并输入sql。这是一个“自动更新”功能,因此人们总是能看到最后一条也是最新的消息。现在数据库已更新,但并非所有用户都收到最新消息,他们必须按F5 这个系统有很多脚本和很多老式的PHP代码(用于PHP4),我很难找到所有的错误。我修了很多,但不

我为一家公司接手了一些修补工作,他们不想用新系统重做系统,所以我只能修补他们现有的系统。因此,他们租用的服务器将服务器从5.3升级到了5.5,并且出现了一些问题。登录的用户在短时间后注销(如果按F5,他们将再次登录),并且有一个聊天记录,该记录用ajax更新并输入sql。这是一个“自动更新”功能,因此人们总是能看到最后一条也是最新的消息。现在数据库已更新,但并非所有用户都收到最新消息,他们必须按F5

这个系统有很多脚本和很多老式的PHP代码(用于PHP4),我很难找到所有的错误。我修了很多,但不是全部。所以我需要一个脚本或其他东西,这样它就可以扫描不兼容,找到隐藏的错误消息等等。有这样的东西存在吗


我也无法控制服务器上已安装的应用程序,这只是一种租用。

查看所有PHP 5.3到5.4的更改,然后查看关于已删除功能和已更改功能的5.4到5.5更改说明。然后在源代码中进行全局搜索(如果没有本地副本,则可能需要下载所有源代码,通过ftp执行此操作是不可行的…将花费很长时间。)以查找已更改或已删除的特定方法/函数

审核所有更改不应超过一两个小时


查看以确定新版本的PHPcan的所有潜在版本问题我可以安装此脚本而不访问除ftp以外的服务器吗?您可以根据源代码运行它。。。。。它不必在Web服务器上,也可以在您的开发箱上。我尝试过这个,但它仍然不能正常工作。我使用bash-on-ssh和putty对服务器进行了检查,找到了包含已删除功能的文件,但这些文件使站点正常工作,但功能不完整。在我修复之前,它是一张空白的白纸。