国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > CMS > PhpCMS > 正文

分享PHPCMS出現(xiàn)無(wú)法登錄、注冊(cè)解決辦法

2024-09-10 07:16:21
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

我的PHPCMS突然現(xiàn)出無(wú)法登錄、注冊(cè)的問(wèn)題,經(jīng)常不懈的努力終于解決,現(xiàn)在分享給大家,有需要的朋友可以參考.

環(huán)境:

操作系統(tǒng):Linux

服務(wù)器軟件:nginx/1.1.16PHP/5.3.27

MySQL 版本:5.5.34-log

PHPCMS程序版本:Phpcms V9.5.7 Release 20140625

問(wèn)題:

本地:本地調(diào)試一切正常

服務(wù)器上:PHPCMS中PHPSSO通信成功,無(wú)法進(jìn)行賬號(hào)注冊(cè)、登錄,通過(guò)跟蹤代碼發(fā)現(xiàn)下面代碼中返回的的$fp為空值.

$fp = @fsockopen(($ip ? $ip : $host), $port, $errno, $errstr, $timeout);

fsockopen函數(shù)替換為pfsockopen函數(shù)返回值仍為空,經(jīng)過(guò)搜索,發(fā)現(xiàn)原來(lái)是因?yàn)閒sockopen函數(shù)和pfsockopen函數(shù)存在安全問(wèn)題,已被服務(wù)器禁用.

安全通知公告網(wǎng)址:http://www.xrnet.cn/store/2012-01-10.html

解決辦法:

用其他函數(shù)代替fsockopen、pfsockopen函數(shù),比如stream_socket_client,示例如下.

  1. //修改前: 
  2.  
  3. $fp = fsockopen($host, 80, $errno$errstr, 30); 
  4.  
  5. //或 
  6.  
  7. $fp = fsockopen($host$port$errno$errstr$connection_timeout); 
  8. //開源軟件:Vevb.com 
  9. //修改后: 
  10.  
  11. $fp = stream_socket_client("tcp://".$host."80"$errno$errstr, 30); 
  12.  
  13. //或 
  14.  
  15. $fp = stream_socket_client("tcp://".$host.":".$port$errno$errstr$connection_timeout); 

注釋:DISCUZ通信失敗也有可能是因此原因.

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 油尖旺区| 保靖县| 托克逊县| 台湾省| 泰顺县| 嵊州市| 榆社县| 微山县| 临潭县| 二连浩特市| 崇明县| 惠来县| 蕲春县| 阳谷县| 安阳市| 若尔盖县| 永登县| 紫阳县| 铜梁县| 五莲县| 天津市| 乐亭县| 贺兰县| 响水县| 青铜峡市| 石柱| 修武县| 孟津县| 虹口区| 垦利县| 乐昌市| 郴州市| 新乡市| 浙江省| 绥芬河市| 宜君县| 三亚市| 丰镇市| 陇南市| 河北区| 偏关县|