wordpress - 将备份的 Wordpress 从子目录移动到根目录
问题描述
我有一个关于将备份从http://websitename/subdirectory.com移动到http://websitename.com的问题。
做到这一点的最佳方法是什么?
我从我的电脑上的子目录备份,目前在网站根目录上有一个干净的 Wordpress 安装。
有很多图片、Avada 主题和其他媒体文件。如果我只是通过 FTP 复制文件,它会崩溃还是之后 URL 会被破坏?
解决方案
这将需要几个步骤,但这是所需的基本步骤。
- 从 phpmyadmin 下载数据库(或者您访问您的站点数据库)。
- 您现在应该有一个 .sql 文件。
- 您需要对子文件夹中站点的完整 url 执行搜索并将操作替换到它将位于根目录的新位置。您的目标是从您网站上的每个网址中取出子文件夹。例如,您当前的网址是这样的:https ://example.com/subfolder/ - 您需要它是https://example.com/
- 将该版本的数据库保存为名为 import.sql 的新文件。
- 为了安全起见,我将创建一个新的数据库、数据库用户和数据库密码,并将这个新版本导入其中。存储这些值数据库名称、数据库用户、数据库密码和数据库主机名。稍后您将需要它们。
插件 从 /subfolder/wp-content/plugins/ 文件夹下载所有插件,并将它们上传到您的 wordpress 根级全新安装中的 /wp-content/plugins/ 文件夹。
主题 将您的主题从 /subfolder/wp-content/themes/ 文件夹上传到 /wp-content/themes/ 文件夹。
上传 下载 /subfolder/wp-content/uploads/ 文件夹中的所有内容并上传到 /wp-content/uploads/ 文件夹。
更新您的 wp-config.php 您在此处的第 1 步中创建并导入数据库的那个数据库,您需要使用新的数据库名称、数据库用户、数据库密码和数据库主机来更新您的 wp-config.php。
最后一步是将 wp-config.php 上传到根文件,这会将站点指向新数据库。
登录 wp-admin 在根目录 example.com/wp-admin/ 登录 wordpress。转到永久链接设置并保存它们。有时您必须这样做才能刷新永久链接并使子页面正常工作。
测试您的网站 访问您网站 的前端并测试所有内容,以确保一切正常。
推荐阅读
- python - Python3 如何创建一个需要多个索引的数据框?
- python - TypeError:SQL查询后字符串索引必须是整数以检查用户是否是管理员
- c++ - 弱 POD 静态反射
- scala - spark-submit 传递 --files
- python - 在Python中的值范围内根据多个条件匹配两个数据框
- javascript - 如何在javascript中从数组中读取数据
- azure-language-understanding - 当在使用 Node.js 的 KB QnA maker 中找不到匹配项时,如何配置 LUIS 响应?
- r - 渲染存储在 R 闪亮应用程序列表中的多个图
- python - 查找 url 的正则表达式直到某个深度/目录
- kotlin - 如何在运行时获取函数文字的注解