>  기사  >  CMS 튜토리얼  >  phpcms 백그라운드 인증 코드가 표시되지 않는 문제를 해결하는 방법

phpcms 백그라운드 인증 코드가 표시되지 않는 문제를 해결하는 방법

王林
王林원래의
2020-02-08 10:29:231932검색

phpcms 백그라운드 인증 코드가 표시되지 않는 문제를 해결하는 방법

방법 1: gd 라이브러리가 활성화되어 있는지 확인하세요.

1. php.ini 파일을 찾아 Extension=php_gd2.dll(windows)을 검색하세요.

2. 그런 다음 앞에 있는 ; 기호를 제거하세요. centOS6 .5는 gd 라이브러리를 설치해야 할 수도 있습니다:

sudo yum install gd gd-devel php-gdsudo service php-fpm restart

방법 2:

핵심은 인증 코드의 그림이 웹사이트의 디렉터리인 전역 변수 SITE_URL과 관련되어 있다는 점입니다. 캐시/configs/system.php 파일 웹사이트 경로 변수 'web_path'이면 충분합니다.

추가:

/caches/configs/system.php 파일도 UTF-8로 인코딩되어야 합니다.


예(로컬 도메인 이름 http://localhost)

모든 파일이 루트 디렉터리(예: apache의 htdocs)에 있는 경우 이때 기본 액세스 주소는 http://localhost/여야 합니다. ' web_path'=>'/', 웹 사이트의 기본 액세스 주소가 루트 디렉터리가 아닌 경우 변수 'web_path'의 값을 새 디렉터리 주소로 변경해야 합니다(예: 아래의 설치 하위 디렉터리). 루트 디렉터리인 경우 'web_path'=>'/install/'이어야 합니다. 마지막 '/'는 생략할 수 없습니다.

방법 3:

checkcode.php의 인코딩이 ANSI이기 때문에 config.inc.php 파일의 인코딩을 ANSI로 수정하세요. 이는 checkcode.php의 인코딩과 동일합니다!

UltraEdit-32와 같은 UTF-8 텍스트 도구를 찾아 BOM 없이 UTF-8로 저장하세요.

관련 권장 사항:

phpcms 튜토리얼

위 내용은 phpcms 백그라운드 인증 코드가 표시되지 않는 문제를 해결하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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