• 小螞蟻站長吧-互聯網運營、增長黑客學習交流平臺

    您好,歡迎訪問小螞蟻站長吧!

    wordpress如何實現QQ微信釘釘Github手機號登陸

    2022-09-15 14:50分類:wordpress教程 閱讀:

      底下臉由WordPress教程欄目給大伙說明wordpress怎生貫徹QQ微信釘釘Github無繩電話機號登陸,幸冀對急需之友好有所鼎力相助!

    wordpress本版:wordpress:4.9.8本子
    php本子:v7.2.12
    dockcer鏡像為:wordpress:4.9.8

    圖片驗證碼加載不下沁

    最近利用wordpress建站之時光,用到了wechat-social-login插件奮斗以成微信、QQ、釘釘、Github登陸功能時,開啟圖樣驗證碼功能后,瞧到圖片倆維碼二直加載不出去,F12瞅到勢態碼為200,但沒有回到值,報錯This request has no response data available

    在這里插入圖片描述

    在這里插入圖片描述
    敞開wordpress日記后,發現debug日記等因奉此中報以次之大謬不然。開啟debug日記方式請移步羅曼史稿子如何開啟WordPress調試圖式 ,將日記打印到wp-content目次下面之debug.log中。
    在這里插入圖片描述

    [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 : Gregwar\Captcha\CaptchaBuilder->writePhrase 
    #1 /var/www/html/wp-content/plugins/wechat-social-login/includes/social/class-xh-social-ajax.php : Gregwar\Captcha\CaptchaBuilder->build 
    #2 /var/www/html/wp-content/plugins/wechat-social-login/includes/social/class-xh-social-ajax.php : XH_Social_Ajax::{closure} 
    #3 /var/www/html/wp-includes/class-wp-hook.php : XH_Social_Ajax::captcha 
    #4 /var/www/html/wp-includes/class-wp-hook.php : WP_Hook->apply_filters 
    #5 /var/www/html/wp-includes/plugin.php : WP_Hook->do_action 
    #6 /var/www/html/wp-admin/admin-ajax.php : do_action 
    #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
    在這里插入圖片描述

    查瞧phpinfo 之解數

    在網站之空目錄下面軍民共建七個php-info.php之公文,本末為:

    <?php
    
    phpinfo ;

    保留后,用域名拜謁,如https://action.liabio.cn/php-info.php,即可瞧到。

    docker編譯鏡像

    Dockerfile文本如底腳:

    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' > /etc/apt/sources.list
    RUN apt update \
    && apt install -y libwebp-dev libjpeg-dev libpng-dev libfreetype6-dev \
    && docker-php-source extract \
    && cd /usr/src/php/ext/gd \
    && 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 \
    && docker-php-ext-install gd \
    && php -m | grep gd

    執行以次編譯勒令:

    docker build -t wordpress-freetype:4.9.8 .

    后果編譯報錯。

    docker編譯鏡像報錯

    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

    歸因于我用以之是19.03.5本子之docker,在網上查了材料,大致味道是要求18本版之docker編譯才不會報錯。

    果然,18本子之docker編譯沒有報錯:
    在這里插入圖片描述

    用到集成了freetype之新鏡像

    用到新鏡像后,方可瞅到freetype不負眾望集成。
    在這里插入圖片描述
    有何不可瞧到兩維碼已經學有所成之顯示下沁了。
    11381b3f501b73bc6c8f4a70959f14b.png

    Git本子牽線器:進來念書

    上述就是wordpress如何兌現QQ微信釘釘Github無繩電話機號登陸之事無巨細始末,更多請關注 小螞蚍蜉站長吧網其她相關筆札!

    上一篇:你知道有四種找到wordpress登錄網址的方法嗎?

    下一篇:詳解wordpress如何添加自定義按鈕并導出csv

    相關推薦
    ?
    返回頂部
    日韩在线精品视频a