wordpree验证码异常处理

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

在插件搜索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插件

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、从web容器日志入手: 查看并筛选日志 这行命令会将access.log文件中包含wp-admin、wp-lo...
    红色火苗阅读 3,474评论 0 0
  • 在上一次我们完成web服务器搭建后,就已经具备了部署网站等内容的基础。在这里将介绍RaspberryPi部...
    昕行阅读 6,879评论 4 16
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,288评论 19 139
  • WordPress博客程序是国外最火最热的一款程序,只要懂点基本的WordPress操作就能自己开发主题,除了能开...
    iivan阅读 1,240评论 0 10
  • 本文参加#未完待续,就要表白#活动,本人承诺,文章内容为原创,且未在其他平台发表过。 你是知识的海洋,文化的殿堂;...
    07f089d95f8e阅读 244评论 1 1