0

我受命将 2010 年制作的 Wordpress 网站移动到新服务器。我无法访问旧网站的管理面板,但已获得源文件和数据库的导出版本。该网站安装了许多插件,我认为通过全新安装传输所有旧文件等会更加困难,因此我想让旧网站正常工作。

我已将所有文件复制到我的测试服务器中,并对 wp_config.php 文件进行了更改以找到新的数据库位置。问题是所有链接似乎都来自旧网站。从逻辑上讲,我假设我需要更改绝对路径,然后更改各个帖子的链接。

我在哪里更改这些值,是否需要更改任何其他文件/值以确保网站完美运行?

4

3 回答 3

0

您会看到很多不同的方法(迁移脚本/插件、导出/导入等)。我在这里假设您的问题源于更改站点正在运行的域,这与更改服务器不同?

对我来说,转移 Wordpress 网站的最佳方式是使用我在此处给出的以下答案 - Interconnectit 脚本可以节省大量时间和麻烦。

如何将 wordpress 从 mamp 推送到 hostgator

于 2012-12-10T14:20:18.213 回答
0

通常这会在你的 wp-config.php 中完成:

define('WP_SITEURL', 'http://new-path.com');
define('WP_HOME', 'http://new-path.com');

如果这还不够,请添加一个名为“搜索和替换”的插件,然后搜索旧 URL,然后用新 URL 替换。

于 2012-12-10T14:41:48.763 回答
0

以下方法对我有用。主题也正确迁移。

如何将 Wordpress 安装程序从一台服务器移动到另一台服务器(使用不同的域名)

1.Export Files & DB from the source server.
2.Import Files & DB into the target server (As it is)
3.Delete *_options table from the target server DB.
4.Export only the *_options table from the source server DB.
5.Find & Replace the old domain name with the new domain name in the above .sql file
6.Import the above modified *_options table into target server DB.
7.Open wp-config.php file in target server and update the new DB connection info.
8.Open .htaccess file in target server and put the default entry for WordPress.
9.Login into the target server WP Admin Panel
10.Install and activate a plugin called “Velvet Blues Update URLs”.
11.Go to Tools -> Update URLs
12.Replace all the following possible URLs with the new domain name

http://www.example.com
https://www.example.com
http://example.com
https://example.com

13.Test the target server site
于 2018-03-07T10:02:20.627 回答