升级UCenter 1.0.0 20080429 补丁出现的问题的解决办法
刚刚升级按官方的升级方法,上传文件后,出现错误,提示如下:
复制内容到剪贴板
代码:
Warning: Missing argument 2 for db::fetch_first(), called in D:\wwwroot\discuz\ucenter\model\base.php on line 547 and defined in D:\wwwroot\discuz\ucenter\lib\db.class.php on line 57下载官方正式版,并上传lib\db.class.php进行替换,则有如下提示:
复制内容到剪贴板
代码:
Warning: Invalid argument supplied for foreach() in D:\wwwroot\discuz\ucenter\control\admin\frame.php on line 50下载官方正式版,并上传control/admin/frame.php进行替换,问题完美解决!
我用的版本是 UCenter 1.0.0 20080315 版本,所以说官方的0429补丁并不适合这个版本,或者说官方的补丁里少打包了两个文件,需要下载官方正式版 UCenter_1.0.0_SC_GBK.zip(我用的是GBK版),
http://www.comsenz.com/downloads
并上传替换原版本的lib\db.class.php和control/admin/frame.php 这两个文件!