公司新起了一个美洲服务器,代码上传后台显示:
Error 500
Non-static method Content::getStatusOptions() should not be called statically
把getStatusOptions()设置成static的页面倒是显示出来了,可功能完全不能使用。
这个问题在其它服务器上都没有遇到过,新服务器使用的是php 5.6版本,我看Yii1.1.17版本介绍说明兼容到php 7版本啊,这会是哪里的问题呢?
语法问题。
yii是兼容php 7 ,可你写的代码不兼容php 7.
你开发环境应该是php5.4以下的版本吧,先把你本地升级成php5.6,把不兼容的部分处理完了再上传。