我需要放回/(更改)WordPress地址(URL) - 应该很简单

时间:2013-02-18 12:31:14

标签: wordpress

我犯了一个错误并更改了WordPress中的SETTINGS / WordPress地址(URL),现在我再也无法进入后端了。

问题是,我在“dev”文件夹上有一个站点,所以地址是“mySite.com/dev”,这就是WordPress所在的位置。我错误地删除了“dev”,现在是正常的“mySite.com”。

我需要把所有东西都放回去但是因为我删除了“/ dev”,WordPress总是将我重定向到主站点,我再也无法访问后端了。

如何恢复它以便我可以访问dev文件夹中的WordPress开发站点?

先谢谢。

4 个答案:

答案 0 :(得分:1)

您可以通过phpMyAdmin

更改此设置 表wp_options中的

更改了siteurlhome的选项值。

答案 1 :(得分:1)

有几种不同的方法可以在WordPress中重置网站网址。一些涉及编辑wp_options和其他wp-config.php,具有不同程度的难度。有关恢复说明,请参阅Changing The Site URL « WordPress Codex

答案 2 :(得分:1)

执行此操作的最简单方法(特别是如果您对phpMyAdmin不熟悉)是FTP并编辑基本WP目录中的wp-config.php文件(例如mysite.com/dev)并添加这些行:

define('WP_HOME','http://mysite.com/dev');
define('WP_SITEURL','http://mysite.com/dev');

下次访问该网站时,它会自动更改设置。请注意,这将导致管理面板中的关联字段显示为灰色,因此如果您希望以后更改URL,则需要从wp-config文件更新或删除这些行。

答案 3 :(得分:0)

要恢复正确的地址,我可以直接进入MYSQL并更新条目,从而获得最佳效果。

我发现通过向wp_config.php添加行来对网站地址进行硬编码会得到不完整的结果。管理页面仍然看起来很麻烦。而且我无法再从Wordpress管理站点更改地址。我确定phpMyAdmin工作正常,但我不想再安装任何东西。

  1. 登录$ mysql -u [your-mysql-user] -p

  2. 记下您的表的名称。我认为“wp”前缀是所有表名的标准,但这可能因安装而异。

    > show databases;
    > use [your-wordpress-database];
    > show tables;
    > desc wp_options;
    
  3. 查找当前值。

    > SELECT option_id, option_name, option_value
    > FROM wp_options
    > WHERE option_name="siteurl";
    
  4. 输出应类似于:1 | siteurl | [current path with incorrect value]

  5. 替换为正确的值

    > UPDATE wp_options
    > SET option_value="[new path]"
    > WHERE option_name="siteurl";