我正在嘗試編寫一個腳本,該腳本將在MediaWiki中創建一個用戶,以便我可以運行批處理作業以導入一系列用戶。將用戶添加到MediaWiki的腳本
我正在使用mediawiki-1.12.0。
我從一個論壇的代碼,但它看起來並不像它具有1.12的作品(它是1.13)
$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();
謝謝!