PhpWind 协议跟导入数据空白的问题

之前找google和官方phpwind论坛,也就是这里都找不到的问题解决方法,自己解决了.所以说出来给大家知道下.

问题:

1.按照第二步的时候 接受协议的时候一片空白.
2.数据恢复的时候点了空白,没反应.
3.要是安装的时候把文件都移到子目录下的话,协议能看到,不过数据恢复照样一片空白.

这是由于PhpWind显示协议和数据恢复的时候用了System函数的缘故.基于Systems比较危险,很多空间商都禁止了.自然协议和数据恢复都不能进行,白掉了.

解决方法:

1.找isp修改php.ini
在disalbe_functions = 后面把 system函数去掉,然后重启IIS
那就一切正常了. 安装正常,恢复正常

不过这前提是你要跟服务器管理员认识,或者他肯接受你的修改. 否则说什么都是白搭.或者你让管理员暂时修改,待你备份或者恢复好数据后让他改回来.

2.PhpWind自己修改,别用System函数
这个能做到的. Discuz同样也有分卷备份和恢复的功能,不过我之前用Discuz都没出现这样的问题,备份很成功,恢复数据也很成功,同样的一个服务器,同样的禁用了system
所以我想PhpWind能修改不用某System函数的话,那就好了.
======================================================================================
后话:
PhpWind的安装和使用上白掉的问题经常很多人提出来了.都说是服务器的问题.不过我想这也不能互相推卸责任.网络管理员也有他的义务把服务器管理好,设定相关的安全措施,禁止危险的东西.
难道你放心你的重要资料放置在一个不安全的服务器随时可能被人攻击被人盗窃?
这一点上Discuz就解决了,分卷备份等dz都没有出现问题,PhpWind也应该好好解决下这个白掉的问题.
即使没有明显使用System,也肯定通过其他函数间接的使用了System系列的函数的.
而且在接受协议上出现了空白问题,那代表PhpWind的显示文本上使用了什么函数间接使用了危险的system相关的东西.这点上希望修正下.
posted @ 2008-09-10 14:45  夢人  阅读(375)  评论(0编辑  收藏  举报