mediawiki / sqlite-db
一个启用SQLite数据库的扩展
dev-master
2019-07-15 16:13 UTC
Requires
- php: >=5.6
- composer/installers: 1.*,>=1.0.1
Requires (Dev)
- mediawiki/mediawiki-codesniffer: 26.0.0
- phpmd/phpmd: ~2.1
- vimeo/psalm: ^3.4
This package is auto-updated.
Last update: 2024-09-16 04:02:36 UTC
README
此扩展基于WMF的gerrit中的WIP。
如何使用它
将以下内容放入您的 composer.local.json
{ "require": { "mediawiki/sqlite-db": "dev-master" } }
然后 下载composer 并运行 composer update
。
您必须设置环境变量 MW_INSTALL_PATH
为您的mediawiki根目录以使用此扩展。
$ cd YOUR_MEDIAWIKI_INSTALLATION $ MW_INSTALL_PATH=`pwd` $ export MW_INSTALL_PATH
为什么安装需要这个
为了在SQLite数据库上安装,此扩展告诉 composer 如何自动加载。这是必要的,以便在安装期间指定“sqlite”作为数据库类型时,它可以找到正确的数据库驱动程序。它还允许MediaWiki使用 $wgDBtype 来查找提供的 DatabaseSqlitedb
类。
由于这种引导,composer的自动加载器需要能够使用MediaWiki的自动加载器,我们通过加载 $MW_INSTALL_PATH/includes/installer/Installer.php 并使用 Installer::addDBType() 来告诉MediaWiki的安装程序关于此扩展的信息。