もう11時か、
2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50 [PR]美人女性のお部屋をナマ体験[PR]  

=== MediaWiki 管理者の集い 第2版 ===

1 :nobodyさん:2007/07/04(水) 07:24:10 ID:77E6ADvG
MediaWiki について情報交換するスレです

== 公式サイト等 ==
[http://www.mediawiki.org/wiki/MediaWiki/ja MediaWiki.org]

[http://www.mwusers.com/ MediaWiki Forums]
[http://www.amazon.co.jp/dp/1904811590/ Mediawiki Administrators' Tutorial Guide]
日本語翻訳中(らしい)


644 :nobodyさん:2008/05/18(日) 13:43:28 ID:???
規制多いよ

645 :nobodyさん:2008/05/18(日) 18:26:08 ID:0zqDIdUQ
超ド級初心者ですが質問させて下さい。

トップページの左上の、ひまわりの画像をオリジナル画像にするには
どうしたらいいんでしょうか?



646 :nobodyさん:2008/05/18(日) 18:34:57 ID:???
>>645
http://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さん:2008/05/18(日) 19:07:01 ID:???
執拗な荒らしにあって困っています。
広域ブロックするには、どうすればいいのでしょうか?

ADSLを繋ぎ直して、何度もIPを替えては書き込んできるので。

649 :nobodyさん:2008/05/19(月) 01:20:02 ID:???
公開プロキシを完全排除するのは、どうすればいいんでしょうか?

650 :nobodyさん:2008/05/19(月) 21:04:11 ID:???
特別:Export で出力したXMLをローカルで編集して 特別:Import したいんですけど、
XMLがデカすぎてブラウザがタイムアウトしてしまうのが怖いです。
コマンドラインで直接インポートできないもんでしょうか?
バージョンは 1.12.0 です。

651 :nobodyさん:2008/05/19(月) 21:49:40 ID:???
>>650
http://www.mediawiki.org/wiki/Manual:Maintenance_scripts/ja
importDump.php がお望みの機能です。
コマンドラインから引数無しで、ヘルプが表示されるはず。

652 :nobodyさん: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さん:2008/05/20(火) 02:59:48 ID:???
>>648 
説明はできないのでこちらのリンクを参照して下さい。
他にプロバイダに通報するという手段もあります。
Help:管理者マニュアル 広域ブロック
http://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:オープンプロクシは使わない
http://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
http://ja.wikipedia.org/wiki/Distributed_Sender_Blackhole_List
公開プロキシ
http://ja.wikipedia.org/wiki/%E5%85%AC%E9%96%8B%E3%83%97%E3%83%AD%E3%82%AD%E3%82%B7

654 :nobodyさん:2008/05/20(火) 21:20:50 ID:???
>>651
importDump.php を実行してみたんですが、helpが出てきません。
標準入力を待ってるかのように、プロンプトが出ずにカーソルがチカチカ・・・
Ctrl+Cでブッチしました。
何が悪いんでしょう?


655 :nobodyさん:2008/05/20(火) 21:57:58 ID:???
>>654
ソース見た。
ヘルプなんか無かったです。すみません。
引数か、標準入力で、xml指定すれば良いみたい。

656 :nobodyさん:2008/05/22(木) 00:49:19 ID:???
>>655
できました!
不親切な設計なことで・・・

657 :nobodyさん:2008/05/22(木) 13:38:15 ID:???
引数なしだとヘルプが出るという前提は捨てたほうがいいな。

658 :nobodyさん:2008/06/02(月) 00:09:11 ID:???
MediaWikiを複数のサーバーにインストールして、DBは共通にしています。
画像をアップロードすると、DBに情報は格納されますが、画像本体は、どれか
ひとつのサーバーにしか存在しません。

これを解決するには、rsyncなどで定期的に同期するしかないんでしょうか?


659 :nobodyさん: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さん:2008/06/06(金) 20:49:00 ID:???
>>660
自分の場合の例ですが、IP address (Host name)と User agent を
and でくくってアクセス制限対象にしています

MediaWiki 上で制限するよりも、例えばウェブサーバが Apache なら
.htaccess でまとめて制限してみてはいかがでしょうか?

.htaccess質問コーナー Part7
http://pc11.2ch.net/test/read.cgi/hp/1206025115/

662 :nobodyさん:2008/06/06(金) 21:17:34 ID:LENjhXzB
>>661
レンタル中のページでは、規制ができないみたいです。
それと、UserAgentでの規制もできないのですが。

そのような名前の利用者は存在しません、と出てしまって。

663 :nobodyさん:2008/06/06(金) 21:21:22 ID:???
a006.ap.plala.or.jpの対応IPだけでも、把握できれば、楽になるのですが、
なにか効率よく検索できるサイトはないものでしょうか?
plala全体では、範囲が広すぎますし。

664 :nobodyさん:2008/06/06(金) 21:43:48 ID:???
ぷららに通報したほうが早いと思うんだが。

665 :nobodyさん:2008/06/11(水) 20:18:58 ID:???
環境
 MediaWiki v.1.11.1を使っています。

質問
 あるページの記事の中で、画像を管理者には可視とし、
ゲストユーザには不可視にできるするにはどうしたらよいのでしょうか?
 ずばり解決法、もしくは解決のためのヒントを頂ければと存じます。

当方のスキル
 エクステンションのハック歴3日程度です。

666 :nobodyさん:2008/06/12(木) 00:33:04 ID:???
>>665
その画像は特別:Uploadからあげたもの?それとも任意のもの?

667 :nobodyさん:2008/06/12(木) 00:35:37 ID:???
>>665 通常のアップローダーでアップロードした画像に対する
制限をしたいのであれば次の項目を行います。
ただし、私はすべて試していませんし、漏れがあるかもしれません。

* 設定変数によるユーザー権限の設定(このスレを「ユーザー」で検索すれば見つかります)
** 画像(Image)名前空間のページの閲覧制限
** メタ情報を出力する特別ページ全般の閲覧制限、
  もしくはそれぞれの特別ページのファイルを修正して
  画像のアップロードや削除の情報を表示されないようにする。
  対象となるのはSpecial:SpecialPagesのうち「最近更新したページとログに
  分類されるページ」。少し古いバージョンのMWでは分類されていないので
  その場合はWikipediaなどで調べます
* 外部ページからのインクルードの禁止(>>384)
* 画像の直接リンクの禁止(mod_rewite、mod_setenvifなど)


繰り返し言われていることですが、MWの設計は基本的に
公開する情報しか対象に考えていないので、
会員制で画像のアップロードが中心のサイトを運営するなら
別のCMSを探した方がよいかもしれません。

あとは独自のアップローダ機能を持つ特別ページを追加することで
ログページに記録されないようにする方法が考えられますが、
こちらは自分で開発する必要があります。

668 :nobodyさん:2008/06/12(木) 07:38:34 ID:???
>>667
ありがとうございます。
「特別:Upload」からアップロードした画像です

現在、3万ページあります。ファイルにデータを書き込むWIKIですとアクセスが遅くなります。
直接DBとやりとりするWIKIはMWしかなかったので消極的に使っております。


669 :nobodyさん:2008/06/17(火) 03:21:12 ID:???
>>668
MediaWiki の機能を使って〜と考えずに、
Upload file を格納するディレクトリへのアクセスは管理者からの IP address だけ許可する
といった方法ではダメなのでしょうか?

670 :nobodyさん:2008/06/17(火) 15:54:08 ID:???
>>669
とりあえず、それいいですね。
自分のスキルが追いつくまでそれでしのぎます。

例えば、タグでくくったら
<xxx> [[画像:aaa]] </xxx>
ゲストユーザには画像が非表示って言うのを
実現したかったのです。

試行錯誤してみましたが、自分が書くエクステンションだと
正規ユーザ
[[画像:aaa]]
ゲストユーザ
(非表示)
と、[[画像:aaa]]がパースされずに文字で出力されて、立ち往生しました。

671 :nobodyさん: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さん:2008/06/21(土) 18:51:43 ID:???
>>671 自分でSpecialRandompage.phpを修正するしかないと思います。
ざっとみて思いつくのは所属する記事数に比例した確率で
どの名前空間を使うのかを決めるロジックを追加して
その上でNS_MAINと決め打ちされている箇所を修正することでしょうか。



673 :nobodyさん:2008/06/21(土) 19:06:48 ID:???
>>672
追記。今1.13αを調べたらSpecialで始まる特別ページのコードが
includesからincludes/specialsに移動していました。
他にdbディレクトリ、parserディレクトリも追加され、だいぶすっきりしました。

674 :nobodyさん:2008/06/22(日) 13:37:16 ID:???
WindowsXP+IE6でMWが真っ白になることが多いのは仕様なのですか?
ウィキペディアも突然真っ白になったりしますが・・・


675 :nobodyさん:2008/06/23(月) 15:25:59 ID:???
wikisysopのipアドレスは第3者には見れないのでしょうか?

676 :nobodyさん:2008/06/23(月) 19:09:26 ID:???
×見れない
○見られない

677 :nobodyさん: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:2008/06/24(火) 22:10:19 ID:???
>>672
レス遅くなってすいません。

調べて頂いてありがとうございました。
やはり、自分で書くしかないのですね。

Special*****.phpは、ほとんどNS_MAINで決め打ちされてるようですね。
Withoutinterwikiとかも無視されてるので、独自の名前空間について別のクラスかなにか
作った方が良さそうです。

とりあえず現状ママで放置することにします。

680 :nobodyさん:2008/06/25(水) 14:52:51 ID:???
>>678
普通に検索すると検索結果は赤く表示されるから、
そこを処理しているソースを流用すれば何とかなりそう。
だけど、その先、処理していいか、やっぱり分からないな
すまん、他の人のレス期待

681 :nobodyさん: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さん:2008/06/27(金) 07:46:05 ID:???
bologのxmlrpcみたいなapiはないのでしょうか?
(api経由で?)emacsで編集するモードはないのでしょうか?


683 :nobodyさん:2008/06/27(金) 09:31:33 ID:???
>>682
該当しそうなextensionありませんでした?
http://www.mediawiki.org/wiki/Category:Extensions/ja
http://www.mediawiki.org/w/index.php?title=Special:AllPages&namespace=102

684 :nobodyさん:2008/06/27(金) 16:34:34 ID:???
あるmediawikiから違うmediawikiへのexportとimportって簡単にはできないのでしょうか?

685 :nobodyさん:2008/06/27(金) 16:57:24 ID:???
>>684
下記リンク先にあるXMLダンプの項を読んでも分からなければ、
何が分からないか再質問してください

Manual:Backing up a wiki/ja
http://www.mediawiki.org/wiki/Manual:Backing_up_a_wiki/ja

686 :nobodyさん: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: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 (http://www.entropy.ch/software/macosx/php/からのdpkg)
latex, dvips, gs, convert -> /opt/local/bin/ (tetex,ghostscript,ImageMagick: MacPortsからInstall)
math/texvcはmake済み
です。何卒よろしくお願いします。

Googleでは上記のエラーメッセージ,ログの出力で検索しました。
http://www.mediawiki.org/wiki/Manual:Math
http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Debian_GNU/Linux#TeX_Support
(→ $wgTmpDirectory = "$IP/images/math";)
など読みました。

688 :686:2008/07/14(月) 20:49:39 ID:???
連投で恐縮ですが,さきほど,
http://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さん:2008/07/15(火) 00:23:09 ID:???
>>688 画像のアップロード機能を有効にしていないと画像が出力されなかった記憶があります
$wgEnableUploads = true;

690 :686:2008/07/15(火) 08:18:12 ID:???
>>689
それもtrueになっております。記述忘れてすみません。

691 :nobodyさん:2008/07/15(火) 13:16:44 ID:???
>>690 Texvcはデフォルトの位置('./math/texvc')になければ
$wgTexvcで新たに指定する必要があります。

後は/etc/profileが本当に反映されていているか確かめるために
whichコマンドでlatexなどのパスが表示されるかどうか

それと画像を作る際に一時的に利用されるtmpディレクトリも作成して
適切なパーミッションを設定しているかどうか。
http://nutmeg.conncoll.edu/wiki/index.php/Enabling_texvc

まったく解決の目処が立たないのであれば
mimetexでとりあえずしのぐ方法もあります。

692 :686:2008/07/16(水) 02:10:59 ID:???
>>691
解決しました。非常に参考になりました。ありがとうございました。

答えはこのページにありました。
http://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(デフォルトだったと思います)
を指定した時だけは最初と同じエラーとなります。微妙に不思議です。

他に参考にしたページ:
http://www.mediawiki.org/wiki/Manual:Running_MediaWiki_on_Mac_OS_X
http://sarabande.info/w/index.php/MediaWiki/TeX
(MimeTexの情報)

693 :nobodyさん:2008/07/23(水) 02:17:48 ID:3Gl2Uh96
ページタイトルを一括変換する方法はないでしょうか?
Mediawiki/全体設定
Mediawiki/plugin設定
・・・
とか作ったページ名を、Mediawiki → MediaWiki
と一括変換させたいのですが

287 KB [ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]

■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
妊婦の愚痴吐き場 Part10 [育児]
【PodCast】アキバ系!電脳空間カウボーイズ 2.0 [プログラマー]

新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :


read.cgi ver 05.0.7.2 2008/07/24
FOX ★ DSO(Dynamic Shared Object)