「ManageCategoriesのエラー対策」の版間の差分
提供: Wikiducca
(大松「ブロックされないから荒らしやすいンゴねえ」) |
(The Pioneer (ノート) による版 4364 を取り消し) |
||
(6人の利用者による、間の11版が非表示) | |||
行1: | 行1: | ||
− | + | == 概要 == | |
MediaWiki をバージョンアップしたところ、 Extensions の ManageCategories でエラーが出るようになったので対策。 | MediaWiki をバージョンアップしたところ、 Extensions の ManageCategories でエラーが出るようになったので対策。 | ||
2019年1月9日 (水) 08:04時点における最新版
概要
MediaWiki をバージョンアップしたところ、 Extensions の ManageCategories でエラーが出るようになったので対策。
内容
エラーメッセージ
httpd のエラーログに以下の内容が表示されるようになった。
Undefined variable: fname in /path/to/extensions/managecategories/managecategories.php on line 155, referer: https://wiki.ducca.org/hogehoge
対策
/path/to/extensions/managecategories/managecategories.php を編集する。
編集内容
84行目:
if ( preg_match($reg,$editPage->textbox1) )$categorized = true;
を
if ( preg_match($reg,$editPage->textbox1) ){ $categorized = true; }else{ $categorized = false; }
に。
151行目から始まる、
function fnGetAllCategories( $dbr ) {
の最初の行に
$fname = 'Database::select';
を追記する。
diff
# diff managecategories.php managecategories.org.php 84,85c84,85 < if ( preg_match($reg,$editPage->textbox1) ){ $categorized = true; }else{ $categorized = false; } < --- > if ( preg_match($reg,$editPage->textbox1) ) $categorized = true; > 152c152 < $fname = 'Database::select'; --- >
参考・引用
https://www.mediawiki.org/wiki/Extension_talk:ManageCategories