设为首页收藏本站

Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 14607|回复: 4

Invalid argument supplied for foreach() in 解决方案

[复制链接]
jcplus      

0

主题

0

听众

35

积分

Newbie

Rank: 1

UID
279624
帖子
42
威望
0
在线时间
0 小时
注册时间
2005-11-30
发表于 2006-12-11 17:00:32 |显示全部楼层 |未分类
我的论坛在运行了几天之后忽然出现
Warning: Invalid argument supplied for foreach() in /home/aucoast/public_html/admin/members.inc.php on line 544
Warning: Invalid argument supplied for foreach() in /home/aucoast/public_html/admin/members.inc.php on line 556

在论坛搜索了一下,发现还有不少人跟我有同样的情况,而且很多都没有很好的解决,今天在西狼论坛上发现狼大给出的一个数据库补丁,经过自己反复研究之后终于搞定问题,但是狼大只给出了补丁,没有详细说明应该怎么操作,对于像我这样的新手而言,全得靠自己反复摸索,为了让更多跟我一样的新手少走弯路,我把自己的修正过程记录下来,给不会打这个补丁的朋友一个参考。
=======================================================================
一、是下载补丁,我已经放到附件里面了,文件名是settings.sql
二、将论坛的后台将论坛备份一下,这个我想大家都会做了。
三、登录自己的论坛空间的控制面板,进入MySQL管理器。

四、从管理器进入数据库模式,很多人的空间控制面板都有点不太一样,我这个是免费空间的,控制面板是Cpanel X的,我拿来做个例子,我想具体的应该都是大同小异了。

五、有些人的数据库可能是英文界面,这里可以修改一下,换成中文界面,已经是中文界面或者英文没有问题的朋友可以跳过这一步。

六、为了防止打补丁的时候出错,我先备份了一下数据库,点击“导出”进入。

七、在这里按照图片所示修改几个参数,然后点击“执行”开始备份。

八、备份之后回到开始的画面,点击“Import”去导入修正补丁。

九、按照图片所示将之前你下载的补丁文件上传,数据库会自动运行补丁。

十、当数据库返回一句“Import has been successfully finished, 188 queries executed.”的时候则表示补丁安装成功。这个时候,可以关闭数据库,回到论坛后台,将之前备份的论坛数据恢复,现在再测试一下,我想应该是没有那个恼人的问题了吧。
======================================================================
郭鑫      

0

主题

4

听众

2万

积分

Genius

Discuz Fans

Rank: 12Rank: 12Rank: 12

UID
13759
帖子
16553
威望
650
在线时间
11 小时
注册时间
2003-4-26

热心会员

发表于 2006-12-11 18:00:42 |显示全部楼层
这个也算?

把cdb_settings数据删除然后自己重新插入进去。
导致论坛名称变成  澳海岸-Aucoast  ,还有许多相关的论坛设置也变了。
回复

使用道具 举报

jcplus      

0

主题

0

听众

35

积分

Newbie

Rank: 1

UID
279624
帖子
42
威望
0
在线时间
0 小时
注册时间
2005-11-30
发表于 2006-12-11 19:29:38 |显示全部楼层
原帖由 郭鑫 于 2006-12-11 18:00 发表
这个也算?

把cdb_settings数据删除然后自己重新插入进去。
导致论坛名称变成  澳海岸-Aucoast  ,还有许多相关的论坛设置也变了。

就是因为打完补丁之后论坛数据会变化才要你做备份,然后恢复一下就可以了。
回复

使用道具 举报

1

主题

0

听众

21

积分

Newbie

Rank: 1

UID
836302
帖子
5
威望
0
在线时间
0 小时
注册时间
2007-10-10
发表于 2007-11-30 19:33:50 |显示全部楼层
Thank you  !!
回复

使用道具 举报

8

主题

0

听众

185

积分

Member

Rank: 2

UID
930083
帖子
138
威望
0
在线时间
18 小时
注册时间
2008-5-6
发表于 2009-7-1 12:08:04 |显示全部楼层
顶一下!~~~~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

Archiver|手机版|北京康盛新创科技有限责任公司 ( 京ICP证110024号|京网文[2011]0019-007号   

GMT+8, 2012-5-25 05:41 , Processed in 0.060753 second(s), 11 queries , Gzip On, Memcache On.

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部