【问题标题】:Migrating wordpress 3.0.1 from one server to another将 wordpress 3.0.1 从一台服务器迁移到另一台服务器
【发布时间】:2011-01-28 20:41:30
【问题描述】:

以下是我想要添加的内容、我所做的以及……(糟糕的)结果:

  • 我想:将我的个人网站从一台服务器迁移到另一台服务器,并且只更改我的 DNS 上的 IP。所以:
  • 我更改了我的 DNS 上的 IP。好的。一切都很好(现在已经 7 天了)
  • 我从服务器 A 转储了我的 Wordpress 3.0.1 数据库
  • 我将个人网站的完整目录递归复制到服务器 B
  • 在服务器 B 上:我创建了我的 utf8 wordpress 数据库,然后重新注入了 SQL 转储(来自 A)
  • 我已经创建了对数据库 B 具有正确权限的好用户

现在: 一切正常...嗯嗯...只有主页!请参阅http://olivierpons.fr/,然后单击一个主题。 我什至无法登录!你知道我应该看哪里或我错过了什么吗?

非常感谢!

奥利维尔

【问题讨论】:

  • 我注意到链接似乎都转到了oliverpons.com,但是显示的404页面与oliverpons.fr上的页面名称相同。我尝试编辑 .fr -> .com,它立即重定向到 .fr 域。如果注释掉 .htaccess 重写规则会发生什么?

标签: wordpress migration


【解决方案1】:

检查您是否包含了 .htaccess 文件。很容易忘记那些“隐藏”的文件

【讨论】:

  • 我做到了(我实际检查的第一件事)
【解决方案2】:

您的域名是否已更改?您的文章似乎链接到oliverpons.com,而不是oliverpons.fr。如果您更改了域名,您可能需要更改 wp_options 表中的“siteurl”和“home”值。请参阅this Codex article 了解更多信息。另外,正如 windyjonas 所说,检查您的 .htaccess。

请记住,这并不是一个真正与编程相关的问题;你最好问in other places

【讨论】:

  • 我拥有它们,并且它们都指向 83.145.112.92(好的服务器),所以这应该不是问题(它曾经在第一台服务器上像这样工作)。对于这个问题,我认为它可能是一个编程问题(也许我应该检查我是如何转储的,或者修改一些 SQL 或其他什么)。很抱歉,我认为这是正确的地方,谢谢你的链接。
  • @Olivier 嘿,这最终可能与编程有关;正如您从那个元答案中看到的那样,WordPress 问题可能有点模糊,特别是如果您不知道实际问题是什么! siteurl 和 home 中的值是什么?另外,您是否使用任何必要的更新更改了 wp-config 以指向正确的数据库主机/数据库?请记住,对于某些主机,数据库服务器与 Web 服务器不同,因此“localhost”并不总是有效。
  • 这是具有 my IP 的 my 主机,这不会有问题...至于 wp-config,不,我相反,没有改变:我在正确的数据库上创建了具有正确权限的正确用户,我手动检查登录是否正常 "mysql DBNAME -u USERNAME -pPASSWORD -h HOST" => login ok => test SQL像“从 wp_users 中选择 *;” => 好的...我被卡住了:'(此外,基本页面 (=index) 可以完美地访问数据库,因为您可以看到我帖子的“标题”...我肯定被卡住了:'(
  • ...虽然看起来您的数据库确实在那里。唔。网站名称似乎有些混乱;我希望 WordPress 能够始终如一地重定向和显示 URL,而该站点会重定向到 olivierpons.fr,但会输出 olivierpons.com URL。 .htaccess、DNS 设置、siteurl 和 home 值,也许还有永久链接结构都值得检查——你能在旧系统中看到这些值,或者从数据库转储中获取它们,如果你无法进入新的服务器管理界面?
  • "select * from wp_options where option_name='permalink_structure';" |更多 option_id blog_id option_name option_value autoload 32 0 permalink_structure /%year%/%monthnum%/%day%/%postname%/ yes
【解决方案3】:

好的,我仍然不知道问题出在哪里,但这是我所做的:

  • 我从我的 旧网络服务器 A 放入文件 XML_A
  • 我在 B 上手动创建了一个新数据库
  • 我在 B 上启动了 Wordpress
  • 我在 B 上创建了所有需要的内容,
  • 我从文件 XML_A 中导入了所有内容

它现在可以工作,但我很确信这不是正确的方法......

我终于在正确的地方找到了正确的答案(以防这可能对某人有所帮助):

http://codex.wordpress.org/Moving_WordPress

【讨论】:

    【解决方案4】:

    如果它适合你,也试试这个方法。

    http://www.sayopenweb.com/migrating-wordpress-from-one-domain-to-another-domain/

    尤其是当您的 URL 或域发生更改时。

    我遇到了同样的问题,并想出了一种自定义的迁移方法。点击链接。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多