检索值配置设置MediaWiki

时间:2015-01-07 08:26:09

标签: mediawiki

如何检索(所有)MediaWiki configuration settings的值并将其显示在wikipage中进行测试?有点像phpinfo

2 个答案:

答案 0 :(得分:1)

Manual:GetConfiguration.php

echo `php maintenance/getConfiguration.php --format vardump`;

选项:

Script specific parameters:
    --format: json, php, serialize, vardump
    --iregex: same as --regex but case insensitive
    --regex: regex to filter variables with
    --settings: Space-separated list of wg* variables

答案 1 :(得分:0)

您可以使用this question中的方法从DefaultSettings.php获取所有变量,然后循环遍历它们以打印出结果。

也许是这样的:

global $IP;
$defaultSettingsFile = file_get_contents($IP . 'DeafultSettings.php'); 
preg_match_all('/\$[A-Za-z0-9-_]+/', $defaultSettingsFile, $param);
foreach( $param as $p ){
  echo "$p:  ${$p}\n";
}
相关问题