将wordpress从';本地主机';到和IP地址/域设置

将wordpress从';本地主机';到和IP地址/域设置,wordpress,web,dns,hosting,Wordpress,Web,Dns,Hosting,我对如何做上面的事情有点困惑。我一直使用“本地主机”安装wordpress并开发我的网站 所以所有SQL语句、链接和所有内容都使用“localhost” 现在我正在考虑将其移动到一个托管解决方案,我有点卡住了,因为我已经复制了文件,创建了数据库等,但我一开始看不到任何样式(现在已经改变了),但我认为我没有正确的方法,因为我的网站页面中的所有链接,菜单上的主页按钮,“我的主题”图片滑块中使用的所有图片都必须手动更改为域名,否则它会尝试在“localhost”上查找文件和页面,而“localhost

我对如何做上面的事情有点困惑。我一直使用“本地主机”安装wordpress并开发我的网站

所以所有SQL语句、链接和所有内容都使用“localhost”

现在我正在考虑将其移动到一个托管解决方案,我有点卡住了,因为我已经复制了文件,创建了数据库等,但我一开始看不到任何样式(现在已经改变了),但我认为我没有正确的方法,因为我的网站页面中的所有链接,菜单上的主页按钮,“我的主题”图片滑块中使用的所有图片都必须手动更改为域名,否则它会尝试在“localhost”上查找文件和页面,而“localhost”显然不存在,因为localhost(对于用户)现在只是用户的PC,而不是服务器

当然,一定有更好的方法,这样你就不需要改变所有的链接,我可以想象这是一个大网站上的一项艰巨任务

因此,我所做的全部工作是复制文件,创建数据库,将选项中的WP地址URL更改为托管服务器的本地IP,将站点地址URL更改为域名URL(使用端口转发将其转发到服务器的本地IP)

我之所以将服务器的本地IP设置为WP地址URL,是因为这允许SQL语句在不重新编写的情况下工作

希望有人能帮助我,告诉我正确的方法:)


谢谢

移动wordpress站点是一项繁忙的任务,如果要手动完成,要使其完美运行,您需要手动进行大量更改。但是wordpress的好处是它有插件。有一些非常好的插件用于Wordpress站点迁移,它们在插件端处理所有这些事情,自己完成所有繁忙的任务

现在让我在这里提到两个插件:

1-Wordpress复印机

Duplicator是一个免费插件,可在wordpress.org插件库中获得
你只需要安装插件,激活它,然后一个“复印机”菜单项将出现在管理。从那里,您可以创建一个网站包。(您可以在localhost上安装replicator,然后从中创建包)。之后,对于要将网站迁移到的网站,只需在那里上载或FTP包。与该软件包一起,上传一个简单的脚本文件,该文件由Replicator提供。运行脚本文件,只需输入新的网站URL,新的数据库详细信息,-它将自动检测包,安装网站,您将看到所有链接都已更新,网站在新的URL上运行

2-BackupBuddy

Backupbuddy是一个高级插件,被认为是该选项的最佳选择。这个概念与复印机的概念几乎相同,但Backupbuddy提供了更多的功能。

我建议您详细检查这两个插件(上面提到了链接),并将其用于将网站从localhost移动到其他地方

我希望有帮助



谢谢,非常感谢您的帮助。我现在有点忙,想尝试一下,但我认为它不会奏效,原因有二。首先,我无法运行在新环境中生成的脚本文件,因为我无法访问命令行(web服务器位于我拥有的NAS上)。此外,我还尝试了一种手动方法,除了我使用的一些PHP脚本(使用短代码插件创建)之外,其他方法都可以工作,我认为由于这个原因,没有任何方法可以工作,我认为他们无法更改每个PHP脚本的插件选项中的URL只是将importbuddy.PHP与插件生成的zip包一起FTP到新服务器上,然后运行?如果你点击我答案左侧的向上箭头按钮,投票支持我的答案,我将不胜感激。谢谢,我会尝试一下,我认为这是一个linux脚本,而不是PHP。不幸的是,我需要15%的声誉才能被允许投票,我没有15%的选票。请接受答案,如果你还需要帮助,请告诉我