美文网首页
wordpree验证码异常处理

wordpree验证码异常处理

作者: 天夭夭 | 来源:发表于2018-01-29 16:57 被阅读0次

    之前参考网上一些资料,准备给站点的登录模块添加一个验证码模块,以此来提高安全性。

    在插件搜索SI CAPTCHA Anti-Spam选择安装,并启用(选择启用登录验证码功能)。

    登出后发现登录页面的验证码图片无法正常解析出来,但又必须输入正确验证码才能进入控制台。

    造成的原因可能为配置问题,或是php不支持解析该文件。

    此时非常尴尬,拥有任意账号和密码都不能登录,且服务器上也不支持卸载插件。

    查阅资料发现wordpress插件的安装目录为:/www/wordpress/wp-content/plugins

    对比了一下初始化的/www/wordpress/wp-content/plugins发现只有akismet、hello.php、index.php这三个文件。

    处理方式:

    1、创建一个临时目录:#sudo mkdir /tmp/save

    2、将/www/wordpress/wp-content/plugins目录下,除了原始文件外其他都转移到临时目录下。

    #sudo mv buddypress google-sitemap-generator hyper-cache si-captcha-for-wordpress wordfence wp-postviews /tmp/save/

    3、验证该目录是否只保存了原始文件

    #sudo ls  /www/wordpress/wp-content/plugins

    4、重新访问登录页面(可查看到此时验证模块已移除)

    5、使用管理账号登录管理控制台

    6、在服务器上将被转移到临时目录下的文件重新剪切到/www/wordpress/wp-content/plugins/目录中

    #sudo mv buddypress google-sitemap-generator hyper-cache si-captcha-for-wordpress wordfence wp-postviews /www/wordpress/wp-content/plugins/

    7、刷新控制台,并卸载SI CAPTCHA Anti-Spam插件

    相关文章

      网友评论

          本文标题:wordpree验证码异常处理

          本文链接:https://www.haomeiwen.com/subject/waxfzxtx.html