私は一連のユーザをインポートするバッチジョブを実行できるように、MediaWikiでユーザを作成するスクリプトを作成しようとしています。MediaWikiにユーザを追加するスクリプト
私はmediawiki-1.12.0を使用しています。
$name = 'Username'; #Username (MUST start with a capital letter)
$pass = 'password'; #Password (plaintext, will be hashed later down)
$email = 'email'; #Email (automatically gets confirmed after the creation process)
$path = "/path/to/mediawiki";
putenv("MW_INSTALL_PATH={$path}");
require_once("{$path}/includes/WebStart.php");
$pass = User::crypt($pass);
$user = User::createNew($name, array('password' => $pass, 'email' => $email));
$user->confirmEmail();
$user->saveSettings();
$ssUpdate = new SiteStatsUpdate(0, 0, 0, 0, 1);
$ssUpdate->doUpdate();
おかげで(それは1.13のためです)私は、フォーラムからこのコードを得たが、それは1.12で動作するようにそれは見ていません!