>  기사  >  CMS 튜토리얼  >  phpcms 회원 등록 작업이 실패했습니다.

phpcms 회원 등록 작업이 실패했습니다.

王林
王林원래의
2019-11-09 15:41:053159검색

phpcms 회원 등록 작업이 실패했습니다.

실패 원인:

우주 서비스 제공업체가 fsockopen() 기능을 꺼버렸기 때문입니다.

해결책:

phpcms/modules/member/classes/client.class.php의 361번째 줄을 찾아 fsockopen을 pfsockopen으로 바꾸세요.

비활성화된 fsockopen() 함수에 대한 해결 방법:

서버는 또한 fsockopen pfsockopen을 비활성화한 다음 대신 stream_socket_client()와 같은 다른 기능을 사용합니다. 참고: stream_socket_client() 및 fsockopen()의 매개변수는 서로 다릅니다.

특정 작업:

검색 프로그램에서 문자열 fsockopen(을 stream_socket_client(로 바꾼 다음 원래 fsockopen 함수에서 포트 매개 변수 "80"을 삭제하고 $host에 추가합니다.

예는 다음과 같습니다.

수정 전:

   $fp = fsockopen($host, 80, $errno, $errstr, 30);

또는

$fp = fsockopen($host, $port, $errno, $errstr, $connection_timeout);

수정 후:

   $fp = stream_socket_client("tcp://".$host."80", $errno, $errstr, 30);

또는

  $fp = stream_socket_client("tcp://".$host.":".$port, $errno, $errstr, $connection_timeout);

추천 튜토리얼: phpcms tutorial

위 내용은 phpcms 회원 등록 작업이 실패했습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.