当前位置:首页 > CMS教程 > phpcms > 列表

phpcms用户登录注册 在服务器上错误

发布:smiling 来源: PHP粉丝网  添加日期:2014-10-18 16:43:09 浏览: 评论:0 

描述:在本地环境appserv+windows+mysql下做的项目,用户登录注册都没有问题,上传到外网服务器上面用户登录注册功能出现问题,提示登录失败,经查找问题原因猜测是服务器不支持fsocket函数,可能是php.ini中allow_url_fopen的值为Off或者是没有开启extension=php_sockets.dll导致fsocket函数不可以正常使用.

解决方法:在phpcms/modules/member/classes/client.class.php文件中

将第365行代码$fp = @fsockopen(($ip ? $ip : $host), $port, $errno, $errstr, $timeout);注释或者删除.

换为$fp = stream_socket_client("tcp://".($ip ? $ip : $host).":".$port, $errno, $errstr, $timeout);

我的用户注册登录失效问题完美解决.

Tags: phpcms注册失败 phpcms登录失败

分享到: