无用户数据库-仅WordPress安装

时间:2018-07-01 作者:Dimitrios Desyllas

您好,我如何在不需要创建用户的情况下执行wordpress安装。我只想运行一个命令,然后安装数据库。我希望用户在cli安装完成后通过gui进行安装。

我之所以这样问是因为我开发了一个基于docker的wordpress解决方案(https://github.com/ellakcy/wordpress-with-plugins) 并通过wp cli执行wordpress安装。但这需要为第一个wordpress管理员用户提供用户凭据。不仅如此,服务器中还以明文形式存储了密码(可能的安全漏洞)

不仅如此,当我使用这个解决方案时,我通常会创建一个具有管理员权限的个人用户帐户,这样在安装过程中创建的用户实际上是无用的。

因此,我想通过wp cli执行所有安装步骤,但创建任何用户的步骤除外。我真正想要的是设置数据库模式。

1 个回复
最合适的回答,由SO网友:Mike Little 整理而成

不创建用户就无法安装WordPress。但是,您可以使用第二个wp cli命令立即删除该用户,如

yes | wp user delete 1
注意:这还将删除与该用户关联的所有帖子和页面。您通常可以将它们重新分配给其他用户,但在这种情况下,不会有其他用户。

结束