php - 安装多个 WordPress 副本时是否需要创建单独的数据库?

标签 php database wordpress web-deployment

我有一个共享托管计划,它允许多个域。我是制作网站的新手,所以知识渊博。我已经成功将 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/

相关文章:

php - 从 PHP 调用外部 shell 脚本并获取其进程 ID

sql-server - 一个新的 BI/数据库项目 : how to take databases under version control?

java - 如何使用flyway创建数据库?

linux - 如何在linux centos 6.9端口22 ftps(ssl)上为wordpress配置ftps用户

php - WooCommerce:根据运输方式自动完成已付款订单

php - $result->num_rows 始终返回 0

Php mysql 搜索选项

php - 使用 MY_Log 扩展 CI_Log 时日志文件出错

database - 如何从数据库复制所有内容。数据表

php - MySQL 未在 Xampp 控制面板上启动