wordpress - 登录后无法访问我的 WordPress 仪表板
问题描述
当我点击它时,什么也没有发生 - 没有错误消息,没有更改 url,它只是刷新主页。事实上,如果我通过清除历史记录退出,我什至无法访问 WordPress 登录页面。为此,我必须使用 mysite/wp-login.php 所以现在我已经登录,我可以看到仪表板链接,但是当我点击它时,什么也没有发生。
我已经好几个星期没有写这篇文章了。我不太可能破坏任何东西。也许更新引起了冲突 - 但我有许多其他非常相似的网站没有这个问题。我怀疑我被黑了。
这是我尝试过的:
清除历史记录并重新启动
在其他浏览器上尝试过
备份然后删除 htaccess 文件(没有解决问题)
通过我的控制面板中的文件管理器重命名 wp-content/plugins 文件夹以禁用插件(没有解决问题)
在 cpanel 中进入我的数据库,检查用户并确认他们具有完全访问权限。不确定这是否转化为对仪表板的访问权限)
在 cpanel 中进入我的数据库并创建了一个新用户(无法登录 - 不确定登录凭据是什么,只有 3 个镜头)
我进入 phpMyAdmin 并查看了数据库;
在表 wp-users 中;
应该在那里的相同的两个用户在那里。我添加了一个新用户并以新用户身份登录 - 这并没有解决问题,这并不奇怪,因为这看起来不像是登录问题,更像是一个特权问题。
- 在表 wp_usermeta 中;
wp_capabilities = a:1:{s:13:"管理员";b:1;} wp_user_level = 10
所以我的用户级别看起来是正确的。这可能不是特权问题,也不是黑客攻击。
- 仍在表 wp_usermeta 中;
删除会话令牌记录,以防我有一堆并发打开的会话。
没用。
- 进入我的控制面板,然后进入文件管理器,发现一个名为 error_log 的 txt 文件
PHP 已弃用:函数 create_function() 在第 3 行的 /home/siteo1/public_html/aindex.php 中已弃用
- 谷歌搜索并发现这很可能是因为旧的 wordpress。下载了最新的 wordpress,将我的文件管理器中的 wp-admin 和 wp-includes 重命名为其他内容。从下载的新版本上传相同的文件夹。
没用。
我几乎没有想法。有没有人有什么建议?
死板的。
解决方案
对,我有答案。
我被黑了。黑客在我的 wp-admin 文件夹中放置了一个 .htaccess 文件,该文件拒绝了所有访问并覆盖了我在根目录中的文件。
推荐阅读
- javascript - 使用 turbolink 以编程方式打开 Bootstrap 选项卡
- aws-glue - 将从 AWS Glue 目录创建 AWS Athena 表定义的实用程序,以便我可以添加 WITH SERDEPROPERTIES 部分
- python - TypeError:需要一个类似字节的对象,尝试写入文件时没有'str'
- c++ - 修改链表 C++ 中的记录
- php - Laravel 随机丢失 mysql 连接
- kubernetes-pod - Kubernetes 集群中的 pod 无法通过 egress networkpolicy 连接到 Internet
- powershell - 如何让 Powershell 将所有哈希值保存到文本文件并将其保存在我的桌面上?
- sql - Oracle SQL 查询 TO_DATE
- javascript - 未捕获的类型错误:尝试发送包含文件的数据的 JSON 对象时非法调用
- java - 使用 CountDownTimer 在特定时间在 Firestore 上设置特定数据