방법 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!