我遇到了一些困难,将我的wordpress多站点从localhost移动到我的webhosting服务器。如果有人可以一步一步地发布教程如何执行此操作,我将不胜感激。我修改了我的wp-config并更改了posts表中的url(guid列)以适应域名,但仍然无法正常工作。我可能会错过一些东西。
提前致谢。祝你有愉快的一天。
答案 0 :(得分:0)
我已经看过很多这些问题并通过Google搜索成功修复了这些问题。有时候很难找到解决你遇到的具体问题的方法,但总有一个答案。
首先,我想告诉您,通过使用一些插件,例如:backupbuddy或Duplicator,您可以更轻松地完成此过程。
但是,如果您想了解手动执行此操作的步骤,请参阅以下详细信息:
我假设您已经拥有一个可以完全访问的本地Wordpress网站,并且您还有一个可以访问其控制面板的网络托管计划。
您还需要 FTP客户端将文件传输到您的服务器,我使用 FileZilla 它是免费的,并提供您为此或任何所需的所有功能其他上传目的。
1:从 phyMyAdmin 导出Wordpress数据库,为此,转到http://localhost/phpmyadmin/
点击您的wordpress数据库,现在您将点击菜单中的导出 。点击导出后会看到自定义选项,这会提供更多选项,选择所有表格并使用 gzipped 作为首选压缩格式。现在向下滚动并按开始下载wordpress数据库。
我在写这篇文章时做了同样的事情,所以在向你或任何读这篇文章的人解释时我都不会犯任何错误。
2:打开您拥有的FTP客户端或下载并安装FileZilla,连接到您的Web主机目录。现在网站上传过程开始了,假设您需要将wordpress网站放在主网址上,例如example.com,在这种情况下,您将wordpress文件上传到 public_html 目录。
ftp客户端中有两个窗口,左边一个是本地的,右边是远程的,将你的wordpress文件从本地复制到远程,这是你的服务器。
3:现在是时候在您的在线网站上创建MySql数据库了。 转到您的Web主机控制面板,在 mysql数据库中创建一个新数据库,给它任意名称,它没关系。
创建数据库后,向下滚动到 MySql用户部分,为该数据库创建全新用户,下一步是设置权限。授予该用户所有权限。
4:现在将Wordpress数据库导入您的在线站点,在您的控制面板中打开 phpmyadmin ,这主要是在数据库部分下,选择您在步骤3中创建的数据库,现在点击 import < / strong>标签,点击选择文件或浏览并选择从本地网站导出的gzip压缩文件。点击导入,您的数据库将被导入。
5:这是大多数人犯错误的一部分,小心这样做。在此步骤中,您将更改站点URL以使其联机。在我们刚导入的数据库中查找 wp_options表(我假设您还没有因安全原因更改了数据库前缀)点击wp_options表并点击浏览< /强>
在 option_name 字段下查找siteurl。现在单击同一通道中的“编辑”按钮。
此时会出现另一个窗口,显示当前网站的网址最有可能http://localhost/something
。在此处输入您的网站地址,例如:http://tech-diggers.com
输入正确的网站后保存。对 options_name 字段下的主页执行相同的操作。将siteurl更改为主页的网站地址。
6:此时如果您访问您的网站,则必须提供一些错误,因为最后一部分仍处于待处理状态。转到您的ftp客户端和远程站点编辑wp-config.php文件。输入数据库名称,用户ID和密码保存并上传回远程目录。
您可以转到http://example.com/wp-admin
最后,您可以在线使用自己的Wordpress网站,现在是时候为Wordpress获取一些有用的资源了:Best Web Hosting Service & Other Useful Resources for Bloggers