목차
그래픽 인증 코드를 로드할 수 없습니다
查看phpinfo()的方法
php-info 만들기 website.php 파일의 루트 디렉터리에 있는 내용은 다음과 같습니다.
CMS 튜토리얼 Word누르다 QQ, WeChat, DingTalk 및 Github 휴대폰 번호 로그인을 구현하기 위해 wechat-social-login 플러그인을 사용하는 wordpress에 대한 자세한 그래픽 설명

QQ, WeChat, DingTalk 및 Github 휴대폰 번호 로그인을 구현하기 위해 wechat-social-login 플러그인을 사용하는 wordpress에 대한 자세한 그래픽 설명

Mar 24, 2021 pm 05:44 PM
golang

다음 WordPress 튜토리얼 칼럼에서는 워드프레스에서 wechat-social-login 플러그인을 사용하여 QQ, WeChat, DingTalk, Github 휴대폰 번호 로그인 방법을 구현하는 방법을 소개하겠습니다. 필요한 친구에게 도움이 됩니다!

QQ, WeChat, DingTalk 및 Github 휴대폰 번호 로그인을 구현하기 위해 wechat-social-login 플러그인을 사용하는 wordpress에 대한 자세한 그래픽 설명

wordpress 버전: wordpress:4.9.8 버전
php 버전: v7.2.12
dockcer 미러는: wordpress:4.9.8

그래픽 인증 코드를 로드할 수 없습니다

최근 wordpress를 사용하여 웹사이트를 구축할 때 wechat-social-login 플러그인을 사용하여 WeChat을 구현했습니다. , QQ, DingTalk, Github 로그인 기능, 그래픽 인증코드 기능을 켰더니 F12 상태코드가 200인 걸 보니, 그러나 반환 값이 없으며 오류가 보고됩니다 이 요청에는 사용 가능한 응답 데이터가 없습니다wechat-social-login插件实现微信、QQ、钉钉、Github登陆功能时,开启图形验证码功能后,看到图形二维码一直加载不出来,F12看到状态码为200,但没有返回值,报错This request has no response data available

QQ, WeChat, DingTalk 및 Github 휴대폰 번호 로그인을 구현하기 위해 wechat-social-login 플러그인을 사용하는 wordpress에 대한 자세한 그래픽 설명

QQ, WeChat, DingTalk 및 Github 휴대폰 번호 로그인을 구현하기 위해 wechat-social-login 플러그인을 사용하는 wordpress에 대한 자세한 그래픽 설명
打开wordpress日志后,发现debug日志文件中报以下的错误。开启debug日志方法请移步历史文章如何开启WordPress调试模式(报错提示),将日志打印到wp-content目录下的debug.log中。
QQ, WeChat, DingTalk 및 Github 휴대폰 번호 로그인을 구현하기 위해 wechat-social-login 플러그인을 사용하는 wordpress에 대한 자세한 그래픽 설명

[08-Feb-2020 07:37:42 UTC] PHP Fatal error:  Uncaught Error: Call to undefined function Gregwar\Captcha\imagettfbbox() in /var/www/html/wp-content/plugins/wechat-social-login/includes/captcha/CaptchaBuilder.php:327
Stack trace:
#0 /var/www/html/wp-content/plugins/wechat-social-login/includes/captcha/CaptchaBuilder.php(440): Gregwar\Captcha\CaptchaBuilder->writePhrase(Resource id #7, '84sx', '/var/www/html/w...', 150, 40)
#1 /var/www/html/wp-content/plugins/wechat-social-login/includes/social/class-xh-social-ajax.php(203): Gregwar\Captcha\CaptchaBuilder->build()
#2 /var/www/html/wp-content/plugins/wechat-social-login/includes/social/class-xh-social-ajax.php(209): XH_Social_Ajax::{closure}()
#3 /var/www/html/wp-includes/class-wp-hook.php(286): XH_Social_Ajax::captcha('')
#4 /var/www/html/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters('', Array)
#5 /var/www/html/wp-includes/plugin.php(453): WP_Hook->do_action(Array)
#6 /var/www/html/wp-admin/admin-ajax.php(99): do_action('wp_ajax_xh_soci...')
#7 {main}
  thrown in /var/www/html/wp-content/plugins/wechat-social-login/includes/captcha/CaptchaBuilder.php on line 327
로그인 후 복사

网站查询资料说:图形验证码功能需要安装gd库freetype等依赖,通过phpinfo()查看到详细信息里:gd扩展没有freetype
QQ, WeChat, DingTalk 및 Github 휴대폰 번호 로그인을 구현하기 위해 wechat-social-login 플러그인을 사용하는 wordpress에 대한 자세한 그래픽 설명

查看phpinfo()的方法

在网站的根目录下新建一个php-info.php的文件,内容为:

<?php phpinfo();
로그인 후 복사

保存后,用域名访问,如https://action.liabio.cn/php-info.php

여기에 이미지 설명 삽입

여기에 이미지 설명 삽입

워드프레스 로그를 연 후, 디버그 로그 파일에 보고된 다음 오류를 발견했습니다. 디버그 로그를 활성화하는 방법은 WordPress 디버깅 모드(오류 프롬프트) 활성화 방법 문서를 참조하고 wp-contentdebug.log에 로그를 인쇄하세요. > 디렉토리.

여기에 이미지 설명 삽입

FROM wordpress:4.9.8
RUN echo 'deb http://mirrors.163.com/debian/ stretch main contrib non-free\ndeb http://mirrors.163.com/debian/ stretch-updates main contrib non-free\ndeb http://mirrors.163.com/debian/ stretch-backports main contrib non-free' &gt; /etc/apt/sources.list
RUN apt update \
&amp;&amp; apt install -y libwebp-dev libjpeg-dev libpng-dev libfreetype6-dev \
&amp;&amp; docker-php-source extract \
&amp;&amp; cd /usr/src/php/ext/gd \
&amp;&amp; docker-php-ext-configure gd --with-webp-dir=/usr/include/webp --with-jpeg-dir=/usr/include --with-png-dir=/usr/include --with-freetype-dir=/usr/include/freetype2 \
&amp;&amp; docker-php-ext-install gd \
&amp;&amp; php -m | grep gd
로그인 후 복사
웹사이트 쿼리 정보에 따르면: 그래픽 확인 코드 기능을 사용하려면 gd 라이브러리freetype와 기타 종속 항목을 설치해야 합니다. phpinfo()를 통해 확인하세요. 자세한 정보에서: gd 확장 프로그램에는 freetype이 없습니다:


여기에 이미지 설명 삽입QQ, WeChat, DingTalk 및 Github 휴대폰 번호 로그인을 구현하기 위해 wechat-social-login 플러그인을 사용하는 wordpress에 대한 자세한 그래픽 설명phpinfo() 메소드 보기

php-info 만들기 website.php 파일의 루트 디렉터리에 있는 내용은 다음과 같습니다.

docker build -t wordpress-freetype:4.9.8 .
로그인 후 복사

저장 후 https://action.liabio.cn/php-info와 같은 도메인 이름으로 액세스하세요. .php를 보면 알 수 있습니다.
docker 컴파일 이미지QQ, WeChat, DingTalk 및 Github 휴대폰 번호 로그인을 구현하기 위해 wechat-social-login 플러그인을 사용하는 wordpress에 대한 자세한 그래픽 설명Dockerfile 파일은 다음과 같습니다.

OCI runtime create failed: container_linux.go:346: starting container process caused "process_linux.go:319: getting the final child's pid from pipe caused \"EOF\"": unknown
로그인 후 복사
다음 컴파일 명령을 실행합니다.

rrreeeQQ, WeChat, DingTalk 및 Github 휴대폰 번호 로그인을 구현하기 위해 wechat-social-login 플러그인을 사용하는 wordpress에 대한 자세한 그래픽 설명결과는 컴파일 오류입니다.

Docker가 이미지를 컴파일하고 오류를 보고합니다🎜rrreee🎜저는 docker 19.03.5 버전을 사용하고 있기 때문에 인터넷에서 정보를 확인했는데, 일반적인 의미는 오류 없이 컴파일하려면 docker 18 버전이 필요하다는 것입니다. 🎜🎜물론, 버전 18의 docker 컴파일에는 오류가 없습니다. 🎜🎜🎜🎜🎜🎜freetype과 통합된 새 이미지 사용🎜🎜새 이미지를 사용한 후 freetype이 성공적으로 통합된 것을 확인할 수 있습니다. 🎜🎜🎜🎜🎜QR코드가 성공적으로 표시된 것을 확인할 수 있습니다. 🎜🎜🎜🎜🎜

위 내용은 QQ, WeChat, DingTalk 및 Github 휴대폰 번호 로그인을 구현하기 위해 wechat-social-login 플러그인을 사용하는 wordpress에 대한 자세한 그래픽 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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

뜨거운 기사 태그

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

Golang 데이터베이스 연결을 위한 연결 풀을 구성하는 방법은 무엇입니까? Golang 데이터베이스 연결을 위한 연결 풀을 구성하는 방법은 무엇입니까? Jun 06, 2024 am 11:21 AM

Golang 데이터베이스 연결을 위한 연결 풀을 구성하는 방법은 무엇입니까?

Golang을 사용하여 파일을 안전하게 읽고 쓰는 방법은 무엇입니까? Golang을 사용하여 파일을 안전하게 읽고 쓰는 방법은 무엇입니까? Jun 06, 2024 pm 05:14 PM

Golang을 사용하여 파일을 안전하게 읽고 쓰는 방법은 무엇입니까?

Golang과 C++의 유사점과 차이점 Golang과 C++의 유사점과 차이점 Jun 05, 2024 pm 06:12 PM

Golang과 C++의 유사점과 차이점

golang 프레임워크 아키텍처의 학습 곡선은 얼마나 가파르나요? golang 프레임워크 아키텍처의 학습 곡선은 얼마나 가파르나요? Jun 05, 2024 pm 06:59 PM

golang 프레임워크 아키텍처의 학습 곡선은 얼마나 가파르나요?

Golang의 목록에서 임의의 요소를 생성하는 방법은 무엇입니까? Golang의 목록에서 임의의 요소를 생성하는 방법은 무엇입니까? Jun 05, 2024 pm 04:28 PM

Golang의 목록에서 임의의 요소를 생성하는 방법은 무엇입니까?

golang 프레임워크의 장점과 단점 비교 golang 프레임워크의 장점과 단점 비교 Jun 05, 2024 pm 09:32 PM

golang 프레임워크의 장점과 단점 비교

golang 프레임워크 문서 사용 지침 golang 프레임워크 문서 사용 지침 Jun 05, 2024 pm 06:04 PM

golang 프레임워크 문서 사용 지침

Golang 프레임워크의 오류 처리에 대한 모범 사례는 무엇입니까? Golang 프레임워크의 오류 처리에 대한 모범 사례는 무엇입니까? Jun 05, 2024 pm 10:39 PM

Golang 프레임워크의 오류 처리에 대한 모범 사례는 무엇입니까?

See all articles