今天上午需要帮助一个客户从他原来的服务商搬迁网站到我们这里,正常的打包数据库和网站文件,采用的是我们熟悉的WP搭建的。搬迁过来导入数据库解析成功打开网站看到有报错\”Declaration of recommend:widget($instance) should be compatible with WP_Widget\”。
看到这样的错误提示在WP站点的顶部,下面是没有问题的。从判断的错误问题,应该是PHP的问题导致的。且当前服务器上有其他网站都没有问题,国外主机优惠的第一判断就是PHP兼容兼容问题,他原来主机的PHP版本是5.6,而我们这边是PHP7.3,所以应该可能是PHP版本过高的问题不兼容他的主题。
于是,我将当前站点的PHP降低到5.6,问题解决。后面感觉还是要说服客户去更换主题兼容PHP7+的,或者优化他的主题。