【问题标题】:Change Wordpress URL from example.com/wordpress to example.com/blog将 Wordpress URL 从 example.com/wordpress 更改为 example.com/blog
【发布时间】:2013-07-11 14:09:41
【问题描述】:

这似乎是一个已经讨论过很多次的问题,但由于某种原因,我似乎无法让它发挥作用。

目标:将 Wordpress 网站从 example.com/wordpress 更改为 example.com/blog

这是我尝试过的:

  1. 将 Wordpress 根文件夹从“wordpress”更改为“blog”
  2. 然后,在 phpmyAdmin 中,将 siteurl 和 home url 更改为 example.com/blog

当这不起作用时,我还进入了我的主题的 functions.php 文件并添加了:

update_option('siteurl','http://example.com/blog');
update_option('home','http://example.com/blog');

打开后立即

<?php

标签。

我有什么遗漏吗?

【问题讨论】:

  • 当您说它不起作用时,您的确切意思是什么?您在 example.com/blog 上没有得到任何东西吗?或者您是否看到网站的“损坏”版本(没有样式表、脚本等)?
  • 请阅读 Philippe Boissonneault 下的 cmets

标签: wordpress


【解决方案1】:

当您的域名或 URL 发生变化时 - 即从 http://example.com/bloghttp://example.com,或从 http://example.comhttp://example.net - 还有其他问题。文件和数据库可以移动,但是对旧域名或位置的引用将保留在数据库中,这可能会导致链接或主题显示出现问题。

如果您对整个数据库进行搜索和替换以更改 URL,则可能会导致数据序列化问题,因为某些主题和小部件存储值时标记了 URL 的长度。当这种情况发生变化时,事情就会破裂。为避免该序列化问题,您有两种选择:

1- 仅对 wp_posts 表执行搜索和替换。

2- 使用搜索和替换 WordPress 数据库脚本来安全地更改所有实例。 (如果您是开发人员,请使用此选项。这是一个步骤过程,而不是下面的 15 步过程)

信息取自http://codex.wordpress.org/Moving_WordPress

搜索和替换 WordPress 数据库脚本:http://interconnectit.com/products/search-and-replace-for-wordpress-databases/

【讨论】:

    【解决方案2】:

    您还需要更新数据库中的所有 URL。

    看看这个脚本: http://interconnectit.com/products/search-and-replace-for-wordpress-databases/

    【讨论】:

    • 你是说我通过 phpmyAdmin 对该数据库所做的更改还不够吗?
    • 如果您更改了序列化字符串中的 url,它将不起作用。因为您需要重新序列化它们以获得适当数量的字符串字符。这就是存在上述脚本的原因。
    • 好的,我安装了脚本,重命名了它,我发现和以前一样的问题。警告:require_once(/home/kokorugs/public_html/wordpress/wp-load.php):无法打开流:第 12 行的 /home/kokorugs/public_html/wordpress/wp-blog-header.php 中没有这样的文件或目录
    • 我还将根文件夹从“wordpress”更改为“blog”,当我将其更改回 wordpress 时,我可以加载我的网站,但主题无法正常工作。跨度>
    • 我把脚本倒过来,回到绘图板上。
    【解决方案3】:

    你可以试试这个插件: http://wordpress.org/plugins/wp-migrate-db/

    从它自己的描述: “导出您的数据库,查找和替换 URL 和文件路径,然后允许您将其保存到您的计算机。”

    【讨论】:

    • 这似乎和之前发布的脚本一样。我使用了该脚本,更改了所有网址并在我的网站上收到了一个致命错误。所以,我颠倒了剧本,现在一切都恢复正常了。但是,我不知道为什么它不起作用。
    猜你喜欢
    • 1970-01-01
    • 2019-05-18
    • 1970-01-01
    • 1970-01-01
    • 2018-01-09
    • 2013-03-02
    • 1970-01-01
    • 2020-06-20
    • 1970-01-01
    相关资源
    最近更新 更多