在Wordpress上本地构建一个站点 - 如何转移到Web主机?

时间:2013-08-15 03:41:24

标签: mysql database wordpress

我使用WAMP在我的计算机上本地为我的朋友建立了一个网站并下载了Wordpress。我的朋友已经在GoDaddy上拥有他的域名和网络主机。一旦我完成了,我该如何将所有内容转移到他的网络主机上?我是否必须在GoDaddy上手动创建一个与本地数据库完全相同的数据库?或者有没有办法将MySQL数据库“上传”到Web主机上?此外,有关文件路径和数据库列路径的任何更改吗?

请让我知道我必须做的一切,因为这是我第一次这样做。

3 个答案:

答案 0 :(得分:1)

有一个名为wp migrate db的插件。 安装该插件,您可以在工具菜单下找到该插件。 通过使用该插件,您可以为新的webhost迁移数据库。

使用该插件获取数据库后,只需创建数据库并导入migrtaed数据库。 然后将所有文件上传为zip并在webhost位置解压缩。

然后,您只需要更改根文件夹中wp-config文件中的dbusername,密码,数据库和主机。

如果您使用的是此方法,则无需像在localhost中那样再次安装wordpress,您也可以获得全部内容。

答案 1 :(得分:0)

在godaddy上创建一个新数据库 - 设置数据库的用户名和密码。

下载wordpress

打开文件“wp-config-sample.php”并填写您在godaddy中设置的所有信息。

将文件另存为wp-config.php

将整个wordpress文件夹上传到服务器。

然后上传您在主题文件夹中创建的主题。

答案 2 :(得分:0)

如果您需要详细说明,请按照此说明操作。

1,将除主题之外的所有内容上传到新服务器
  2,从本地主机导入数据库   2,在godaddy服务器上创建数据库   有时候很难将数据库导出到godaddy服务器。如果你坚持导出DB,
试试这个 - 通过FTP将godhost数据库上传到godaddy服务器上的_db_backups文件夹 完成后,转到godaddy - >启动主机 - >数据库 - >我的sql
在弹出窗口中,单击新数据库的详细信息菜单下的备份。从弹出列表中选择上载的数据库。数据库应在几分钟内导出到新服务器 导出数据库后,转到phpmyadmin。登录后,选择您的数据库并单击顶部菜单上的sql。

将代码粘贴到SQL窗口。

UPDATE wp_options SET option_value = replace(option_value, 'http://localhost/sitename', 'http://www.new-domain.com') WHERE option_name = 'home' OR option_name = 'siteurl';

点击go按钮。

再次转到SQL并粘贴到代码

下面
UPDATE wp_posts SET guid = replace(guid, 'http://localhost/sitename','http://www.new-domain.com');

点击go按钮。

再次转到sql并粘贴到代码

下面
UPDATE wp_posts SET post_content = replace(post_content, 'http://localhost/sitename', 'http://www.new-domain.com');

“注意:从上面的代码更改您的本地主机地址和新域名地址。”

现在,网站网址和帖子网址应更改为新地址。

现在获取一个搜索替换工具(我正在使用Windows grep - http://www.wingrep.com/
使用主题中的新域搜索并替换localhost地址的每个实例。之后将主题上传到新服务器  几乎完成了。
 尝试使用新的服务器地址登录。你应该可以登录。
最后一步 转到WordPress管理员并安装插件搜索并替换(http://wordpress.org/plugins/search-and-replace/)对localhost地址进行最终搜索,如果找到则替换为新域。更换后,您可以安全地删除此插件 你做完了!
不要忘记改变wp-config.php上的DB细节,正如Leo T Abraham所说。