我为一个亲戚维护一个非营利性的wordpress网站。最近,他们一直无法登录发帖。我尝试以admin身份登录,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。根据我的亲戚所说的自上周以来无法登录的情况,这可能是问题所在。我已经联系了我的主机提供商。
发布于 2020-05-06 10:22:52
听起来像是MySQL更新搞乱了wordpress的数据库。如果您可以通过SSH访问这台计算机,我建议您尝试通过终端连接到mysql,以确保它仍在运行。
sudo service mysqld status应该会显示mysql是否正在运行。如果是,那么只需连接到它:
mysql - u root -p如果您的提供商仅为您提供用户访问权限,您仍然可以使用用户名,而不是root。例如:
mysql - u username -p PASSWORDHERE进入后,检查数据库列表,找到phpmyadmin和wordpress所对应的数据库,然后运行check命令查看数据库中是否存在任何问题。
这就是我的观点。如果我所说的没有意义,请分享更多信息。
https://stackoverflow.com/questions/61625901
复制相似问题