MediaWiki (curl error:7)エラー対応

表題の件でMediaWikiのVisual Editorを開こうとするとエラーが発生する問題がありました。

Error contacting the Parsoid/RESTBase server: (curl error: 7) Couldn’t connect to server | Topic on Talk:MediaWiki 1.35

いろいろ試行錯誤したところ、docker-compose downしてLocalSettings.phpの以下のパラメータを設定すると良いことが分かりました。

LocalSettings.php
$wgCanonicalServer = 'http://www.example.com:80'; # mediawikiコンテナに設定したhostname

その他、ユーザー権限を設定する以下パラメータを施してdocker-compose up -dして作業終了です。

MediaWikiで承認したユーザのみに閲覧・編集権限を付与する方法

LocalSettings.php
$wgGroupPermissions['*']['read'] = false; $wgGroupPermissions['*']['edit'] = false;
$wgGroupPermissions['user']['read'] = true; $wgGroupPermissions['user']['edit'] = false;
$wgGroupPermissions['autoconfirmed']['read'] = false; $wgGroupPermissions['autoconfirmed']['edit'] = false;
$wgGroupPermissions['sysop']['read'] = true; $wgGroupPermissions['sysop']['edit'] = true;

$wgGroupPermissions['new-group']['read'] = true;
$wgGroupPermissions['new-group']['edit'] = true;
$wgWhitelistRead = array( 'メインページ', '特別:アカウント作成' );
# docker-compose up -d

お疲れ様でした。

同じカテゴリーの記事

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です