如果您在本地完成了 WordPress 网站的构建,那么您一定想知道如何将 WordPress 从本地主机迁移到服务器?如果您遵循正确的流程并且不会卡在两者之间,这将非常容易。但是,在深入了解它之前,让我们先谈谈 localhost WordPress。 Localhost 简单来说就是“这台计算机”。“本地主机”是指运行程序的计算机;它可以是您的计算机或网络服务器。所以现在您已经了解了 Localhost 实际上是什么。现在让我们来谈谈 WordPress localhost! 资料来源:不飞溅 Localhost WordPress 基本上是一个设置,其中您拥有 WordPress 网站及其各种组件,如数据库、PHP 和 Apache 服务器。要了解将其连接到服务器的必要性,您需要了解将 WordPress 站点从本地主机传输到服务器的优缺点: *轻松分享内容:* 几乎所有内容都是为观众制作的,因此您可能需要以最简单的方式将其提供给观众。如果您只在本地主机上工作,您会发现很难与您的受众共享数据。另一方面,如果它在服务器上实时共享您的帖子和内容,只需单击一下即可。只需编写您的内容,添加一些媒体文件,然后单击发布按钮即可。一旦您的实时链接在 Google 上被抓取,您的受众就可以轻松访问它。因此,这是将 WordPress 站点从本地主机传输到服务器的原因之一。 资料来源:谷歌图片 *需要隐私:* 如果您正在寻找隐私并且不想让任何人检查您的工作,那么在初始阶段建议使用 localhost WordPress。本地主机 WordPress 可帮助您创建内容、安装插件、测试插件、检查主题以及处理代码和模板,而无需担心数据泄露或公开。因此,建议在初始阶段使用本地主机 WordPress。 *使用克隆版本是安全的:* 在网站的实时版本上工作时,您需要小心工作。必须不时更新和安装插件和主题,您不能在您的实时网站上搞砸。有时,您的网站可能会由于在您的网站实时版本的后端工作时出现一些错误而被删除。 但众所周知,人是容易出错的,你在现场也可能犯错。因此,如果您还考虑将 WordPress 从本地主机迁移到服务器,我们始终建议您随身携带站点的克隆版本,以防万一您的实时站点弄得一团糟,您可以使用克隆版本来拯救自己. 这些是从本地主机转移 WordPress 网站的一些基本优缺点。现在,您一定在想“我应该如何将我的 WordPress 站点从本地主机移动到服务器?”不用担心!继续阅读以获得所有疑问的答案! *说完需求,我们来讨论一下将WordPress从本地主机迁移到服务器的方法:* 当您使用 WAMP 和 MAMP 等各种可用软件在本地制作您的网站后,现在是时候让它上线了! 首先,让我们谈谈制作实时网站所需的元素。提前准备总是一个好主意!不是吗? 您需要做的第一件事是在本地主机上运行一个 WordPress 站点,并且您需要拥有对它的完全访问权限,这样您就不会被困在两者之间。其次,您必须拥有具有虚拟主机的网站域名。在开始阶段,建议有一个FTP程序。 最后一件事是获取 WordPress 迁移插件,它将帮助您轻松地将 WordPress 站点从本地主机迁移到服务器。当您准备好所有这些时,现在是开始该过程的时候了。 *让我们开始吧!* 在这里,我们将讨论使用一个“迁移插件”来执行整个过程,这是最好的方法之一初学者。 * 第 1 步 - Duplicator 插件:如何安装和设置?* 第一步是在您当地的 WordPress 网站上安装并激活“复制器插件”。此插件可帮助您创建站点插件、主题、内容、数据库和其他文件的 zip 文件。完成激活后,请按照下列步骤操作: 复制器将开始运行,经过几次测试,当所有项目都标记为良好时,您可以单击“构建”按钮.这将需要几分钟,但在该过程完成之前不要关闭选项卡。 完成后,您还将看到安装程序和存档包的下载选项。存档包基本上是您的 WordPress 网站的克隆,包括图像、主题、插件、上传和备份。然而,安装程序是一个脚本,可在打开存档文件时自动进行传输。这两个都是相当重要的文件!只需单击“一键下载”链接即可下载这两个文件。 资料来源:Wordfence *第 2 步 - 如何创建数据库?* 为了将 WordPress 从本地主机迁移到服务器,创建一个 MySQL 数据库非常重要,它是一个免费的开源关系数据库管理系统。如果您已经拥有一个,那么您就可以开始了!如果您要创建一个,请按照下列步骤操作: 现在,cPanel 将创建一个新数据库。现在,向下滚动到 MySQL 用户部分。现在添加机密用户名和密码以创建新用户。现在,当创建新用户时,您必须允许在数据库上工作。为此,请转到“将用户添加到数据库”部分。下一步是从“用户”按钮旁边的下拉菜单中选择数据库用户,然后单击数据库并然后是添加按钮。 现在,用户可以在 WordPress 站点上工作,这里您需要确保在记事本上保存了数据库名称、用户名和密码的详细信息;因为它需要完成整个过程。 来源- WordPress.org *第 3 步 - 如何将文件从本地主机上传到实时服务器?* 接下来,是非常重要的一步,请仔细阅读,在这一步中,您需要将存档文件和安装程序文件从本地主机上传到实时服务器。首先是在 FTP 客户端的帮助下连接您的实时服务器。 FTP 客户端是一种设计用于在计算机和在线服务器之间双向传输文件的软件。 完成此步骤后,接下来您需要确保您网站的根目录没有任何文件并且是空的。现在,您已准备好将存档文件和安装程序文件从 Duplicator 上传到您的根目录。 *第 4 步 - 如何运行迁移脚本?* 将 WordPress 站点从本地主机转移到服务器的最后一步是运行迁移脚本。成功上传迁移文件后,现在需要打开 httpyourdomainname.com/installer.php。这里 yourdomainname 是您网站的域名。现在,复制器迁移向导将在您的屏幕上打开。 来源- WordPress.org 现在,安装程序将运行验证测试并扫描存档文件。您只需要检查条款和条件,单击右键,然后单击下一步按钮。将出现一个屏幕,您需要在其中输入 WordPress 数据库的信息;其中主机是本地主机。现在,您需要输入您之前创建的数据库详细信息。现在单击下一步按钮。在这里,您从存档中备份的 WordPress 数据库将导入到新数据库中。下一步是更新您的站点 URL,然后单击下一步按钮。 现在您已成功完成整个过程,并且会出现一个成功屏幕。只需单击“管理员登录”按钮,您就可以进入网站的管理区域。现在,Duplicator 将帮助您自动清理所有安装文件。 恭喜!您已完成将 WordPress 从本地主机迁移到服务器的过程。 来源-Unsplash 如果您仔细按照这些步骤操作,您很可能会卡在中间。尽管如此,技术人员在执行将 WordPress 站点从本地主机传输到服务器的过程中仍会遇到一些常见错误。那么让我们来讨论一下吧! **导出和导入 WordPress 数据库时出现问题** 在某些情况下,您可能无法导出或导入所有内容,并且可能只会导出/导入其中的一部分。那么在这种情况下你能做什么呢? 您需要直接转到数据库并导出您的 SQL 文件,但有时,此步骤也会出现一些错误。所以这里是解决方案,通过 phpMyAdmin 访问您的数据库,您可以导出 SQL 数据。如果您没有访问权限,您可以安装 WordPress 插件 Adminer。 另一种简单的方法是通过 MySQL 命令导出数据,为此您需要通过 SSH 访问您的服务器并使用 mysqldump 命令。因此,这是您需要遵循的命令: *上传/下载文件时出现问题* 拥有良好的互联网连接很重要,因此完成该过程可能不会花费很长时间。还建议在上传之前制作一个压缩文件,以加快该过程。当您将文件从一台服务器传输到另一台服务器时,您可以使用 LFTP 和镜像命令 *获得正确大小的缩略图* 如果您正在重新设计您的主题或选择一个新主题,您的特色图片的大小也可能会发生变化并且看起来会变形。在这种情况下,只需下载 âÃÂïÂRegenerate Thumbnails 插件并激活它。然后转到“工具”并单击“重新生成”,然后单击“重新生成所有缩略图”。 *迁移后WordPress的配置* 新数据库也参考了旧站点。如果在迁移过程中更改了域名,您将面临各种重定向问题。为此,您需要在 WordPress 上更新您的新站点域。 进入设置-通用 要解决此问题,请搜索 wp-config.php 文件(或将它们添加到该文件的末尾)并将正确的 URL 放在那里: define(_HOME_HOME_HOME_,_domain.com 定义(_SITEURL_SITEURL_SITEURL_,_,_httpmy-domain.com *文件权限有问题* 当您将 WordPress 从本地主机迁移到服务器时,您可能会遇到权限问题。一些主机服务器允许您使用 777 等权限处理文件,该权限提供读取和写入文件的权限。从安全的角度来看,这并不好。为此,最简单的解决方案是通过 SSH 访问您的服务器,您可以使用以下命令更改文件的权限: chmod -R 644 /路径/到/文件夹/ *寻求专业人士的帮助* 仔细执行所有步骤后,如果您仍然无法解决问题,建议您寻求一些专家的帮助。显然,您不想浪费时间和精力来解决特定问题。最好花点钱解决问题。您还可以雇用各种 WordPress 代理机构,以简化您的工作。 在每一步都全神贯注地工作非常重要,否则你会给自己带来麻烦。 因此,这些是您将 WordPress 站点从本地主机传输到服务器时可能发生的一些基本错误。如果您正确地遵循将 WordPress 站点从本地主机移动到服务器的给定过程,您可能会遇到最少的错误和问题。 希望您能得到在执行将 WordPress 站点从本地主机迁移到服务器的过程中可能出现的所有查询的答案!