【问题标题】:Wordpress - wp-admin can't be foundWordpress - 找不到 wp-admin
【发布时间】:2020-05-06 01:39:22
【问题描述】:

我为一位亲戚维护了一个非营利性的 wordpress 网站。最近,他们无法登录发帖。我尝试以管理员身份登录并获得 wp-admin.php 的 404。我搜索并尝试了许多“解决方案”,例如禁用主题,删除.htaccess,修改.htaccess,将站点url添加到wp-config.php等等。绝对没有任何工作。我也无法访问 phpmyadmin - 我收到以下错误:Parse error: syntax error, unexpected '[' in \phpMyAdmin\index.php on line 60

第60行如下:&& Core::checkPageValidity($_REQUEST['target'], [], true)

我不知道如何解决这个问题,因为我是一个没有 php 经验的 vb.net 开发人员。请帮忙。谢谢!

[编辑] 我刚刚发现上周的一封电子邮件,关于我的主机将 MySQL 5.7.17 升级到 5.7.29。根据我亲戚自上周以来无法登录的说法,这可能是问题所在。我已经联系了我的托管服务提供商。

【问题讨论】:

  • 嘿,该消息是关于 phpMyAdmin 上的 Parse 错误,与 Wordpress 安装/配置无关。您愿意分享一下这个 Wordpress 是如何托管的吗?无论如何,我认为重新安装 phpMyAdmin 可以解决问题...
  • Daniel Faria Sampaio,我使用 winhost.com 并通过 cp.winhost.com 上的站点管理器安装了 Wordpress。我已经运行了 4 年,偶尔登录以更新所有内容。我已经几个月没有碰它了,所以我不确定为什么会发生这种情况。至于phpmyadmin,我想我是一年前手动安装的。
  • 嗯,这很奇怪。正如您的 EDIT 消息所述,它可能与 MySQL 升级过程有关,但我想这样的事情不会花费太多时间。以任何方式联系您的主机提供商

标签: php wordpress


【解决方案1】:

听起来 MySQL 更新与 wordpress 数据库混淆了。如果您对机器有 SSH 访问权限,我建议您尝试通过终端连接到 mysql 以确保它仍在运行。

sudo service mysqld status

应该告诉你mysql是否正在运行。如果是,那么只需连接到它:

mysql - u root -p

如果您的提供商只为您提供用户访问权限,您仍然可以使用用户名而不是 root 示例:

mysql - u username -p PASSWORDHERE

一旦您进入数据库列表并找到 phpmyadmin 和 wordpress 的数据库列表,然后运行检查命令以查看数据库中是否存在任何问题。

这将是我的看法。 如果我所说的没有意义,请分享更多信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-21
    • 2015-09-21
    • 1970-01-01
    • 2019-04-26
    • 1970-01-01
    相关资源
    最近更新 更多