Wordpress 站点完全从一台服务器迁移到另一台 wordpress

标签 wordpress multisite amazon-lightsail

我有一个在服务器上运行的多站点 wordpress,我想将我的站点转移到另一台服务器上。 我通过 filezilla ftp 下载了完整的文件备份 还导出了完整的数据库。

现在我将此备份导入到新服务器 (Aws Lightsail) 并用此备份 wordpress 替换完整的 wordpress。 但是,即使我在 wp_option 表中更改了站点 url 等,新 url 仍显示为空白。

请让我知道我缺少的地方。

最佳答案

以下是将 WordPress 或任何其他网络应用程序从一个网络服务器移动到另一个网络服务器的步骤。在开始之前,您需要了解 absolute path to your WP root folder .写下来。

  1. 下载所有文件。不要通过 FTP 下载所有文件,因为文件确实很多,下载一个或多个重要文件时可能会出现一些问题。相反:a) 如果您有 SSH 访问权限,请压缩您的 WP 根文件夹,例如。 tar -zcvf mywp.tar.gz /var/www/mywp.com然后下载它; b) 使用主机控制面板中的某些文件管理器(例如 cPanel、Plesk、DirectAdmin 等)并从那里压缩 WP 根文件夹并下载。
  2. 下载 MySQL 数据库转储。从 wp-config.php file 查看使用的数据库名称、用户名和密码是什么。记下来然后:a) 从 SSH 执行命令:mysqldump -u [uname] -p db_name > mywp_db.sql然后下载mywp_db.sql; b) 使用 phpMyAdmin 如果你在你的主机控制面板或安装的地方有它。从左侧面板中选择右侧数据库,然后在右侧面板顶部菜单中选择“导出”,然后从该页面选择“GO”按钮。下载。
  3. 7zip解压tar.gz例如在 Win 中,数据库 SQL 文件也位于同一文件夹中。记下所有 WP 解压文件和一个 SQL 文件的路径。例如。在赢C:\myfiles\wp_download\
  4. 记下新服务器中的根文件夹路径。可能是一样的 /var/www/mywp.com但它也可以是/home/mywp.com 或其他。特别是如果域名不保持不变。
  5. 在您本地的 WP 下载文件/db 文件夹中,在所有文件中找到 WP 根文件夹的旧路径并将其替换为新路径。例如,在 Win 中,您可以使用 FNR为了那个原因。浏览到顶部的正确目录。例如。 C:\myfiles\wp_download\然后进入“查找”,在本例中输入 var/www/mywp.com和信息“替换”输入 home/mywp.com然后点击右下角的“替换”按钮。如果您的域名已更改,则在所有文件中执行相同的替换,从旧域名到新域名。
  6. 通过控制面板或 command line 在新服务器上创建一个新数据库.如果由于某种原因您不能使用相同的名称、用户名和密码创建数据库,那么您还必须将新的详细信息添加到 wp-config.php 中。另外,确保数据库主机名。在大多数情况下,它是“本地主机”,因为数据库位于同一台服务器中。
  7. 通过 phpMyAdmin(左菜单单击右数据库和顶部菜单“导入”)将数据库 SQL 文件导入新服务器,或将 SQL 文件上传到服务器,然后从命令行:mysql -u username -p database_name < file.sql
  8. 进入所有文件所在的本地文件夹并将所有文件(SQL 除外)打包成 ZIP,例如 mywp.zip并上传到 WP 根文件夹并从控制面板的 Web 文件管理器或从命令行解压缩它们 unzip mywp.zip
  9. 从命令行将 wp-content 文件夹权限更改为 777 chmod /home/mywp.com/wp-content或从控制面板的文件管理器或通过任何 (S)FTP 客户端。

关于Wordpress 站点完全从一台服务器迁移到另一台 wordpress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61694065/

相关文章:

amazon-web-services - 我可以将 AWS LightSail 与 AWS CloudWatch 结合使用吗?

amazon-web-services - 从 aws lightail 下载 .ppk 文件的位置

html - 如何从 Twenty Twelve 主题中删除响应代码

php - 尝试使用 Google SQL Cloud 在 Google App Engine 上运行 Wordpress

使用 SSL 的 WordPress 多站点主页重定向问题

mysql - 使用 1 个 MySQL 数据库安装 2 个 WordPress

python - Django Lightsail 上没有应用程序文件夹

php - 将 wordpress 页面链接到 php 文件不起作用

css - 媒体网格插件定制

wordpress - 在WP多站点上跨站点同步ACF字段