問題タブ [semantic-mediawiki]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mediawiki - MediaWiki 1.29.0 maintenance/update.php は何もしません
myMW (1.28.2)
とSMW (2.5.3)
a have を使用したホスティングでは:
/home/www/mediawiki-1.28.2
/home/www/w -> mediawiki-1.28.2
(へのリンクmediawiki-1.28.2
)/home/www/.htaccess
https://www.mediawiki.org/wiki/Manual:Upgrading#Command_lineに従います:
- にダウンロード
mediawiki-1.29.0.tar.gz
しています/home/www/mediawiki-1.29.0.tar.gz
mediawiki-1.29.0.tar.gz
に開梱/home/www/mediawiki-1.29.0
/home/www/w
から/home/www/mediawiki-1.29.0
ファイルおよびフォルダーにコピー:LocalSettings.php
、images
、一部の拡張子
次に、コマンドラインから次のことを行います。
- リンク
/home/www/w
を から/home/www/mediawiki-1.28.2
に変更/home/www/mediawiki-1.29.0
cd /home/www/w
/opt/php/7.1/bin/php ~/bin/composer.phar require mediawiki/semantic-media-wiki "~2.5" --update-no-dev
/opt/php/7.1/bin/php ~/bin/composer.phar update
/opt/php/7.1/bin/php maintenance/update.php
そしてmaintenance/update.php
何もしません!まったく!そして私のサイトは までHTTP 500
。
何が問題で、どうすればデバッグできmaintenance/update.php
ますか?
mediawiki - MediaWiki: ユーザー アカウントがページ内でブロックされているかどうかを確認します
MediaWiki で、ユーザー アカウントにリンクするページを作成したいと考えています。ユーザー アカウントを非アクティブ化するためにブロックを使用しているため (これを実現する他の方法が提供されていないため)、アカウントがブロックされている場合は、リンクの横にメモを表示すると便利です。そのため、ユーザー アカウントのさまざまな状態を区別する方法が必要です。
したがって、私の質問: ユーザー アカウントがブロックされているかどうかを検出するためのパーサー機能またはその他の種類の手段はありますか? 見つからない。または、ページ内でこの機能を実現する方法が他にありますか?
注: ユーザー ページを削除することはできません。ページの存在を確認できるパーサー機能があり{{#ifexist}}
ますが、ユーザー ページを削除したくなく、管理者を混乱させたくありません。「user-is-blocked」フラグは、何らかの分岐を実行できる唯一のものです。これを達成する方法はありますか?