有点业余:我将 WordPress 网站从一台主机移至另一台主机。这涉及到我备份旧站点,并通过 FTP 将 wp_content 文件夹中的所有材料上传到新站点上的 WordPress 安装中。当我登录 wp-admin 时,我可以看到传输的插件和主题,但看不到页面。我猜这与我需要正确编辑 wp-config 文件以指向正确的数据库有关。该数据库当前位于 wp-content 文件夹中,简称为“database.sql”。有人可以解释一下这个数据库应该放在哪里,应该叫什么,以及我需要对 wp-config 文件进行哪些更新吗?
在这一点上,正如您所说,作为一名业余爱好者,我认为将网站从一台主机迁移到另一台主机的最简单方法是使用插件,这使得迁移方式更容易。 尝试类似 - All In One WP Migration,或 Duplicator 插件
此外,您似乎还没有迁移数据库。仅迁移 wp-content 文件夹并不能完成这项工作。
我假设您的服务器中已经有一个可以运行的应用程序。您需要执行以下操作:
在您的托管网站中找到 phpMyAdmin 或数据库管理器。
创建一个新数据库(名称、用户名、密码和主机(通常是 localhost)。保存这些值,因为稍后需要在 wp-config.php 文件中编辑它们。
在 phpMyAdmin 中选择数据库并找到导入选项卡并上传您拥有的database.sql 文件。
现在您应该编辑新的 WordPress 安装目录的 wp-config.php 文件。含义更新以下几行:
define('DB_NAME', 'your_database_name'); // 替换为新的数据库名称 定义('DB_USER','your_database_user'); // 替换为新的数据库用户名 定义('DB_PASSWORD','your_database_password'); // 替换为新的数据库密码 定义('DB_HOST','localhost'); // 如果数据库主机不同则替换
有时 URL 也需要在数据库中更新。如果需要,请进行测试,然后转到 phpMyAdmin 并打开 wp_options 选项卡,查找具有您 siteurl 的 option_name 值的行并更新其值以匹配您的新站点的 URL。
请告诉我这是否适合您,或者您需要更多信息。