2012年7月9日在给工控之家论坛开启任务功能之后很自然的添加了头像任务,但是经过测试发现会员申请任务并设置完头像之后该任务状态仍然显示未开始,也就是任务是无法完成的。
到discuz论坛搜索发现了如下解决方法,虽然是discuz 7.2的一个解决方法,但是还是尝试了一下。使用了第一种方法并没有成功,又使用第二种方法成功解决。当然第二种方法中的config.inc.php是存在于config文件夹下的。
以下摘抄自discuz论坛:http://www.discuz.net/thread-1570692-1-1.html
方法1:打开./uc_client/client.php文件,
找到
$res = uc_fopen2($url, 500000, ”, ”, TRUE, UC_IP, 20);
修改为
$res = uc_fopen2($url, 500000, ”, ”, TRUE, ”, 20);
方法2:打开FTP论坛根目录下,./config.inc.php (此处文件位于config文件夹中)
找到
define(‘UC_IP’, ‘127.0.0.1’);
或类似代码
修改为
define(‘UC_IP’, ”);
即可解决问题
——————–
经查造成问题原因是./uc_client/client.php,第211行:
$fp = @fsockopen(($ip ? $ip : $host), $port, $errno, $errstr, $timeout);
对IP做了判断