1 名前:nobodyさん [2007/07/04(水) 07:24:10 ID:77E6ADvG] MediaWiki について情報交換するスレです == 公式サイト等 == [www.mediawiki.org/wiki/MediaWiki/ja MediaWiki.org] [www.mwusers.com/ MediaWiki Forums] [www.amazon.co.jp/dp/1904811590/ Mediawiki Administrators' Tutorial Guide] 日本語翻訳中(らしい)
638 名前:nobodyさん mailto:sage [2008/05/17(土) 15:43:18 ID:???] >>636 マルチはよくないよ、マルチは(´・ω・`) pc11.2ch.net/test/read.cgi/hp/1210081559/298
639 名前:nobodyさん [2008/05/17(土) 15:52:49 ID:ctk8cFos] >>638 こちらに誘導されたので、こちらで質問させて頂きました。
640 名前:nobodyさん mailto:sage [2008/05/17(土) 16:09:08 ID:???] つ回答 pc11.2ch.net/test/read.cgi/hp/1210081559/301
641 名前:nobodyさん mailto:sage [2008/05/17(土) 17:13:35 ID:???] >>640 難しいです。。
642 名前:nobodyさん mailto:sage [2008/05/17(土) 20:17:16 ID:???] >>636 ,641 mediawiki本社というのがwikiaのことでしたら、 後は日本語圏では探すのは難しいと思います。 mediawikiの代替としては@wikiではmediawiki記法と ユーザの編集制限機能が利用できます。 www12.atwiki.jp/linux2ch/pages/234.html 英語圏かつ有料でいいなら「mediawiki hosting」で検索すれば いくつか見つかります。例えば格安レンタルサーバーとして有名な dreamhostなら自動インストーラがあります。 wiki.dreamhost.com/index.php/MediaWiki あとはパソコンに詳しい知り合いにお願いするか、 自分でMWを設置してするにしても、高校生で設置している人も ちらほらいますし、困ったらこのスレに質問すれば だいたい解決するはずなので、後は十分な時間を 用意できるかどうかでしょう。
643 名前:nobodyさん mailto:sage [2008/05/17(土) 21:18:26 ID:???] >>637 一応動く要件だけを調べると日本語圏だとland.toでしょうか。 land.to/ 裏技としてはXREAで最初の一ヶ月の費用だけお金を払えば 期限が切れても広告付きと50MBの範囲で利用を続けられます。 英語圏でいいのなら「free web hosting php5」を検索すれば ごろごろ見つかります。 ただ無料サーバは型落ちのマシンに数百人以上が詰め込んでいるので 安定性を期待するのは難しいと思います。 どうしても無料サーバでwikiを動かしたいのであればファイルもしくはSQLiteを バックエンドとしたwikiを選んだ方が良いと思います。きちんとした ユーザ管理機能が欲しいというのであればPHP製のwikiとして dokuwikiがあります。これはwiki.php.net(PHPの公式サイト)で採用されています。 最近になって日本語のマニュアルが増えているのでかなり導入しやすくなっています。 あとは現時点でsvn版のMW限定ですがバックエンドのデータベースとして ファイル型のSQLiteを選択すれば常駐型のMySQLよりも鯖の負荷は下がります。 サーバのPHPのpdo_sqlite関数が有効で、いろいろな不具合(>>626 )に目をつぶることが前提ですが。
644 名前:nobodyさん mailto:sage [2008/05/18(日) 13:43:28 ID:???] 規制多いよ
645 名前:nobodyさん [2008/05/18(日) 18:26:08 ID:0zqDIdUQ] 超ド級初心者ですが質問させて下さい。 トップページの左上の、ひまわりの画像をオリジナル画像にするには どうしたらいいんでしょうか?
646 名前:nobodyさん mailto:sage [2008/05/18(日) 18:34:57 ID:???] >>645 www.mediawiki.org/wiki/Manual:FAQ/ja#.E3.83.AD.E3.82.B4.E3.82.92.E5.A4.89.E6.9B.B4.E3.81.AB.E3.81.99.E3.82.8B.E3.81.AB.E3.81.AF.EF.BC.9F
647 名前:nobodyさん [2008/05/18(日) 18:45:36 ID:0zqDIdUQ] >>646 ありがと。 でも何が書いてるのかさっぱりだわw
648 名前:nobodyさん mailto:sage [2008/05/18(日) 19:07:01 ID:???] 執拗な荒らしにあって困っています。 広域ブロックするには、どうすればいいのでしょうか? ADSLを繋ぎ直して、何度もIPを替えては書き込んできるので。
649 名前:nobodyさん mailto:sage [2008/05/19(月) 01:20:02 ID:???] 公開プロキシを完全排除するのは、どうすればいいんでしょうか?
650 名前:nobodyさん mailto:sage [2008/05/19(月) 21:04:11 ID:???] 特別:Export で出力したXMLをローカルで編集して 特別:Import したいんですけど、 XMLがデカすぎてブラウザがタイムアウトしてしまうのが怖いです。 コマンドラインで直接インポートできないもんでしょうか? バージョンは 1.12.0 です。
651 名前:nobodyさん mailto:sage [2008/05/19(月) 21:49:40 ID:???] >>650 www.mediawiki.org/wiki/Manual:Maintenance_scripts/ja importDump.php がお望みの機能です。 コマンドラインから引数無しで、ヘルプが表示されるはず。
652 名前:nobodyさん mailto:sage [2008/05/20(火) 00:57:23 ID:???] >>647 wiki.png(skins/common/images/)を別の名前にリネームして wiki.pngを新しく用意するか、LocalSettings.phpファイルに 以下のコードを追加します。 $wgLogo = $wgStylePath . '/common/images/新しい画像のファイル'; もしくは以下のようにしてもかまいません。 上記の方が少しパフォーマンス上の点で良いです。 $wgLogo = "$wgStylePath/common/images/新しい画像のファイル"; ファビコンを変更したいのであれば、$wgFaviconで上記と同じように指定します。
653 名前:nobodyさん mailto:sage [2008/05/20(火) 02:59:48 ID:???] >>648 説明はできないのでこちらのリンクを参照して下さい。 他にプロバイダに通報するという手段もあります。 Help:管理者マニュアル 広域ブロック ja.wikipedia.org/wiki/Help:%E7%AE%A1%E7%90%86%E8%80%85%E3%83%9E%E3%83%8B%E3%83%A5%E3%82%A2%E3%83%AB_%E5%BA%83%E5%9F%9F%E3%83%96%E3%83%AD%E3%83%83%E3%82%AF >>649 プロキシのブラックリストは人力で集めているので完全に防止するのは困難だと思います。 2chの方ではDSBLを利用しているそうです。サーバに通知された環境変数を通して ある程度規制をできるそうですが。 Wikipedia:オープンプロクシは使わない ja.wikipedia.org/wiki/Wikipedia:%E3%82%AA%E3%83%BC%E3%83%97%E3%83%B3%E3%83%97%E3%83%AD%E3%82%AF%E3%82%B7%E3%81%AF%E4%BD%BF%E3%82%8F%E3%81%AA%E3%81%84 DSBL ja.wikipedia.org/wiki/Distributed_Sender_Blackhole_List 公開プロキシ ja.wikipedia.org/wiki/%E5%85%AC%E9%96%8B%E3%83%97%E3%83%AD%E3%82%AD%E3%82%B7
654 名前:nobodyさん mailto:sage [2008/05/20(火) 21:20:50 ID:???] >>651 importDump.php を実行してみたんですが、helpが出てきません。 標準入力を待ってるかのように、プロンプトが出ずにカーソルがチカチカ・・・ Ctrl+Cでブッチしました。 何が悪いんでしょう?
655 名前:nobodyさん mailto:sage [2008/05/20(火) 21:57:58 ID:???] >>654 ソース見た。 ヘルプなんか無かったです。すみません。 引数か、標準入力で、xml指定すれば良いみたい。
656 名前:nobodyさん mailto:sage [2008/05/22(木) 00:49:19 ID:???] >>655 できました! 不親切な設計なことで・・・
657 名前:nobodyさん mailto:sage [2008/05/22(木) 13:38:15 ID:???] 引数なしだとヘルプが出るという前提は捨てたほうがいいな。
658 名前:nobodyさん mailto:sage [2008/06/02(月) 00:09:11 ID:???] MediaWikiを複数のサーバーにインストールして、DBは共通にしています。 画像をアップロードすると、DBに情報は格納されますが、画像本体は、どれか ひとつのサーバーにしか存在しません。 これを解決するには、rsyncなどで定期的に同期するしかないんでしょうか?
659 名前:nobodyさん mailto:sage [2008/06/02(月) 00:55:12 ID:???] >>658 wikimedia財団ではcommonsで画像を集中管理していますが、 同じような設定を設定変数で出来るはずです。
660 名前:nobodyさん [2008/06/06(金) 20:01:17 ID:LENjhXzB] a006.ap.plala.or.jpから、再接続を繰り返して頻繁に荒らしてくる人がいるのですが、 どうやってブロックすればいいですか? >>653 に載っている、0/16〜0/24を繰り返しても、巨大プロバイダだけに範囲が広すぎるし。 一部の掲示板みたいに、リモートホスト中の特定の文字列で規制できれば一番良いのですが、何か方法はないものでしょうか? ご存知の方、ご教授頂けましたら幸いです。
661 名前:nobodyさん mailto:sage [2008/06/06(金) 20:49:00 ID:???] >>660 自分の場合の例ですが、IP address (Host name)と User agent を and でくくってアクセス制限対象にしています MediaWiki 上で制限するよりも、例えばウェブサーバが Apache なら .htaccess でまとめて制限してみてはいかがでしょうか? .htaccess質問コーナー Part7 pc11.2ch.net/test/read.cgi/hp/1206025115/
662 名前:nobodyさん [2008/06/06(金) 21:17:34 ID:LENjhXzB] >>661 レンタル中のページでは、規制ができないみたいです。 それと、UserAgentでの規制もできないのですが。 そのような名前の利用者は存在しません、と出てしまって。
663 名前:nobodyさん mailto:sage [2008/06/06(金) 21:21:22 ID:???] a006.ap.plala.or.jpの対応IPだけでも、把握できれば、楽になるのですが、 なにか効率よく検索できるサイトはないものでしょうか? plala全体では、範囲が広すぎますし。
664 名前:nobodyさん mailto:sage [2008/06/06(金) 21:43:48 ID:???] ぷららに通報したほうが早いと思うんだが。
665 名前:nobodyさん mailto:sage [2008/06/11(水) 20:18:58 ID:???] 環境 MediaWiki v.1.11.1を使っています。 質問 あるページの記事の中で、画像を管理者には可視とし、 ゲストユーザには不可視にできるするにはどうしたらよいのでしょうか? ずばり解決法、もしくは解決のためのヒントを頂ければと存じます。 当方のスキル エクステンションのハック歴3日程度です。
666 名前:nobodyさん mailto:sage [2008/06/12(木) 00:33:04 ID:???] >>665 その画像は特別:Uploadからあげたもの?それとも任意のもの?
667 名前:nobodyさん mailto:sage [2008/06/12(木) 00:35:37 ID:???] >>665 通常のアップローダーでアップロードした画像に対する 制限をしたいのであれば次の項目を行います。 ただし、私はすべて試していませんし、漏れがあるかもしれません。 * 設定変数によるユーザー権限の設定(このスレを「ユーザー」で検索すれば見つかります) ** 画像(Image)名前空間のページの閲覧制限 ** メタ情報を出力する特別ページ全般の閲覧制限、 もしくはそれぞれの特別ページのファイルを修正して 画像のアップロードや削除の情報を表示されないようにする。 対象となるのはSpecial:SpecialPagesのうち「最近更新したページとログに 分類されるページ」。少し古いバージョンのMWでは分類されていないので その場合はWikipediaなどで調べます * 外部ページからのインクルードの禁止(>>384 ) * 画像の直接リンクの禁止(mod_rewite、mod_setenvifなど) 繰り返し言われていることですが、MWの設計は基本的に 公開する情報しか対象に考えていないので、 会員制で画像のアップロードが中心のサイトを運営するなら 別のCMSを探した方がよいかもしれません。 あとは独自のアップローダ機能を持つ特別ページを追加することで ログページに記録されないようにする方法が考えられますが、 こちらは自分で開発する必要があります。
668 名前:nobodyさん mailto:sage [2008/06/12(木) 07:38:34 ID:???] >>667 ありがとうございます。 「特別:Upload」からアップロードした画像です 現在、3万ページあります。ファイルにデータを書き込むWIKIですとアクセスが遅くなります。 直接DBとやりとりするWIKIはMWしかなかったので消極的に使っております。
669 名前:nobodyさん mailto:sage [2008/06/17(火) 03:21:12 ID:???] >>668 MediaWiki の機能を使って〜と考えずに、 Upload file を格納するディレクトリへのアクセスは管理者からの IP address だけ許可する といった方法ではダメなのでしょうか?
670 名前:nobodyさん mailto:sage [2008/06/17(火) 15:54:08 ID:???] >>669 とりあえず、それいいですね。 自分のスキルが追いつくまでそれでしのぎます。 例えば、タグでくくったら <xxx> [[画像:aaa]] </xxx> ゲストユーザには画像が非表示って言うのを 実現したかったのです。 試行錯誤してみましたが、自分が書くエクステンションだと 正規ユーザ [[画像:aaa]] ゲストユーザ (非表示) と、[[画像:aaa]]がパースされずに文字で出力されて、立ち往生しました。
671 名前:nobodyさん mailto:sage [2008/06/18(水) 21:42:00 ID:???] PHPは初心者(サンプルソースを見ながら試行錯誤しながらようやく動かせるレベル)です。 ■MediaWiki、サーバ関連情報 MediaWiki のバージョン : v1.12.0 MediaWiki をインストールした OS の種類とバージョン : Red Hat Enterprise Linux ES release 4 ウェブサーバの種類とバージョン : Apache v2.2.9 データベースサーバの種類とバージョン : MySQL v5.0.51a PHP のバージョン : v5.2.6 ■検索エンジンで調べた際の検索キーワード MediaWiki 名前空間 おまかせ 有効 ■分からないこと、発生している問題、やりたいこと、など MediaWikiに独自の名前空間を追加したのですが、 追加した名前空間のページがおまかせ表示で表示できなくなりました。 標準の名前空間は表示されますし、追加した名前空間そのものも有効です。 includes/SpecialRandompage.phpには、 private $namespace = NS_MAIN; // namespace to select pages from との記述があるので、一つの名前空間しか有効にならないのかと思いますが、 標準の名前空間+任意の名前空間を表示対象とするにはどうしたらよいのでしょうか。 ご教示よろしくお願いします。
672 名前:nobodyさん mailto:sage [2008/06/21(土) 18:51:43 ID:???] >>671 自分でSpecialRandompage.phpを修正するしかないと思います。 ざっとみて思いつくのは所属する記事数に比例した確率で どの名前空間を使うのかを決めるロジックを追加して その上でNS_MAINと決め打ちされている箇所を修正することでしょうか。
673 名前:nobodyさん mailto:sage [2008/06/21(土) 19:06:48 ID:???] >>672 追記。今1.13αを調べたらSpecialで始まる特別ページのコードが includesからincludes/specialsに移動していました。 他にdbディレクトリ、parserディレクトリも追加され、だいぶすっきりしました。
674 名前:nobodyさん mailto:sage [2008/06/22(日) 13:37:16 ID:???] WindowsXP+IE6でMWが真っ白になることが多いのは仕様なのですか? ウィキペディアも突然真っ白になったりしますが・・・
675 名前:nobodyさん mailto:sage [2008/06/23(月) 15:25:59 ID:???] wikisysopのipアドレスは第3者には見れないのでしょうか?
676 名前:nobodyさん mailto:sage [2008/06/23(月) 19:09:26 ID:???] ×見れない ○見られない
677 名前:nobodyさん mailto:sage [2008/06/23(月) 22:40:39 ID:???] >>674 IEのバグだと思う。 キャッシュ消せば見られるようになるよ。
678 名前:nobodyさん [2008/06/24(火) 19:35:23 ID:OoqcMMI8] == 質問するときに書いてね == ■MediaWiki、サーバ関連情報 : (コロンから右に書いた情報はたとえばの情報) MediaWiki のバージョン : v1.12.0 MediaWiki をインストールした OS の種類とバージョン : RedHat 9 レンタルサーバー名 or 自鯖の場合は回線等の詳細 : 自宅サーバー 光 ウェブサーバの種類とバージョン : Apache 2.2.8 データベースサーバの種類とバージョン : MySQL v5.0.41 with Senna PHP のバージョン : v5.0.5 ■検索エンジンで調べた際の検索キーワード 「MediaWiki」 「日本語検索」 「ハイライト」「赤字」 ■分からないこと、発生している問題、やりたいこと、など 日本語での検索結果で、赤文字でヒット部分が表示されるようになりたい よろしくお願いいたします
679 名前:671 mailto:sage [2008/06/24(火) 22:10:19 ID:???] >>672 レス遅くなってすいません。 調べて頂いてありがとうございました。 やはり、自分で書くしかないのですね。 Special*****.phpは、ほとんどNS_MAINで決め打ちされてるようですね。 Withoutinterwikiとかも無視されてるので、独自の名前空間について別のクラスかなにか 作った方が良さそうです。 とりあえず現状ママで放置することにします。
680 名前:nobodyさん mailto:sage [2008/06/25(水) 14:52:51 ID:???] >>678 普通に検索すると検索結果は赤く表示されるから、 そこを処理しているソースを流用すれば何とかなりそう。 だけど、その先、処理していいか、やっぱり分からないな すまん、他の人のレス期待
681 名前:nobodyさん mailto:sage [2008/06/26(木) 01:20:33 ID:???] >>678 日本語が全然マッチしないのであれば 例えばインストール時にデータベースのエンコーディングを UTF-8に指定していないためテキストが数値参照で保存されているから という理由は考えられますが。 ハイライトの部分は以下のように正規表現による置き換えを使っています。 ハイライトの結果 <span class='searchmatch'>検索文字列</span> コードの該当部分 includes/SearchEngine.php foreach($terms as $term){ if( ! isset($processed[$term]) ){ $pat3 = "/$patPre(".$term.")$patPost/ui"; // highlight word $extract = preg_replace( $pat3, "\\1<span class='searchmatch'>\\2</span>\\3", $extract ); $processed[$term] = true; } }
682 名前:nobodyさん mailto:sage [2008/06/27(金) 07:46:05 ID:???] bologのxmlrpcみたいなapiはないのでしょうか? (api経由で?)emacsで編集するモードはないのでしょうか?
683 名前:nobodyさん mailto:sage [2008/06/27(金) 09:31:33 ID:???] >>682 該当しそうなextensionありませんでした? www.mediawiki.org/wiki/Category:Extensions/ja www.mediawiki.org/w/index.php?title=Special:AllPages&namespace=102
684 名前:nobodyさん mailto:sage [2008/06/27(金) 16:34:34 ID:???] あるmediawikiから違うmediawikiへのexportとimportって簡単にはできないのでしょうか?
685 名前:nobodyさん mailto:sage [2008/06/27(金) 16:57:24 ID:???] >>684 下記リンク先にあるXMLダンプの項を読んでも分からなければ、 何が分からないか再質問してください Manual:Backing up a wiki/ja www.mediawiki.org/wiki/Manual:Backing_up_a_wiki/ja
686 名前:nobodyさん mailto:sage [2008/07/14(月) 20:46:02 ID:???] MacのWeb共有にてMediaWiki 1.12.0で数式を表示したいのですが,'Failed to parse (PNG conversion failed; check for correct installation of latex, dvips, gs, and convert) 'というエラー表示に置き換わります。 /etc/profileで/opt/local/bin等への$PATHを通している筈なのですが,/var/log/httpd/error_logには sh: line 1: latex: command not found sh: line 1: dvips: command not found というメッセージが出てしまいます。どうすれば解決できるでしょうか? また初めに,Can't write to or create to directoryなる%
687 名前:686 mailto:sage [2008/07/14(月) 20:47:07 ID:???] (Airmac切れました・・・ orz) また初めに,Can't write to or create to directoryなるエラーが出ましたので, chmod 777 mediawiki/image/math しました。 環境は, Mac OS X Intel 10.4.11 + MySQL 5.0.41 (www.mysql.comでのdpkg) Apache/1.3.41 (OS 10.4標準のWeb共有) php 5.2.4 (www.entropy.ch/software/macosx/php/ からのdpkg) latex, dvips, gs, convert -> /opt/local/bin/ (tetex,ghostscript,ImageMagick: MacPortsからInstall) math/texvcはmake済み です。何卒よろしくお願いします。 Googleでは上記のエラーメッセージ,ログの出力で検索しました。 www.mediawiki.org/wiki/Manual:Math www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Debian_GNU/Linux#TeX_Support (→ $wgTmpDirectory = "$IP/images/math";) など読みました。
688 名前:686 mailto:sage [2008/07/14(月) 20:49:39 ID:???] 連投で恐縮ですが,さきほど, sarabande.info/w/index.php/MediaWiki/TeX にある如くLocalSettings.phpで $wgLatexCommand = "/opt/local/bin/latex"; $wgDvipsCommand = "/opt/local/bin/dvips"; $wgImageConvertCommand = "/opt/local/bin/convert"; $wgImageMagickIdentifyCommand = "/opt/local/bin/identify"; と指定してみましたが結果は変わりません。どうしたものか・・・。
689 名前:nobodyさん mailto:sage [2008/07/15(火) 00:23:09 ID:???] >>688 画像のアップロード機能を有効にしていないと画像が出力されなかった記憶があります $wgEnableUploads = true;
690 名前:686 mailto:sage [2008/07/15(火) 08:18:12 ID:???] >>689 それもtrueになっております。記述忘れてすみません。
691 名前:nobodyさん mailto:sage [2008/07/15(火) 13:16:44 ID:???] >>690 Texvcはデフォルトの位置('./math/texvc')になければ $wgTexvcで新たに指定する必要があります。 後は/etc/profileが本当に反映されていているか確かめるために whichコマンドでlatexなどのパスが表示されるかどうか それと画像を作る際に一時的に利用されるtmpディレクトリも作成して 適切なパーミッションを設定しているかどうか。 nutmeg.conncoll.edu/wiki/index.php/Enabling_texvc まったく解決の目処が立たないのであれば mimetexでとりあえずしのぐ方法もあります。
692 名前:686 mailto:sage [2008/07/16(水) 02:10:59 ID:???] >>691 解決しました。非常に参考になりました。ありがとうございました。 答えはこのページにありました。 www.mediawiki.org/wiki/Manual_talk:Running_MediaWiki_on_Mac_OS_X#Mathematics どうやらOSXでは,Apacheの使用できるパスが/binなどに限定されているらしく, $PATHよりはtexvcのソースで直接指定したほうが良いという結論でした。 なお今回の環境ではImageMagickも/opt/以下に入っていました。 ただPreferencesのMathにて, HTML if very simple or else PNG(デフォルトだったと思います) を指定した時だけは最初と同じエラーとなります。微妙に不思議です。 他に参考にしたページ: www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Mac_OS_X sarabande.info/w/index.php/MediaWiki/TeX (MimeTexの情報)
693 名前:nobodyさん [2008/07/23(水) 02:17:48 ID:3Gl2Uh96] ページタイトルを一括変換する方法はないでしょうか? Mediawiki/全体設定 Mediawiki/plugin設定 ・・・ とか作ったページ名を、Mediawiki → MediaWiki と一括変換させたいのですが
694 名前:nobodyさん mailto:sage [2008/07/26(土) 19:16:31 ID:???] 1.13rc1が出てますよ lists.wikimedia.org/pipermail/mediawiki-announce/2008-July/000074.html
695 名前:nobodyさん mailto:sage [2008/07/27(日) 18:09:41 ID:???] CentOS5.2でMediaWiki1.12.0を使おうと思ったのですが インストールが完了した後、LocalSettings.phpを上のフォルダに移動して メインページにアクセスしても真っ白なまま何も表示されません WindowsのIEとFedora9のFireFoxで確認しましたが変わりませんでした どなたか原因のわかる方いらっしゃいませんでしょうか?
696 名前:695 mailto:sage [2008/07/27(日) 22:26:45 ID:???] 自己解決しました MediaWikiの新しいバージョン1.13.0rc1を使ったらうまくいきました 1.13.0rc1の場合、インストール時にMySQLのDatabase character setが デフォルトでbinaryになっていたので、それが原因で成功したのかもしれません
697 名前:nobodyさん [2008/07/29(火) 02:34:35 ID:xDcbs1O5] これまでのパターンを見ているとrcのリリース後5日で非rc版がリリースされているので、1.13は8月頭ですねwktk
698 名前:nobodyさん mailto:sage [2008/07/29(火) 23:41:57 ID:???] またカスタマイズのしなおしか・・・マンドクサー
699 名前:nobodyさん [2008/08/02(土) 07:44:56 ID:YKL3P80l] サイドバー部分で最近更新したページを表示する方法はないでしょうか? よろしくお願いします。
700 名前:nobodyさん mailto:sage [2008/08/06(水) 21:07:52 ID:???] 700get >>699 絶対無理とは言わないが、結構面倒かも。
701 名前:nobodyさん mailto:sage [2008/08/07(木) 09:33:51 ID:???] >>699 たとえば。 MediaWikiのAPIでjsonを吐き出して、それをJavaScriptで読む。 あとは、調べてないけど、拡張機能を探すとか。 かな?
702 名前:nobodyさん mailto:sage [2008/08/08(金) 05:38:19 ID:???] 日本語全文検索ができるようにしたくて 運用開始後に、途中からMySQLをTritonn版に替えてみました。 しかし、ただそれだけではダメみたいですね。 MediaWiki側がうまく使ってくれないみたいで。 そもそも日本語文字列を検索キーワードにすると、ja.wikipediaみたいに、 検索結果画面で、キーワードの赤字ハイライト表示が出ないんです。 mw_searchindexテーブルのインデックス再構築とかやってみましたがダメでした。 あと何をすればいいのでしょうか?どなたかご存知ありませんか。 バージョンは MediaWiki 1.12.0 Tritonn 1.0.8 (MySQL 5.0.51) Senna 1.0.9 MeCab 0.97 mecab-ipadic 2.7.0-20070801 です。 ちなみに ttp://www.scs.co.jp/mysql/docs/Interop2006MySQL_Senna_JPsearch.pdf の5-1ができることまで確認しましたので、 MySQLからSennaはちゃんと呼ばれていると思います。
703 名前:nobodyさん mailto:sage [2008/08/08(金) 08:11:58 ID:???] >>702 自分でテーブルを作りMATCH...AGAINST句を 使うように内部コードを改造しないと使えません。 qwik.jp/senna/check_install.html qwik.jp/tritonn/basictutorial.html
704 名前:702 mailto:sage [2008/08/08(金) 13:49:46 ID:???] ということは日本語全文検索を実現しているサイト運営者は 少なからず独自開発を行っているということに??? それともおとなしくPostgreSQL+tsearch2またはLudiaなのかなぁ。
705 名前:nobodyさん mailto:sage [2008/08/09(土) 13:44:44 ID:???] >>703 すごいウソつくなぁ… $wgSearchTypeが設定されてなくて利用DBがmysqlだったら、 /includes/SearchMySQL4.phpが使われるよ。 僕の手元の資料によると、 maintenance/tables.sqlの searchindexにあるTYPE=MyISAMを TYPE=MyISAM DEFAULT CHARSET=utf8;にすると検索がうまくいった、というメモがある。 これは新規インストールの話なので、 後付けだったらalter table /*prefix*/searchindex DEFAULT CHARACTER SET 'utf8';を してみるといいかもしれない。
706 名前:703 mailto:sage [2008/08/09(土) 20:06:54 ID:???] >>705 >>703 はSennaやTritonnの機能を利用できるようにしたいということへの回答です。 質問の中に問題が複数存在するので、優先順位が高いと思われる方を回答したにすぎません。 MySQL単体だけでは全文検索できないとは申しておりません。 とはいうものの今見直すとSennaやTritonnを使うようにする実装方法を試したわけではないので、 不正確な情報を書いたのはお詫びします。 実装方法についてはMySQLのスレで聞いた方がまともな回答がつくと思います。 あとついでですが、テーブルのエンコーディングの指定はインストール時にできるので sql生成用のファイルを編集することはあまり推奨することではないと思います。
707 名前:nobodyさん mailto:sage [2008/08/10(日) 04:47:39 ID:???] >>706 >>702 は日本語全文検索ができるようにしたいと言っていて、 何もSennaやTritonnが使いたいとは言ってないでしょ。 いや、言ってたとしても、優先順位云々を持ち出すなら 高いと思われるのはやはり日本語全文検索をする方法への回答でしょ。 なんか言い訳がましく見えたのでついついツッコミたくなっちゃった。
708 名前:nobodyさん mailto:sage [2008/08/10(日) 07:53:59 ID:???] 横から失礼 回答していただけることには大変感謝しますが、 質問者にとって不正確な情報は混乱以外の何物にもなり得ません 質問者 「○○ってどこですか?」 回答者 「ここずーっとまっすぐ行った所」 ・・・ 見つからない ・・・ 質問者 「あの、見つからなかったんですけど…」 回答者 「他所で聞いて」 質問者 『(゚Д゚)ポッカーン』 最後までフォローするつもりが無い場合、 回答していただいても上のやり取りのように感じますので(´・ω・`)ハイ
709 名前:704 mailto:sage [2008/08/10(日) 17:13:11 ID:???] >>706 >あとついでですが、テーブルのエンコーディングの指定はインストール時にできるので >sql生成用のファイルを編集することはあまり推奨することではないと思います。 一般的にはそうですが、今回に限り違います。 よくよくmaintenance/tables.sqlをご覧ください。 CREATE TABLE /*$wgDBprefix*/searchindex以外のCREATE TABLEには、 /*$wgDBTableOptions*/というコメントが付与されています。 この$wgDBTableOptionsを置換することによって インストール時に文字コードやストレージエンジンを設定しているんですね。 (1.12.0だったら/config/index.phpの243行 setSchema関数です。) ところが、searchindexだけは/*$wgDBTableOptions*/が付与されていません。 これは、MySQL組み込みの全文検索 (そして、MySQL組み込みの全文検索と互換性のあるTritonn) を使うためには、ストレージエンジンがMyISAMでないといけないからです。 $wgDBTableOptionsはEngine=InnoDBが入ってしまうのでマズいわけですね。 というわけで、このテーブルだけはインストール時にエンコーディングを指定できません。 あと実装方法実装方法言ってるけど、 上述のとおりMediaWikiは標準でMySQLの全文検索に対応しています。 つか、/includes/SearchMySQL4.phpの67行目を見んかい。 今分かっていることを情報としてまとめてみた。ツッコミプリーズ。 qwik.jp/tritonn/howtousewithmediawiki.html
710 名前:nobodyさん mailto:sage [2008/08/10(日) 18:55:49 ID:???] >>708 まぁ、それもそうだが知るかテメェでどうにかしろとつっぱねるよりマシでないかと。
711 名前:nobodyさん mailto:age [2008/08/11(月) 17:58:37 ID:???] 1.13.0rc2出てるね。 正式なリリースはまだ先みたいだ。
712 名前:nobodyさん mailto:sage [2008/08/11(月) 22:34:31 ID:???] またカスタマイズのしなおしか・・・マンドクサー
713 名前:nobodyさん mailto:sage [2008/08/12(火) 01:21:40 ID:???] データベース吸い出して、LocalSetting.php移して、エクステと画像フォルダをコピーして、 Update.php走らせるくらいじゃね?? 大した手間でもないだろ。 なんか特殊なコトしてるとか??
714 名前:nobodyさん mailto:sage [2008/08/12(火) 12:23:14 ID:???] 他のソースを直接書き換えているのでは?自分書き換えまくりだもんね。 にしても、1.13.0の正式リリース出してもいいころなんだが、 よっぽど重大な変更をしているみたいでだな。おせえ。
715 名前:nobodyさん mailto:sage [2008/08/12(火) 23:49:09 ID:???] とりあえずAPI周りがきちんと整備されて欲しいな。 1.12.0で編集がサポートされたとMediaWiki.orgに書かれてたけど実装されてないんだ。 メーリスでは画像なんかのアップロードも早晩可能になるとか情報あったけど、いつになるやら。
716 名前:nobodyさん mailto:sage [2008/08/15(金) 01:25:05 ID:???] lists.wikimedia.org/pipermail/mediawiki-announce/2008-August/000076.html 1.13.0リリース
717 名前:nobodyさん [2008/08/17(日) 11:10:23 ID:+Oeggzkw] もしご存知の方がいたら教えていただけないでしょうか↓ MediaWikiで使用しているWebサーバーのアドレスが諸事情で変更されてしまうんですが、MediaWiki側でやることがあれば教えていただけないでしょうか。 <補足> ・WebサーバーはDNSを使用していません。ただApacheを突っ込んであるだけです。 ・MySQLは別サーバーで動いていて、これもアドレスが変わってしまいます…→LocalSettings.php内のデータベース情報を変更すれば大丈夫なんでしょうか…?
718 名前:nobodyさん [2008/08/18(月) 09:47:19 ID:kAkq7BvO] ページ左側のナビゲーションバー(MediaWiki:Sidebar)って、 extensionの呼び出し不可ですかね? phpで処理させたいんですが
719 名前:nobodyさん mailto:sage [2008/08/18(月) 18:57:10 ID:???] >>717 「名前解決ができない」という話で、お前さんがそのドメインの 取得・所有者なら、「DDNS 自動更新」でググレカス、なんだが... 「DNSを使用していません」とは? 例えば企業イントラで電源ONのたびにDHCPで配布される端末にお試しで Apache + MediaWiki、別のDHCP端末にMySQLを入れていて、ってこと? だとしたら情報システム部門に相談しろ、だと思うが。
720 名前:nobodyさん [2008/08/18(月) 23:07:14 ID:XttkTKga] coreserverにインストールする方法を教えてください><
721 名前:nobodyさん mailto:sage [2008/08/18(月) 23:59:09 ID:???] >>720 公式サイトにある MediaWiki のインストールガイド www.mediawiki.org/wiki/Manual:Installation/ja coreserver 独自の専門的なことで詰まっているなら ↓のスレへどうぞ CORESERVER.JP Part11 pc11.2ch.net/test/read.cgi/hosting/1212917682/ インストールガイドに従ってインストールしてみて、 それでもインストールできないようでしたら、 吐き出されるエラーや実施した作業と合わせて 再質問してみてはいかがでしょう?
722 名前:nobodyさん [2008/08/26(火) 16:03:28 ID:Pm0MUwGA] 知っている方いませんか? wikipediaのように ja.wikipedia.org/ で検索エンジンに登録されているけど ja.wikipedia.org/wiki/ メインページ に転送しているのと 同じ方法が使いたいです extensionで行っているのか、htaccess、redirect、refreshで設定しているのか わからなくて困ってます。
723 名前:nobodyさん [2008/08/27(水) 20:17:30 ID:hO9bYajT] 質問させてください。 Mediawiki 1.13.0でインストール稼動は出来ていますが アカウントの部分を外部認証させたいのです。 AuthPluginでMediawikiのログインフォームを使って ログインすることは出来るのですが、外部のログインフォーム (自前のもの)を使ってログインすることは出来るのでしょうか? Mediawikiのセッションを確立させる方法がわかりません。 ヒントだけでもわかればと思い質問させていただきました。 何卒、よろしくお願いいたします。
724 名前:nobodyさん [2008/09/04(木) 20:02:05 ID:SlEgUwF2] MediaWiki のバージョン : mediawiki-1.6.10 MediaWiki をインストールした OS の種類とバージョン : CentOS レンタルサーバー名 or 自鯖の場合は回線等の詳細 : 自鯖 ウェブサーバの種類とバージョン : Apache_1.3.37 データベースサーバの種類とバージョン : MySQL v4.1.22 PHP のバージョン : v 4.4.4 phpが4系でmediawiki1.6を選択しました。 ブラウザからアクセスしてインストールが始まったのですが、Checking environmentの後、DBを作っている途中で以下のエラーが発生しました。 ---------------------------------------------------------------------------- Creating tables... using MySQL 4 table defs...Query "CREATE TABLE `mwiki_job` ( job_id int(9) unsigned NOT NULL auto_increment, job_cmd varchar(255) NOT NULL default '', job_namespace int NOT NULL, job_title varchar(255) binary NOT NULL, job_params blob NOT NULL default '', PRIMARY KEY job_id (job_id), KEY (job_cmd, job_namespace, job_title) ) TYPE=InnoDB " failed with error code "Specified key was too long; max key length is 1024 bytes (localhost)". ---------------------------------------------------------------------------- phpMyAdminからみてみると、確かにmwiki_jobテーブルが存在しません。 エラーメッセージでググると 「jobテーブルの「列」のバイト数を変更するか、あるいは、「インデックスに使用する長さ」を変更してみて下さい。」という記事を見つけましたが どの列がサイズオーバーしているのでしょうか? また、よろしければ正しい型も教えて頂けるとありがたいです。
725 名前:724 [2008/09/04(木) 20:36:04 ID:SlEgUwF2] とりあえず KEY (job_cmd, job_namespace, job_title) を削った所、通りました。 *大丈夫なんだろか…
726 名前:nobodyさん mailto:sage [2008/09/04(木) 21:29:28 ID:???] >>723 あー。昔外部のログインフォーム作ったけどもうすっかり忘れてしまった… LDAP認証とかのモジュールがあるので、 そのソースコードを読むと幸せになれるかも。
727 名前:723 mailto:sage [2008/09/05(金) 14:22:56 ID:???] >>726 ありがとうございます やっぱりLDAP認証のソース読むのがはやいのですね AuthPluginでMediawikiからの外部DBユーザー認証は出来たんですけど・・・ もうちょっと追いかけてみます それにしてもこの板って見てる人少ないのでしょうか・・・
728 名前:名無しさん mailto:sage 餃子の妖精(有毒) [2008/09/05(金) 20:22:44 ID:???] mw公式にExtensionDistributorが導入されたようですなぁ。 www.mediawiki.org/wiki/Special:ExtensionDistributor
729 名前:728 mailto:sage [2008/09/07(日) 09:45:17 ID:???] げ、スレチでないが誤爆ったorz
730 名前:nobodyさん mailto:sage [2008/09/09(火) 14:15:08 ID:???] mediawiki-1.11.0以降にTritonnを組み合わせて全文検索を可能にしている 自鯖or専鯖の管理者さんに有料サポート(インストール手順のドキュメント作成)をお願いしたいのだけど・・・
731 名前:nobodyさん mailto:sage [2008/09/09(火) 15:32:27 ID:???] >>730 有料って、いくらくらいでしょうか?
732 名前:nobodyさん mailto:sage [2008/09/09(火) 16:07:30 ID:???] どの程度サポートしていただけるかによりますがドキュメントだけだったら\3,000 インタラクティブなサポートを補償していただけるのなら\10,000と考えていました。 (業者さんに頼んだら数倍あるいは、桁が一つ上がります) 状況としては、将来的に仮想専用サーバで全文検索可能なMediawikiを走らせるために、 業者がよく使っているCentOSを選択し(今回は5.2)、WMware workstation version 5.0.0でテスト環境を構築しました。 やり方はコレを参考にしました。qwik.jp/tritonn/install.html 。が、数日粘って投げ出しました。 このスレに既出ですが、現在ttp://mednt.jpで運営しています。 仮想専用サーバを構築するかは未定ですが、こちらの方もお任せするかもしれません。
733 名前:730=732 mailto:sage [2008/09/09(火) 17:05:03 ID:???] やってやろうという方などはこちらから連絡ください。tmpmed2006@yahoo.co.jp スレ汚しすみませんでした。
734 名前:731 mailto:sage [2008/09/09(火) 17:22:02 ID:???] >>732-733 qwik.jp/tritonn/install.html ですが、分かりにくくてサーセン… CentOSであればRPMによるインストールがオススメです。 どこで詰まったかを教えていただければ、上記サイトでの説明を補足させていただきます。 昔はPubMedとかを見る分野にいたのでまぁまぁ業務領域にも詳しいかもしれませんが、 さすがにお金をもらうと責任が生じるので無理っす。 というわけで、上記ドキュメントで詰まっているポイントを教えてくださーい。
735 名前:nobodyさん mailto:sage [2008/09/09(火) 17:53:29 ID:???] >>731 MySQL本体にマージされるってことは期待できないんすか??
736 名前:730=732 mailto:sage [2008/09/09(火) 18:37:27 ID:???] ここに書き込むと、自分のアホさかげんを露呈する&スレ違い?かもだったので、自粛していたのですが・・・ 少しだけこの場をお借りします。 トラブルが起きているのは、おそらく731=734=氏の管轄外(すなわちHPの記述が悪いのではない)と思われます。 ■PC WMware workstation version 5.0.0 (←x86 32bitとみなせる) ■OS ftp.riken.jp/Linux/centos/5.2/isos/i386/ よりCentOS-5.2-i386-bin-1of6.iso〜CentOS-5.2-i386-bin-6of6.iso ■OSインストール ftp.riken.jp/Linux/centos/5.2/os/i386/images/ のboot.isoのCDイメージでブートしインストール開始。 VMwareのため動作が遅く漫然と作業した結果、、GNOMEを含めて多くのいらないものがインストールされたらしい。 ■tritonnインストール準備 以降、常にroot権限で作業 []# rpm -qa | grep -i mysql mysql-5.0.45-7.el5 []# rpm -e dovecot-1.0.7-2.el5 ←依存性がどうのこうで []# rpm -e mysql-5.0.45-7.el5
737 名前:730=732 mailto:sage [2008/09/09(火) 18:40:21 ID:???] ■tritonnパッケージインストール トライ1 []# rpm -i mecab-0.97-tritonn.1.0.10.i386.rpm /sbin/ldconfig: file /usr/lib/libmecab.so.1.0.0;48c4c2e0 is truncated []# rpm -i mecab-ipadic-2.7.0.20070801-tritonn.1.0.10.i386.rpm []# rpm -i senna-1.1.3-tritonn.1.0.10.i386.rpm /sbin/ldconfig: file /usr/lib/libmecab.so.1.0.0;48c4c2e0 is truncated []# rpm -i MySQL-shared-5.0.51a-tritonn.1.0.10.i386.rpm /sbin/ldconfig: file /usr/lib/libmecab.so.1.0.0;48c4c2e0 is truncated []# rpm -i MySQL-client-5.0.51a-tritonn.1.0.10.i386.rpm []# rpm -i MySQL-server-5.0.51a-tritonn.1.0.10.i386.rpm ERROR: 1062 Duplicate entry 'localhost-' for key 1 080908 16:02:59 [ERROR] Aborting 080908 16:02:59 [Note] /usr/sbin/mysqld: Shutdown complete Installation of system tables failed! [[[中略]]] Starting MySQL........./etc/init.d/mysql: line 159: kill: (1517) - そのようなプロセスはありません [失敗] Thank you for installing the MySQL Community Server! For Production systems, we recommend MySQL Enterprise, which contains enterprise-ready software, intelligent advisory services, and full production support with scheduled service packs and more. Visit www.mysql.com/enterprise for more information. →失敗
738 名前:730=732 mailto:sage [2008/09/09(火) 18:42:29 ID:???] ■tritonnパッケージインストール トライ2 pod-head.net/wiki/environment2 の ERROR: 1062 Duplicate entry 'localhost-' for key 1 あたりの記述を見て []# hostname mypc []# rpm -i MySQL-server-5.0.51a-tritonn.1.0.10.i386.rpm PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER ! [[[中略]]] Starting MySQL..../etc/init.d/mysql: line 159: kill: (22937) - そのようなプロセスはありません [失敗] Thank you for installing the MySQL Community Server! For Production systems, we recommend MySQL Enterprise, which contains enterprise-ready software, intelligent advisory services, and full production support with scheduled service packs and more. Visit www.mysql.com/enterpris\ information. →失敗 ■tritonnパッケージインストール トライ3 hostnameはlocalhost.localdomainとした /etc/hostsに以下の通りに設定 127.0.0.1 localhost.localdomain localhost 結果はトライ2と同じ →失敗