https://bugzilla.wikimedia.org/show_bug.cgi?id=48626

--- Comment #2 from Liangent <liang...@gmail.com> ---
(In reply to comment #1)
> Played around with:
> 
> | include ($MediaWikiRepoPath . "/includes/Defines.php");
> | include ($WmfConfigRepoPath . "/wmf-config/InitialiseSettings.php");
> | var_dump ($wgConf->settings);
> 
> but it doesn't yield for example information about de.wikipedia.org.

Some experiments:

$ php maintenance/eval.php 
> $wgDBname='zhwiki';

> $wmfRealm='production';

> $mwConfigDir="$IP/../operations/mediawiki-config";

> $wmfConfigDir="$mwConfigDir/wmf-config";

> function getRealmSpecificFilename($p){global $IP,$wmfConfigDir;return 
> str_replace($p,$IP,$wmfConfigDir);}

> function wmfLoadInitialiseSettings($c){global 
> $wmfConfigDir;require("$wmfConfigDir/InitialiseSettings.php");}

> require("$wmfConfigDir/wgConf.php");

> list($site,$lang)=$wgConf->siteFromDB($wgDBname);

> $wikiTags=array();

> $mwConfigDirHandle=opendir($mwConfigDir);

> while(($f=readdir($mwConfigDirHandle))!==false){if(pathinfo($f,PATHINFO_EXTENSION)==='dblist'&&in_array($wgDBname,array_map('trim',file("$mwConfigDir/$f")))){$wikiTags[]=pathinfo($f,PATHINFO_FILENAME);}}

> $dbSuffix = ( $site === 'wikipedia' ) ? 'wiki' : $site;

> $wgConf->loadFullData();

> $globals = $wgConf->getAll( $wgDBname, $dbSuffix,array('lang'    => 
> $lang,'site'    => $site,'stdlogo' => 
> "//upload.wikimedia.org/$site/$lang/b/bc/Wiki.png"), $wikiTags );

> print_r($globals);
Array
(
    [wgLegacyEncoding] => 
    [wgCapitalLinks] => 1
    ...
)

>

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to