首页 > 解决方案 > 当 LocalSettings.php 已经存在时,如何编写初始化 MediaWiki 数据库的脚本?

问题描述

我正在使用由 MariaDB 数据库支持的容器以非交互方式设置 MediaWiki 站点。所有站点细节都必须在配置文件中定义为变量。

设置的一个步骤是初始化数据库。

我能找到的唯一受支持的方法是调用maintenance/install.php,它(至少在版本 1.35 中)在LocalSettings.php存在时拒绝运行。它存在 - 它是在构建容器映像时安装的。当时无法安装数据库。

一种解决方法是在调用时暂时将文件移开install.php,但这很丑 - 它使我们无法将配置设置为只读。

是否有一种受支持的替代方法来脚本安装跨 MediaWiki 版本稳定的数据库?

标签: mediawiki

解决方案


推荐阅读