我有一个共享托管计划,它允许多个域。我是制作网站的新手,所以知识渊博。我已经成功将 WordPress 安装到站点 A,但想知道是否需要创建数据库(我不知道这东西的功能是什么)。
他们给了我 FTP root,叫做 mike123.main.net
在此之下,我连接了 mysite1.com 和 mysite2.com
我正在尝试将 WordPress 安装到 mysite2.com(我已经在 mysite1.com 中安装了 WordPress)。
我所说的“数据库”是让我最多创建 30 个的东西,它的“主机名”以 mysql128.phy 开头。我不太确定这是什么以及做什么。
最佳答案
WordPress 将使用前缀创建所需的数据库表。取自wp-config.php
:
/**
* WordPress Database Table prefix.
*
* You can have multiple installations in one database if you give each
* a unique prefix. Only numbers, letters, and underscores please!
*/
$table_prefix = 'wp_';
默认情况下,WordPress 使用wp_
作为前缀,但这可以在您安装WordPress 时进行修改。
对于您的具体情况,在您的第二个、第三个站点等上,您可以更改每个安装的前缀。如果每个站点都有唯一的前缀,就不会造成任何问题。
还有其他需要考虑的事情:
- 由于所有网站都使用相同的数据库凭据,因此所有网站都可以完全访问其他网站的数据库表。这可能是一个潜在的安全风险,具体取决于所托管网站的性质。
- 一些备份插件/脚本可能会备份数据库中的所有表。这可能会导致 Site1 的备份也包含 Site2 等使用的表。
关于php - 安装多个 WordPress 副本时是否需要创建单独的数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45531389/