MediaWikiのアカウント情報をWordPressのそれと同期する方法は2通りあります。
目次 |
まず、AuthWordpress.phpをダウンロードします。
これをルートディレクトリにあるextensionフォルダに入れます。
そして、LocalSettings.phpに以下を追記します。
require_once( "$IP/extensions/AuthWordpress.php" ); $wgAuth = new AuthWordpress(); $wgAuth->setAuthWordpressTablePrefix('WordPressのTablePrefix'); $wgAuth->setAuthWordpressDBServer ('MySQLのホスト名'); $wgAuth->setAuthWordpressDBName('MySQLのDB名'); $wgAuth->setAuthWordpressUser('MySQLのユーザ名'); $wgAuth->setAuthWordpressPassword('MySQLのパスワード');
function allowPasswordChange() { return false; }
AuthWordpress.phpにこれを書き足すと、MediaWikiからパスワードを変更できなくなる。
AuthWP.phpは、WordPressがインストールされたディレクトリに/wikiというディレクトリを作り、そこにMediaWikiをインストールしていることを想定している。
まず、AuthWP.phpをダウンロードする。
次に、以下のコードをLocalSettings.phpに書き足す。
require_once( "$IP/extensions/AuthWP.php" ); $wgAuth=new AuthWP();