繁体   English   中英

在Wordpress上本地建立网站-如何转移到虚拟主机?

[英]Built a site locally on Wordpress - how do I transfer to the web host?

我使用WAMP并下载Wordpress在我的计算机上为我的朋友建立了一个本地站点。 我的朋友已经在GoDaddy上拥有了他的域和虚拟主机。 完成所有操作后,如何将所有内容传输到他的虚拟主机? 我是否必须在GoDaddy上手动创建与本地数据库完全相同的数据库? 还是有办法将MySQL数据库“上传”到Web主机上? 此外,文件路径和数据库列的路径是否发生任何变化?

请让我知道我必须做的所有事情,因为这是我第一次这样做。

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

使用该插件获取数据库后,只需创建数据库并导入迁移的数据库即可。 然后,将所有文件以zip格式上传并提取到网络托管位置。

然后,您唯一需要做的就是在根文件夹中的wp-config文件中更改dbusername,密码,数据库和主机。

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

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

下载wordpress

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

将文件另存为wp-config.php

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

然后在主题文件夹中上传您制作的主题。

如果您想要详细的说明,请遵循此步骤。

1,将主题以外的所有内容上传到新服务器
2,从本地主机导入数据库。
2,在godaddy服务器上创建数据库。
有时很难将数据库导出到Godaddy服务器。 如果您坚持导出数据库,
试试看-通过FTP将本地主机数据库上传到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';

单击转到按钮。

再次转到SQL并粘贴以下代码

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

单击转到按钮。

再次转到sql并粘贴以下代码

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

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

现在,网站网址和发布网址应该更改为新地址。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM