更改URL后被锁定在站点管理员之外

时间:2021-01-12 作者:elpadreroberto

我从另一个人那里接管了一个网站的管理。网站很长时间没有更新,我得到的只是wp登录页面的密码。我对该网站做了一些更新,但愚蠢的是,仅仅为了测试而更改了该网站的URL(在wp admin、general settings中)。现在,该网站无法运行。wp管理员也没有。当我出示证件时,它会把我带到;“新建”;URL地址(WRONG-URL/wp-login.php), 这自然不起作用。

我在网上找到了两条建议。

FTP我尝试通过FTP访问,但出现以下错误。我尝试了很多谷歌答案,但都没有成功(尤其是禁用防火墙)。

enter image description here

  1. cpanel
我试图通过cpanel登录,但密码不起作用,以前的管理员也无法识别恢复电子邮件(该网站是很久以前创建的,可能只通过WP管理)。

我怎样才能重新访问该网站?可能会直接联系托管公司,要求他们按照建议重新启动服务器here?

1 个回复
SO网友:Q Studio

您需要访问数据库(为此您可能需要cpanel访问)-通常,这是通过PHPMYADMIN进行的,大多数主机都有它,然后您需要转到wp\\u options表并找到两个引用,它们通常位于行的第一页和第二页上-它们是:

site_url &;home_url

两者都应该显示您将站点更改为的新URL-您可以根据需要编辑它们。

如果您有工作FTP访问权限,作为一种解决方法,这些值也可以硬编码到wp配置中。php文件,位于WordPress安装的根目录中-使用以下两个常量:

define( \'WP_HOME\', \'http://example.com\' );
define( \'WP_SITEURL\', \'http://example.com\' );
在此处阅读更多有关如何操作的信息:https://wordpress.org/support/article/changing-the-site-url/#edit-wp-config-php

相关推荐

/wp-admin在迁移到本地主机后无法访问(没有插件问题)

我将我的本地Wordpress站点迁移到我的WPEngine帐户,它一直在工作,没有任何问题!在添加了一些内容后,我决定从live版本导出数据库,并将其导入到本地版本,以便同步。我调整了两个siteurl 和home 数据库和主页中的字段(https://localhost:8888)显示良好,但/wp admin页面被强制为https,并以ERR_SSL_PROTOCOL_ERROR 错误无法加载网站的所有其他页面并返回此错误:未找到此服务器上未找到请求的URL/新闻。它似乎是一个;permalinks