我已经将 php 更新到 5.3.1,现在托管在我 vps 上的一些脚本已停止工作。其中包括 whmcs 和 fantastico。所有这些脚本都显示空白页。现在调试每个脚本将花费大量时间,客户对此不满意。你们有什么建议:
- 降级
- 调试一切
答案1
快速检查,查看错误日志,看看问题是什么。根据发现的问题采取适当的措施。
如果“修复”不快,则降级或恢复到已知的良好位置。
设置测试环境来测试/调试升级并制定在生产中执行相同操作的计划。
在生产中严格执行上级制定的计划。
对所有未来的升级重复前两点。
答案2
在 php.ini 中打开 php 错误日志 log_errors = on error_log = /path/to/file
如果存在许多不同的错误,那么继续使用 5.2.x 分支可能是最佳做法。
顺便说一下,5.3.1 已经很旧了,出于安全考虑最好使用 5.3.10。