繁体   English   中英

如何使用PHP监视服务器上的所有内容以查找错误所在?

[英]How can I monitor everything on a server with PHP to find where a fault is?

我已经为一家公司接过一些补丁工作,他们不想用新系统来重做系统,所以剩下的就是给他们打补丁了。 因此,他们租用的服务器将服务器从5.3升级到5.5,开始出现了一些问题。 登录的用户过了一会儿就注销了(如果按F5键,他们将再次登录),并且聊天记录已使用ajax更新并输入了sql。 这被称为“自动更新”,因此人们总是可以看到最新的消息。 现在数据库已更新,但是并非所有用户都收到最新消息,因此必须按F5键。

这个系统有很多脚本和很多老式的PHP编码(本来是PHP4专用的),我很难找到所有的错误。 我已经修复了很多,但不是全部。 因此,我要一个脚本或其他东西,以便它可以扫描不兼容性,查找隐藏的错误消息等。 存在这样的事情吗?

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

浏览所有PHP 5.3到5.4的更改,然后遍历关于删除的功能和更改的功能的5.4到5.5更改说明。 然后在源代码中进行全局搜索(如果没有本地副本,则可能必须全部下载,如果通过ftp进行复制是不可行的……要花很长时间。)针对这些特定的方法/功能已更改或删除的内容。

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

PHP 5.3-> 5.4迁移

PHP 5.4-> 5.5迁移

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM