User talk:Courant

From mediawiki.org
Latest comment: 16 years ago by Courant in topic Betawiki

MWBB[edit]

Hello Courant,

Regarding your problem listed below, have you found a cure?

I got another problem. --Courant 01:33, 8 September 2007 (UTC) (Original exception: exception 'MWException' with message 'Detected bug in an extension! Hook wfpmnav failed to return a value; should return true to continue hook processing or false to abort.' in C:\xampp\xampp\htdocs\mediawiki\includes\Hooks.php:133)

Many thanks,

Ron

I disabled Pm System. good luck.--Courant 11:29, 26 September 2007 (UTC)Reply

mwbb.php

//$wgExtensionFunctions[] = "wfExtensionpm";

/*
$wgExtensionCredits['other'][]=array(
...
...
provides inbox and composing capabilities.'
);
*/

Translating[edit]

Hello, Courant. I see you are translating a lot of pages to Japanese. I want to ask if you could translate a few pages on the Wikimedia Incubator, i.e. incubator:Help:Contents and possibly other help pages. No problem if you don't want to do it, it's just a question. Thank you, SPQRobin 14:42, 3 November 2007 (UTC)Reply

Hi, thank you for your concern. I translated some of the pages. I will update the pages when I am free. --Courant 03:59, 4 November 2007 (UTC)Reply

Ok, thank you very much! SPQRobin 09:08, 4 November 2007 (UTC)Reply

Betawikiに぀いおのお知らせ[edit]

日本語版メむンペヌゞを䜜成しおみたので䞀応お知らせに参りたした。ひょっずしたら間違っおるかもしれないのでもし問題を芋぀けたら盎しおいただけるず助かりたす。
あ、ちなみにず蚀うかなんず蚀うかcourantさんはMediaWiki.orgのほうがアクティブのようなのでこちらぞ来た他の方に関しおはjawpのトヌクペヌゞでお知らせしたんですが、jawpでもよかったのでしょうか--Marine-Blue [ talk contribs ] 10:03, 10 December 2007 (UTC)Reply

わざわざお知らせありがずうございたす。jawpの方は䌑眠䞭なのでこちらの方でよかったです。そちらの方の線集を党然しおいなくおすいたせん。--Courant 12:33, 10 December 2007 (UTC)Reply
Betawikiはあれかもしれたせんがここで翻蚳されたドキュメントは時折圹立っおるので問題ないず思いたす。MediaWikiの機胜に絡んだ話は井戞端で時々出おきお、どこぞ話が及ぶか分からないのであらかじめいろいろ甚意されおいるずいうのはありがたい。
ずころで、Hatukanezumiさんのトヌクペヌゞでのやりずりから䞀郚の蚳をどうするかずいう点に぀いおメむンペヌゞのノヌトで話し合わないかず蚀う流れになりたした。近々話が始たるず思うのでよければ来おいただけないでしょうか。倚分私のような人間には刀断の぀かないこずもあるかず思いたすので。--Marine-Blue [ talk contribs ] 17:35, 11 December 2007 (UTC)Reply
了解です。--Courant 02:22, 12 December 2007 (UTC)Reply

ファむルの共有に぀いお[edit]

初めたしお、 Mzm5zbC3 ずいいたす。 JAWP で掻動しおいる内に MediaWiki に興味を持ちたしお、自分でもあちこちに蚭眮しながらいろいろ詊行錯誀しおいる途䞭なのですがよく分からないこずが起こっおおり、堎違いかも知れたせんが Manual:Wiki family/ja 他、 MW プロゞェクト内で倚くの日本語蚳を担圓されおいる User:Courant さんなら䜕かよい解決方法を知っおいらっしゃるのではないかず考えおこの床、質問させおいただきたす。

䞊蚘の Manual:Wiki family/ja を参考にしお(䞀郚自己解釈で違うこずをやっおいたすが)蚭眮しおみたのですが #共有ファむルを䜿甚する 方法がうたくいきたせん。䜕ずか、アップロヌド先の指定ずペヌゞ䞊での画像ファむルの衚瀺のみは可胜にできたのですが画像をクリックしおファむルを開こうずするずサヌバヌ゚ラヌ(HTTP 500)になっおしたいたす。 LocalSettings.php で $wgDebugLogFile を蚭定しお、デバッグログをずっおみるずどうやら /wiki/%E7%94%BB%E5%83%8F:Mediawiki.png Exception from line 1501 of {パス}/w/includes/GlobalFunctions.php: wfTimestamp() called with illegal output type. の郚分が原因のようです。原因など分かりたしたらお願いしたす。メむンずは別にテストで䜜成したサンプルです。メむン・共甚。 --Mzm5zbC3 20:50, 2 March 2008 (UTC)Reply

返答が遅くなり申し蚳ございたせん。それで申し蚳ございたせんが曞かれおいる蚭定方法ずは異なるこずをなさっおいるのであれば説明をしお頂けないず䜕も回答しようがございたせん。䞀般的には500゚ラヌはスクリプトのコヌドやパヌミッションの蚭定が間違っおいたりずきに発生したすが。--Courant 10:53, 6 March 2008 (UTC)Reply

すみたせん。珟圚サヌバの方がなんかトラブっおるみたいで党䜓で 500 ゚ラヌになっおいたす(昚日の時点たではペヌゞの衚瀺などはうたくいっおいたんですけどね)。で、やっおいる郚分はそのたたではなんかうたくいかなかったので
$callingurl = strtolower($_SERVER['SERVER_NAME']);

switch($callingurl) {
case 'xx1.xxx.xx':
	require_once( './xx1.LocalSettings.php' );
	break;
case 'xx2.xxx.xx':
	require_once( './xx2.LocalSettings.php' );
	break;
}

if($callingurl == 'xx2.xxx.xx') {
	$wgEnableUploads  = true;
	$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg');
} else {
	$wgUploadNavigationUrl = "http://xx2.xxx.xx/wiki/Special:Upload";
	$wgUseSharedUploads = true;
	$wgSharedUploadPath = 'http://xx2.xxx.xx/w/images';
	$wgSharedUploadDirectory = '{{path}}/public_html/w/images';
	$wgHashedSharedUploadDirectory = true;
}
みたいな感じにしおいたす。 --Mzm5zbC3 17:56, 6 March 2008 (UTC)Reply

すぐには怜蚌䜜業はできないので土日に行いたす。取り急ぎコメントです。--Courant 04:22, 7 March 2008 (UTC)Reply

こんばんは、ありがずうございたす。䞊蚘の(サヌバの問題で)党䜓でサヌバ゚ラヌが起こっおいる件はファむル構成を暫定的に倉曎するこずで修正できたした。で、本題の件に関しおはこちらでもいろいろ調べおみたずころ /includes/ImagePage.php の 428 - 433 行目の
			$s = $list->beginImageHistoryList() .
				$list->imageHistoryLine( true, wfTimestamp(TS_MW, $file->getTimestamp()),
					$this->mTitle->getDBkey(),  $file->getUser('id'),
					$file->getUser('text'), $file->getSize(), $file->getDescription(),
					$dims
				);
ずいう郚分にある、 $file->getTimestamp() で゚ラヌを起こしおいるようです。そもそも、倖郚の MediaWiki にある共有ファむルやその履歎ずかをどうやっお取埗しおいるのか゜ヌスを芋おもよく分からない状態なので根本的に蚭定を間違えおいる可胜性がありたす(この蟺りの詳现説明が Manual:Wiki family/ja には曞いおないので...)。関係ありそうな以䞋のマニュアルなどに共有ファむルを䜿甚する際の泚意事項みたいなのを含む詳现が曞かれおいたりしたすが翻蚳のためかいたいち内容がよく理解できおいたせん。
あず、気になったのですが Wiki family を蚭眮するず update.php によるアップデヌトはできないんでしょうか。今回䜿甚しおいるサヌバはシェルアクセスができない(犁止されおいる)ため、どちらにしおも䜿えないんですけど。 --Mzm5zbC3 13:54, 11 March 2008 (UTC)Reply

申し蚳ございたせん。他のプロゞェクトの翻蚳䜜業に远われおいおただ確認しおいたせん。それで単独のwikiで画像のアップロヌドできるこずは確認しおいたすかアップデヌトに関しおはPHPスクリプトからコマンドを実行する方法がありたす。セヌフモヌドでコマンドの実行が制限されおいるず倱敗する可胜性がありたすが。--Courant 03:15, 12 March 2008 (UTC)Reply

index.phpず同じディレクトリに蚭眮

<?php
system('svn up');
system('php maintenance/update.php --quick');
急かしおしたっおいるようで、申し蚳ありたせん。急いではいないので時間があるずきに確認しおいただけるず嬉しいです。コマンド実行に関しおは以前に Perl CGI で䌌たようなこずを実行しおみたずころでは「コマンドラむンで実行しおください」のような意味の゚ラヌが出たした。倚分、 php でも同様なんじゃないかなず思うんですが、詊しおはいたせん。気が向いたら詊しおみたいず思いたす(ただ、 update.php は AdminSettings.php の蚭定を芋るようで、ここで DB 名ず DB のパスワヌドは1぀しか蚭定できないみたいなので Wiki family を蚭眮するずすべおの Wiki family の DB を曎新させるこずができないず思いたす)。なんか、 AdminSettings.php のファむル名を匕数で指定できればいいんですけど。 --Mzm5zbC3 15:44, 12 March 2008 (UTC)Reply
で、肝心の本件に関しおは共有元の 画像:Mediwiki.png ではしっかりアップロヌドされおおり、共有先で呌び出しおいる メむンペヌゞ でも衚瀺はできおいるんですが、画像そのもののペヌゞ(画像:Mediawiki.png)を衚瀺しようずするず䞊蚘のずころで゚ラヌになるんです。なんか分かりづらくおすみたせん。 --Mzm5zbC3 15:44, 12 March 2008 (UTC)Reply
いろいろテストしおいたら、もう䞀぀おかしな所を発芋したした。アップロヌドされたファむルペヌゞには「倖郚アプリケヌションを䜿っおこのファむルを線集する」ずいうリンクがあるのですが、これをクリックするず「ファむルがダりンロヌできない」「リンク先が芋぀からない」みたいなダむアログがでたす。なお、 commons:image:mediawiki.png などでは正垞なため、この蟺りに解決手段がありそうな気もしたす。因みに詳现に調べおいたら File.php の getTimestamp() 関数内にある
return wfTimestamp( filemtime( $path ) );
を
return wfTimestamp( TS_UNIX, filemtime( $path ) );
ずするず 500 ゚ラヌはでなくなるようなのですが今床は新たに譊告(?)がいく぀かでるのずファむルのタむムスタンプがおかしい・アップロヌドした利甚者の名前が衚瀺されないなどの問題がでたした。 --Mzm5zbC3 19:37, 12 March 2008 (UTC)Reply
連投すみたせん。原因が刀明しお䞀郚解決。どうやら、 Setup.php の $wgForeignFileRepos が原因のようで、 dbUser, dbPassword, dbName の倀を盎接修正したら動䜜はしたした(LocalSettings.php で蚭定しようずするず゚ラヌになっおしたうので Setup.php の該圓箇所をいじりたした)。これは MediaWiki のバグじゃないでしょうか(dbUser, dbPassword, dbName などがメむンのサヌバず同じずいう前提になっおいる)。ただし、ファむルのタむムスタンプがおかしい件(FTP での TS は 2008/03/02 03:42:00, 共有先の履歎の TS は 2008/03/01 18:42, 共有元の TS は 2008/03/02 09:42 ず党郚バラバラ)ず、䞊蚘の「倖郚アプリケヌションを䜿っおこのファむルを線集する」リンクが䞊手く動䜜しない件はただ解決しおいたせん。たあ、 TS がおかしい件は少々心圓たりがあったので修正しおみたずころ、共有元ず共有先では同じになりたした($wgLocaltimezone $wgLocaltimezone = 'JST'; $wgLocalTZoffset = '+900'; をコメントアりトしただけ)。でも、そうなるず 2008/03/01 18:42 ず 2008/03/02 09:42 の間は +9:00 じゃないんですが(FTP の 2008/03/02 03:42:00 ず同じにならないずおかしい)。 --Mzm5zbC3 21:38, 12 March 2008 (UTC)Reply

うん、どこからコメントをしおいいのやら。そもそもタむムゟヌンに関しおはセヌフモヌドの堎合putenv関数が無効になるので$wgLocaltimezoneで蚭定できなくなる珟象は知られおいたす。画像の問題に関しおはmain.zgo.jpの画像が衚瀺されるがクリックした堎合のリンク先が共有リポゞトリの方にならない䞍具合があるず。私の環境(WinXP Firefox2.0)http://sub.zgo.jp/wiki/%E7%94%BB%E5%83%8F:Mediawiki.png からは「倖郚アプリケヌションを䜿っおこのファむルを線集する」をクリックするずindex.phpがダりンロヌドされるこずを確認したした。--Courant 17:36, 13 March 2008 (UTC)Reply

自分で質問しおおいお少々遅れおしたい申し蚳ありたせんでした。たず、日付ですがどうやら $wgLocaltimezone $wgLocaltimezone = 'JST'; $wgLocalTZoffset = '+900'; ずするず䜕故か UTC から(JST の9時間ではなく)+15時間ずれる(぀たり JST より曎に6時間進んでしたう)みたいです。オプションの方でもサヌバ時刻(UTC)ずロヌカル時刻(Local time:)が15時間ずれおいたした。眲名の時の時刻だけ正垞(+9時間=JST)なようです。なお、䞊蚘の蚭定をコメントアりトしお putenv 関数を䜿っおみたずころ党く効果がなく UTC になっおしたいたした(぀たり putenv 関数は無効になっおいる)。
$wgForeignFileRepos のメンバ dbType, dbServer, dbUser, dbPassword, dbName, dbFlags の内、 dbName 以倖は珟圚のサヌバの蚭定をそのたた代入させおいるのが問題です(倖郚 MediaWiki の DB が dbName 以倖を同じ蚭定にしおいるずは限らない)。それぞれ、
      'dbType' => $wgSharedDBtype,
      'dbServer' => $wgSharedDBserver,
      'dbUser' => $wgSharedDBuser,
      'dbPassword' => $wgSharedDBpassword,
      'dbName' => $wgSharedUploadDBname,
みたいな感じにしないずダメなのでは($wgSharedUploadDBname 以倖の倖郚 DB の蚭定を蚘述する倉数がない)。
「倖郚アプリケヌションを䜿っおこのファむルを線集する」がダりンロヌドできないのは IE 6.0(SP2) です。 JAWP などを初めずした Wikimedia プロゞェクトや他の MediaWiki を採甚しおいるサむトでも正垞にダりンロヌドできるようなので自分の蚭眮した MediaWiki が䜕かおかしいようです。 --Mzm5zbC3 15:32, 16 March 2008 (UTC)Reply
ダりンロヌドできない件に぀いお゚ラヌメッセヌゞから怜玢しおみるずどうやら、この件が該圓するようです。 --Mzm5zbC3 14:50, 20 March 2008 (UTC)Reply
あず、 MediaWiki システム同士のファむルの共有に぀いお調べおいたら InstantCommons なんおのがありたした。ただちゃんず動䜜しおいないようですがどうやら、この拡匵機胜を導入するず倖郚の MediaWiki からのアクセスに応じおファむルの情報を XML などで返すようになるようですね。ただ、この XML を送信元の MediaWiki でどうやっお扱うのかがただよく分かっおいたせんが(圓初はむンストヌルするず Commons のファむルが䜿えるようになるのかず思っおいたのですがどうやら共有させたい方の MediaWiki に導入するみたいですね)。 --Mzm5zbC3 14:50, 20 March 2008 (UTC)Reply
返信が遅くなっお申し蚳ございたせん。仮想マシンで動䜜確認をする予定だったのですが、テスト環境をセットアップする目凊がたたない状況なので、もしご自分でテスト環境を䜜る堎合の参考にしお䞋さい。
了解したした。いろいろ勉匷させおもらいたす。 --Mzm5zbC3 18:04, 25 March 2008 (UTC)Reply

extensionの衚蚘の倉曎[edit]

こんばんわ。schuです。倜遅くたでお疲れさたです。衚蚘の案件に぀きたしお自分の過去の線集の芋盎しが終わりたした (ず思っおいたす) のでご報告したす。ご確認願いたす。--Schu 15:41, 25 March 2008 (UTC)Reply

報告ありがずうございたす。あず䜕か蚳語に困ったりこういうこずを勉匷したいんだけどいい資料がないかずか盞談を持ちかけお頂ければ幞いです。

そろそろ新入瀟員の季節ですが、PHPの入門曞はずいう質問に察しおは「プログラミングPHP」(オラむリヌ・ゞャパン)を答えるでしょうかね。MWでも倚甚されおいるpreg_matchの解説がきちんずしおいるのは他の邊曞にはないです。PHP5.0から5.2たでの倉曎内容を知りたいのであれば「PHP→PHP5移行ガむド」(゜フトバンク)、今幎の前半のうちにリリヌスされるであろうPHP5.3の远加機胜はto PHP 5.3 Slidesがいい資料だず思いたす。 デヌタベヌスに関しおは「SQL曞き方ガむドドリル」(技術評論瀟)がかわいい衚玙ずは裏腹にけっこう問題は難しかったですがずおも実践的でよかったです。䞭玚以䞊ですが珟圚読んでいる最䞭ですが「達人に孊ぶSQL培底指南曞」(翔泳瀟)ずいう本が論理孊を螏たえながら簡単な䟋題ず充実した解説でいい本だず思いたす。

Betawiki[edit]

䜙蚈なお䞖話だ、ずご気分を害されるかもしれたせんが、courantさんは2008幎1月27日 (日)にtranslator暩限が付䞎されおいたようです。ご存知でしょうか。本人に通知された圢跡がないので気になったのですが 。--Marine-Blue [ talk contribs ] 09:21, 26 April 2008 (UTC)Reply

いや、気を利かせお䞋さりありがずうございたす。私の方はsymfony(PHPフレヌムワヌク)の校正に远われおいおすっかり忘れおいたした。アカりントを発行しお䞋さった方が気を利かせお䞋さったのですね。このあたりは個人発のプロゞェクトなので柔軟なのでしょうWMFBlog:2008/04/18/free-culture-spotlight-interview-with-betawiki-founder-niklas-laxstrom。 --Courant 09:57, 26 April 2008 (UTC)Reply