>  기사  >  CMS 튜토리얼  >  phpcms 백그라운드 로그인 인증 코드를 표시할 수 없습니다

phpcms 백그라운드 로그인 인증 코드를 표시할 수 없습니다

尚
원래의
2020-01-14 10:15:553702검색

phpcms 백그라운드 로그인 인증 코드를 표시할 수 없습니다

phpcms v9를 이전하면서 새로운 공간에서 백엔드에 로그인했는데, win 호스트를 사용하고 있던 중 백엔드 인증코드가 표시되지 않는 것을 발견했습니다. PHP에서 이미지 확인 코드를 사용하려면 gd 라이브러리를 열어서 사용해야 합니다. win 호스트를 확인해 보니 gd 라이브러리가 열리지 않은 것으로 나타났습니다. php.ini에서 Extension=php_gd2.dll을 검색하여 제거했습니다. 이전 댓글의 세미콜론.

구성 파일 사이트 경로가 올바른지 확인하세요

이동 과정에서 가끔 사이트 전체를 웹사이트 루트 디렉토리에 있는 블로그 파일로 옮기는 경우가 있습니다. 이때 디렉토리 경로를 변경해야 할 때가 있습니다. 그렇지 않으면 인증 코드가 표시되지 않습니다. 캐시/configs/system.php 구성 파일을 열고 다음 코드를 찾으세요.

//网站路径
'web_path' => '/网站所在的路径/'

이것은 웹사이트 설치 경로이며 일반적으로 기본값은 'web_path'입니다. ' => '/'; 그러나 사이트 디렉토리를 변경하는 경우(예: blog/로 이동하는 경우) 'web_path' => '/blog/'로 설정해야 합니다. 이것이 맞습니다.

구성 파일의 인코딩 형식을 확인하세요

인코딩 형식의 문제는 실제로 2차 개발 후에 인증 코드가 표시되지 않는 문제입니다. 주로 캐시/구성/시스템을 확인하는 경우가 있습니다. .php api/checkcode.php 두 파일의 파일 인코딩이 일치하나요? 예를 들어 2차 개발 시 프로그램 버전이 utf-8이고 gb2312로 저장되어 있으면 이때 인증코드가 표시되지 않습니다.

PHP 중국어 웹사이트, 수많은 무료 PHPCMS 튜토리얼, 온라인 학습을 환영합니다!

위 내용은 phpcms 백그라운드 로그인 인증 코드를 표시할 수 없습니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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