如何检索(所有)MediaWiki configuration settings的值并将其显示在wikipage中进行测试?有点像phpinfo。
答案 0 :(得分:1)
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";
}