[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 02/21 10:31 / Filesize : 355 KB / Number-of Response : 952
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

*** MediaWiki 管理者の集い  ***



1 名前:nobodyさん [2005/05/20(金) 15:47:13 ID:1/T9a2Hq]
MediaWiki wikipedia.sourceforge.net/

日本では利用者は少ないのかな。
ググってもろくな情報がありません。
改造や見栄えの変更などの情報交換しましょ。

346 名前:nobodyさん mailto:sage [2006/06/23(金) 18:50:42 ID:???]
>>344
軽く探した限りでは無いみたいね。
PHPの知識が少しあればそう苦労することなく作れると思う。

wgParser setHook でググればいい。

347 名前:うた [2006/06/23(金) 19:59:17 ID:VcaFGZoL]
>>328 さん
>>329 さん
先日中々書き込めなかったのはDOS攻撃とかいうのに2chが晒されていた
からなんだそうですね。なんでも1秒に5億アクセスがあったとか!
そんなこととは知らずにこの場所が亡くなってしまったのかと思いました。

> telnetが使えない環境だったら、Dumpしてローカルだなあ。
> Windowsでもいいので、ローカルコンピューターでMediaWikiを動かしてみるとよろしいかも。

今 『MSQL入門以前』という本を見ながら
アパッチやPHPやMYSQLをインストールし、実験をしているところです。
ホントに入門書なので、これが知りたい! というニーズにはもう一冊買ってこなければならないようでした。
きっと皆さんは、こんな環境でmediawikiを動かしていたんでしょうね。


ところで上記お二方に共通の
Dumpしてローカル・・・
データダンプを作る機能もあるみたいだから、・・・

というDUMPとはエクスポートと違う機能なのですか?

また、私の理想は、ネット上にmediawikiを設置して全国に散らばった執筆者に
直接ブラウザから書き込んで貰い、書き直しや訂正の末、最終的に一括でダウンロードしたい
ので、ローカル環境で動くことには余り魅力がないのです。
まぁ仕組みを知るには絶対必要だとは思いますが。

一番良いのは仰るとおり、自前のサーバーで行うことだと思いますが、(ドーヤルンダロ??)

でも、MYSQLが直接いじれるなら、簡単にアンケートページみたいなのをつくって
そのまま原稿を書き込んで貰った方が早いかなーとか思ったりしました。



348 名前:nobodyさん mailto:sage [2006/06/23(金) 21:01:53 ID:???]
>>347
簡単に言えば、dumpってのはデータベースのデータをファイルにまとめたもので、
データベースサーバに読み込ませればデータベースをそっくりそのまま再現することができるもの。

> 直接ブラウザから書き込んで貰い、書き直しや訂正の末、最終的に一括でダウンロードしたい
> ので、ローカル環境で動くことには余り魅力がないのです。

数千〜万の量となるとリモートで処理するわけにはいかないでしょうに。

ちゃんとダンプが落とせるかどうかも甚だ疑問なわけだけれども。

349 名前:nobodyさん mailto:sage [2006/06/24(土) 04:07:56 ID:???]
結局はロリポップを捨てて telnet とか ssh でシェルログインできるような
レン鯖さがすほうが早いように思えるんだけど。
どのみち MySQL を直接蹴ってダンプ吐かせたり飲ませたりするんだから
コマンドラインで弄れるようにしといた方がいろいろと都合が良かろう。

350 名前:nobodyさん mailto:sage [2006/06/24(土) 04:10:18 ID:???]
どうでもいいけど全角英数は蕁麻疹が出るんでぜひともやめて欲しい

351 名前:nobodyさん mailto:sage [2006/06/24(土) 14:44:49 ID:???]
>>347
どこまでわかって書いてんのかなあ・・・。
ロリ鯖は現状のままで運用。適宜DBダンプを作成・ダウンロードして
データベースの内容を丸ごとローカルにコピー。
で、ローカルでmaintenanceスクリプト使うなり、SQLで直接DB
叩くなりして必要な内容を抽出。

352 名前:nobodyさん mailto:sage [2006/06/24(土) 19:57:05 ID:???]
うーん、MySQLの文法とか知らなくてもできそうな作業なんだけどなあ・・・

353 名前:うた [2006/06/25(日) 07:14:49 ID:YlR4jSoa]
なーるほど。
書き込むだけ書き込んで貰って、最終的に、一括でdump(という方法で)ダウンロードして
抽出作業だけを、ローカルでやればいい、ということなんですね!

それは

select * from テーブル名;

でいいのでしょうか?
それとも以前どなたかが示して下さった、
SELECT page_title, old_text FROM page, revision, text WHERE page_namespace = 1 AND page_latest = rev_id AND rev_text_id = old_id;

いや、そもそもdumpはselectコマンドではない何か、あーもしかしてphpでそういうファイルがあるのかな??



354 名前:nobodyさん mailto:sage [2006/06/26(月) 02:57:54 ID:???]
とりあえずローカルに MediaWiki 環境構築してコマンドライン操作に
なれることから始めた方がいいような気がする。
データベースは後からでも移し変えたりできるんだから、慣れてから
いろいろ考えればいいと思う。そんな猶予もないほど緊急の課題なら
まあ好きにすればいいんじゃないかとは思うけど。
とりあえず、PHP で mediawiki/maintenance のスクリプト叩くことから
かな(ダンプ作るスクリプトも入ってたと思うし)。細かいことを考え
なければ、直接 SQL 文を発行する機会はほとんどないように思う。




355 名前:nobodyさん mailto:sage [2006/06/26(月) 12:04:50 ID:???]
>> 343

質問を投げておいて、レスが遅くなってしまい申し訳ございません。
回答ありがとうございました。

細かいバージョンは、これから調べますが、
下記のような構成になると考えています。

Webサーバ:Appach2
PHP:5.x
DB:MySQL 4.1.x

MySQLは最新をということですが、5.xは対応しているのでしょうか?

明後日な質問でしたら、失礼をお詫びいたします。

356 名前:344 mailto:sage [2006/06/26(月) 14:14:33 ID:???]
>>346
ありがとうです。

ちょっとぐぐってみたら、
ttp://meta.wikimedia.org/wiki/Flash
なんてものがあって、原文のままにやってみました。

swf自体は普通にUPして表示できるようになったものの、
やっぱり外部ファイルからテキストを読み込むタイプのswfだと
中身のテキストが表示されず・・・なんでだろうか・・・

357 名前:nobodyさん mailto:sage [2006/06/26(月) 14:43:55 ID:???]
PHP、MySQLともに素人です。
Mediawiki1.6.7を文末の環境に入れたのですが、
「Error in fetchObject(): Illegal mix of collations (sjis_bin,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation ' IN ' 」
といったエラーが表示されてしまっています。
文字コード周りが原因が分かりません。
どこの設定の影響なのでしょうか?

どなかた教えてください。

OS:Win2000
PHP5.1.2
Apache2.0.55
MySQL4.1.18

358 名前:nobodyさん [2006/06/26(月) 16:51:23 ID:KapfWW4U]
画像のアップロードを管理者のみ可能にするためにはどのように改造したらいいでしょうか・・・

359 名前:nobodyさん mailto:sage [2006/06/26(月) 17:19:42 ID:???]
>>355
MySQL5.xは少なくともGAリリースでは問題ない。

>>356
Flashは専門外でわからないけど、
ドメイン制限とかに引っかかってるんじゃないのかなあ。

>>358
www.mediawiki.org/wiki/Help:$wgGroupPermissions

<code>
$wgGroupPermissions['user']['upload'] = false;
$wgGroupPermissions['sysop']['upload'] = true;
</code>

360 名前:nobodyさん [2006/06/26(月) 17:25:27 ID:KapfWW4U]
>>359
ありがとうございます。
あ、そのページにはすべて書いてあるんだ・・・今気がつきました。

361 名前:nobodyさん mailto:sage [2006/06/26(月) 17:28:23 ID:???]
>>359
ありがとうございました。
試してみます。

362 名前:357 mailto:sage [2006/06/26(月) 17:31:53 ID:???]
エラーとして出力された内容は
下記のとおりです。

Backtrace:

GlobalFunctions.php line 602 calls wfBacktrace()
Database.php line 596 calls wfDebugDieBacktrace()
Database.php line 1787 calls Database::fetchObject()
LinkBatch.php line 76 calls ResultWrapper::fetchObject()
LinkBatch.php line 55 calls LinkBatch::executeInto()
Skin.php line 192 calls LinkBatch::execute()
Skin.php line 171 calls Skin::preloadExistence()
SkinTemplate.php line 108 calls Skin::initPage()
MonoBook.php line 28 calls SkinTemplate::initPage()
SkinTemplate.php line 151 calls SkinMonoBook::initPage()
OutputPage.php line 577 calls SkinTemplate::outputPage()
OutputPage.php line 794 calls OutputPage::output()
Database.php line 476 calls OutputPage::databaseError()
Database.php line 419 calls Database::reportQueryError()
Database.php line 806 calls Database::query()
Database.php line 825 calls Database::select()
Article.php line 391 calls Database::selectRow()
Article.php line 403 calls Article::pageData()
Wiki.php line 209 calls Article::pageDataFromTitle()
Wiki.php line 48 calls MediaWiki::initializeArticle()
index.php line 123 calls MediaWiki::initialize()

363 名前:344 mailto:sage [2006/06/27(火) 09:55:50 ID:???]
>>359
ご返信感謝です。

それがですね、サーバは自前で立ててるんですよね。

うーん。monobookもだめ、エクステンションでもだめ・・・。
やっぱり他のHTMLからFlash呼び出して、さらにそのHTMLを呼び出すしかないのかなぁ・・
見栄えが悪くなるからあんまりやりたくないんだけど・・・ほんとどーしたもんだか・・・

364 名前:nobodyさん mailto:sage [2006/06/28(水) 04:01:02 ID:???]
>>363
この辺じゃだめなの?検索しただけだから動くか知らんけど
ttp://meta.wikimedia.org/wiki/Flash
ttp://isaacnewton.princeton.edu/index.php/TigerWeb:Flash



365 名前:nobodyさん mailto:sage [2006/06/28(水) 04:08:13 ID:???]
あ、Flash pluginは試したのね、スマソ
gflashってやつは外部URL指定できるみたいだけどソースが見つからない

366 名前:nobodyさん mailto:sage [2006/06/28(水) 04:12:00 ID:???]
あったあった。
ttp://junkchest.blogspot.com/2005/03/wiki-adding-extensions-to-mediawiki.html#comments

367 名前:344 mailto:sage [2006/06/28(水) 17:23:38 ID:???]
>>366
ありがとうです!

ちとやってみました。
が・・・普通にFlashを見ることはできるのですが、やはりそのswfファイルが
外部から読み込むはずのテキストを読み込んでくれません・・・orz

たぶん手詰まり、ですかねぇ…。

368 名前:nobodyさん mailto:sage [2006/06/28(水) 22:16:43 ID:???]
>>367
原因はわかってるの?生成されるHTML自体が間違ってる?Content-typeが
不適切とか?動的生成だとうまくいかないとか?
ダメな理由がわからないと対策もできないのでは。

369 名前:344 mailto:sage [2006/06/29(木) 10:48:43 ID:???]
>>368
原因ははっきりとはわかりません。もしかするとFlashの仕様(外部ドメインからテキストを読み込めない)
か、mediawikiの仕様(設定)か、どっちかではないかな、とは思っています。
何故なら、mediawiki上では無く、単品のHTML上では普通にそのFLASHが外部から
テキストを読み込んできて、普通に動くので。

逆に言うと、mediawikiのその辺の設定があればわかるかもしれません。
mediawikiのサイトを検索してみたんですが、自分の英語力じゃ該当するような
記事を発見できず・・・。

370 名前:nobodyさん mailto:sage [2006/06/29(木) 16:37:17 ID:???]
$wgAllowExternalImages = true;
をLocalsettings.phpに加えてみるとか

371 名前:nobodyさん [2006/06/29(木) 23:32:20 ID:BLFjagJU BE:230958836- ]
インストールで躓いてしまいました。どうかお知恵を拝借いただけないでしょうか。

--- LOG ---
MediaWiki 1.4.15 installation

Please include all of the lines below when reporting installation problems.
Checking environment...

    * PHP 5.1.4-pl0-gentoo: ok
    * PHP server API is apache2handler; ok, using pretty URLs (index.php/Page_Title)
    * Have XML / Latin1-UTF-8 conversion support.
    * PHP's memory_limit is 8M. If this is too low, installation may fail! Attempting to raise limit to 20M... ok.
    * Have zlib support; enabling output compression.
    * Turck MMCache not installed, can't use object caching functions
    * Found ImageMagick: /usr/bin/convert; image thumbnailing will be enabled if you enable uploads.
    * Found GD graphics library built-in.
    * Installation directory: /var/pub/example.org/htdocs/mediawiki
    * Script URI path: /mediawiki
    * Connected as root (automatic)
    * Connected to database... 4.1.20-log; enabling MySQL 4 enhancements
    * Database xspect_mediawiki exists
    * Creating tables...Query "CREATE TABLE mw_categorylinks ( cl_from int(8) unsigned NOT NULL default '0', cl_to
varchar(255) binary NOT NULL default '', cl_sortkey varchar(255) binary NOT NULL default '', cl_timestamp timestamp
NOT NULL, UNIQUE KEY cl_from(cl_from,cl_to), KEY cl_sortkey(cl_to,cl_sortkey(128)), KEY cl_timestamp(cl_to,cl_timestamp) )"
failed with error code "Specified key was too long; max key length is 1000 bytes".
--- LOG ---

# Apache/2.0.55 , PHP 5.1.4 , mysqld Ver 4.1.20-log
# phpMyAdmin をインストールしています。データベースに関してはあまり詳しくないです。すみません。

372 名前:nobodyさん mailto:sage [2006/06/29(木) 23:35:41 ID:???]
>>371
bugzilla.wikimedia.org/4445

373 名前:371 mailto:sage [2006/06/29(木) 23:50:26 ID:???]
>>372
素早い回答感謝いたします。
InnoDB の利用を検討してみます。

ありがとうございました。


374 名前:nobodyさん mailto:sage [2006/06/30(金) 15:04:00 ID:???]
新しいバージョンほど、なるべく軽くなるような設計見直しが何度か
行われているというのに、今わざわざ1.4系を入れようというのか
などと考えると夜も眠れん。今から昼寝する。



375 名前:nobodyさん mailto:sage [2006/06/30(金) 18:17:33 ID:???]
>>374
ディストロで提供されている stable パッケージが
1.4.15 なものでして。unstable を入れると依存関係で
悲惨なことになりそうなので試してないのです。

376 名前:nobodyさん mailto:sage [2006/06/30(金) 18:39:02 ID:???]
そういうのまで最近はパッケージできてるんだなぁ。
AMPはパッケージで、mediawikiだけ手動で入れても
罰は当たらないと思うのだけれど。
ディレクトリ構成だけ鳥のを参考にするとか。

377 名前:nobodyさん mailto:sage [2006/06/30(金) 19:19:12 ID:???]
>>375
1.4のセキュリティーリリースはそろそろ終わるので、
そっちのほうが不味いんじゃねえかと思う。

それに、1.4から1.5/1.6にアップグレードするのは大きなDBの変換が
必要になるから、新しく入れるなら1.4はお勧めできないなあ。

>>371の環境なら最新の1.7alphaも動くから、
SVNつかって1.6ブランチ入れればいいんじゃないかと思う。
www.mediawiki.org/wiki/Download_from_SVN/ja

378 名前:nobodyさん mailto:sage [2006/06/30(金) 19:43:45 ID:???]
初歩的な質問で申し訳無いのですが、

MySQLの文字セットはどう設定するのが正しいのでしょうか?
現在、オール「latin1」です。

このまま進んで良いものやら、悩んでいるのでお願いします。

ちなみにMySQLのバージョンは5.0.18です。

379 名前:nobodyさん mailto:sage [2006/06/30(金) 20:27:18 ID:???]
>>378
そのあたりは自動で設定されるのでインストールが通れば特に気にしなくていいと思う。

380 名前:nobodyさん [2006/07/01(土) 21:26:42 ID:nmkk0Acv]
でもUnicode設定をお勧めします。
latin1だと、データベースのバックアップがままならないときがありました。

381 名前:nobodyさん mailto:sage [2006/07/03(月) 11:06:58 ID:???]
左に表示されるツールボックスを非表示、またはメニューの一部を
表示させないようにするにはどこをいじればいいのかが分からない…。
[[表示メッセージ一覧]]とかにあったっけ?あれはサイドバーしか見当たらない。

382 名前:381 mailto:sage [2006/07/03(月) 11:36:42 ID:???]
事故解決しました。

上のメニュー(オプションとか自分の投稿履歴とか)はどうやって消すんだろう…。

383 名前:nobodyさん mailto:sage [2006/07/03(月) 19:49:36 ID:???]
>>382
スキンを編集するしかない。

384 名前:nobodyさん mailto:sage [2006/07/04(火) 07:13:04 ID:???]
つonkeydown

というか常識中の常識だゴルァ。知ったかぶりするのはお勧めできない。
というかどっちにしろ無駄に負荷高杉な罠。



385 名前:nobodyさん mailto:sage [2006/07/04(火) 09:53:49 ID:???]
( ゚д゚)ポカーン

386 名前:nobodyさん mailto:sage [2006/07/04(火) 12:19:26 ID:???]
誤爆?

387 名前:nobodyさん mailto:sage [2006/07/07(金) 10:13:10 ID:???]
日本語のファイルをUPしてもダウンロードできん。
なんか回避方法あるの?

388 名前:nobodyさん mailto:sage [2006/07/07(金) 13:45:44 ID:???]
>>387
もう少し言葉を補ってもらえると答えようもあるんだけど。

389 名前:nobodyさん mailto:sage [2006/07/07(金) 15:07:19 ID:???]
>>387-388
私も同様に困っているので書いてみる。

例えば「テスト.gif」というファイルをうpしたとき、「繝・せ繝・gif」というファイルが生成される。
要は、utf-8のバイト列を無理やりWinNTのファイル名文字コード(多分utf-16)で読んだもの。

MediaWikiは画像に対して
「/images/%E3%83%86%E3%82%B9%E3%83%88.gif」(テスト.gifをutf-8でurl-encodeしたもの)というリンクを貼るので、
そのリクエストを受け取ったApacheは「{{DocumentRoot}}/テスト.gif」を探しにいくので、404が帰る。

thumb処理自体(ファイル生成)は上手くいってるようなので、Apache側を弄った方が早いかなと思い、
mod_encoding.cとか試してみたんだがなかなか上手くいかない。自分でApacheのModule組むほどスキルがない。

というわけなのです。


そういえばPHP5+eAcceleratorがマトモに動かない件はどうしよう・・・
困ったなあ。。。Linuxにすればなおるのかなあ。

390 名前:nobodyさん mailto:sage [2006/07/07(金) 15:15:45 ID:???]
>>389
その話なら>>224-225あたりでも出てたね。
今のところ日本語を使わないようにするしかないかな。

391 名前:nobodyさん mailto:sage [2006/07/07(金) 18:42:20 ID:???]
>>390
というか、>>224>>389=自分です・・・

392 名前:nobodyさん [2006/07/07(金) 19:08:20 ID:JyJPZBtT]
//環境 OS:FreeBSD, PHPver:4, DB:MySQL4.1, HTTPd:apache2.0x
旧マシンが老朽化したため、新マシンにしようとしてるんですが
/home/hoge/public_html/mediawiki下をコピーして
あとphpMyAdminでデータベースをエクスポート&&インポートした。

で、問題はwikiの一切の文書(メインページ含み)がなくなっちゃった
UPLOADした画像や左上のロゴは旧マシンの状態のままだったんだがぁ

この文書が消えちゃうってのはどんな原因が考えられますか?


393 名前:nobodyさん mailto:sage [2006/07/07(金) 20:54:01 ID:???]
>>392
セットアップ時に指定したデータベース名とインポートしたときの名前が違ってて、新しくデータベース作っちゃったとか

394 名前:nobodyさん mailto:sage [2006/07/09(日) 02:28:14 ID:???]
1.7.0がリリースされているのでリンクとか

リリースノート
svn.wikimedia.org/viewvc/mediawiki/tags/REL1_7_0/phase3/RELEASE-NOTES

ダウンロード
www.mediawiki.org/wiki/Download/ja

アップグレードマニュアル
www.mediawiki.org/wiki/Manual:Upgrading_to_1.7/ja



395 名前:nobodyさん mailto:sage [2006/07/09(日) 03:38:19 ID:???]
>>394
PHP 5必須か。。ちょっと敷居が高いな。

396 名前:nobodyさん mailto:sage [2006/07/09(日) 06:43:09 ID:???]
Vine linux 3.90-preview (= VineSeed 3.2) に subversion で
MediaWiki 1.7.0 を導入したところ、 >>389 のような文字化けが
日本語を含むページへのリンクのほとんどで発生してしまい
ログインも編集もできません。サイドバーなどから特別ページ
を開いたりすることはできるので、なんか妙な状態のようです。
文字コードかなと web を検索してみて、 mediawiki/.htaccess に
AddDefaultCharset UTF-8
php_value default_charset UTF-8
php_value mbstring.language neutral
php_value mbstring.internal_encoding UTF-8
php_value mbstring.http_input auto
php_flag mbstring.encoding_translation Off
php_value mbstring.detect_order auto
php_value output_handler none
と書いてみましたが効果無しでした。何かお知恵がございましたら
手を貸していただけると幸いです。

* MediaWiki: 1.7.0 (r15449)
* PHP: 5.0.5 (apache2handler)
* MySQL: 4.0.25-standard

397 名前:nobodyさん mailto:sage [2006/07/09(日) 11:10:53 ID:???]
>>395
5.0.0がリリースされてもう2年になるのに、なかなか
ホスティングサービスは置き換えが進まないね。

4.xは開発終了してるからセキュリティー的にも望ましい状態とは
いえないと思うんだけどな。

398 名前:nobodyさん [2006/07/09(日) 15:00:20 ID:QntrWMDO]
Mediawikiの検索窓で、Shift_jisエンコードの検索を受け入れる方法はありますか?
つまり、あるShift_jisエンコードのページに検索フォームを設置して、そのフォームからShift_jisで送信された検索ワードを
MediawikiでUTF-8に変換させる方法はないかということです。

399 名前:nobodyさん mailto:sage [2006/07/09(日) 15:29:17 ID:???]
>>398
全部UTF-8を前提に書かれてるから、そういう設定はないと思う。

あいだにPHPをひとつ噛ませればよいだけじゃないかな。

<?php
$query = urlencode( mb_convert_encoding( $_REQUEST['q'], 'UTF-8', $_REQUEST['ie'] );
header( 'Location: example.com/w/index.php?title=Special:Search&search=' . $query . '&fulltext=1' );
?>

search.php?ie=Shift_JIS&q=%8BT

400 名前:nobodyさん mailto:sage [2006/07/09(日) 21:59:54 ID:???]
accept-charset属性付ければ良いじゃん。

<form accept-charset="utf-8" (以下略)>

401 名前:nobodyさん [2006/07/09(日) 23:18:16 ID:pXwNtaUW]
>>400
IE無理じゃん

402 名前:nobodyさん mailto:sage [2006/07/09(日) 23:53:38 ID:???]
>>399
その方法でやったらできました。ありがとうございました。

403 名前:nobodyさん mailto:sage [2006/07/10(月) 00:16:36 ID:???]
>>394
さっき見たら1.7.1がリリースされていたので
Win XP+XAMPP 1.5.3a,+InnoDBの有効で試したら
あっさり動いた。mimetexでTeX記法も使えた。
texvcはうまくいかなかった。

>>371-373 ありがとう。助かった。

404 名前:nobodyさん mailto:sage [2006/07/11(火) 16:30:28 ID:???]
サーバがWindowsで画像のアップロードを行うと次のエラーが出ます。

Fatal error: mime_magic could not be initialized, magic file (null) is not available in C:\www\mediawiki\includes\MimeMagic.php on line 506

ImageMagic関連のエラーだとは思うのですが・・・
解決策はありますか?

環境は
WindowsXP Pro
Apache2.0.58
MediaWiki: 1.6.7
PHP: 4.4.2 (apache2handler)
MySQL: 4.0.26-nt




405 名前:nobodyさん mailto:sage [2006/07/11(火) 17:04:36 ID:???]
>>404
apache の設定だとオモタ。httpd.conf から MIME_magic 関連の設定探して晒してくれ。

406 名前:nobodyさん mailto:sage [2006/07/11(火) 18:40:49 ID:???]
>>404
ソースのその辺読めば

On Winodws, you must set mime_magic.magicfile in php.ini to point to the mime.magic file bundeled with PHP

407 名前:nobodyさん mailto:sage [2006/07/12(水) 01:08:54 ID:???]
MediawikiにSOABSのほかに、DSBLを参照させたいのですが、どうすればよいでしょうか。
SOABSの規制が働いていないような気がするのですが・・・

408 名前:nobodyさん mailto:sage [2006/07/12(水) 01:26:09 ID:???]
>>407
DNSBLはウィキメディアで使ってない機能だから、もしかすると壊れてるかもしらん。

./includes/User.php から User::inSorbsBlacklist を見つけて、
$this->inDnsBlacklist( $ip, 'http.dnsbl.sorbs.net.' ) ってなってるとこを、
書き換えればよいでしょう(綺麗じゃないけど)。

409 名前:nobodyさん mailto:sage [2006/07/12(水) 09:27:18 ID:???]
>>406
ご指摘ありがとう、
php.ini に
mime_magic.magicfile = "c:\php\magic.mime"
を追加で動きました。

>>405
今回はapacheの設定ではりませんでしたが、いろいろ調べて勉強になりました。
ありがとうございます。


410 名前:nobodyさん mailto:sage [2006/07/13(木) 11:20:27 ID:???]
社内用に構築した情報共有用のmediawikiがなかなかの好評であります。
が、やっぱりマークアップがわからんと文句を言う人も多い…覚えてくれよ、
小学生でもWikipedia使える奴いるんだからさ…

411 名前:nobodyさん mailto:sage [2006/07/13(木) 13:48:07 ID:???]
そんな人のために編集ボタンですよ。
ドラッグ反転してボタン一発でマークアップ完了。

412 名前:nobodyさん mailto:sage [2006/07/13(木) 22:28:49 ID:???]
>>410
逆に、日本で主流っぽいPukiWikiとかの記法が全く分からんw
不便な世の中だ。LivedoorWikiとかmwの劣化コピーに見えるのに(履歴ページとか)記法は違うもんな。

413 名前:nobodyさん mailto:sage [2006/07/14(金) 00:18:25 ID:???]
>>408
もうひとつ質問させていただきます。127.0.0.2以外を返してくるサーバ(127.0.0.3など)を指定してもエラーは起きませんか?

414 名前:nobodyさん mailto:sage [2006/07/14(金) 00:29:41 ID:???]
>>413
Aレコードがあるかどうかしか見てないから、大丈夫だとは思うけど。

聞く前に試してみればいいのになー



415 名前:nobodyさん [2006/07/15(土) 21:52:14 ID:Kl8Jkd0j]
mysqldumpして、他のサーバに移動したんだけど
復活できた記事と、消えちゃった記事があるんだけどなんでだろ?


416 名前:nobodyさん mailto:sage [2006/07/17(月) 16:48:00 ID:???]
自分で拡張した名前空間の定義をバックアップしてないのはよくあるケース。

417 名前:nobodyさん mailto:sage [2006/07/17(月) 20:31:55 ID:???]
MediaWiki 1.5.8
新着画像ギャラリーのサムネイルで画像が表示されん。
がしかし、クリックすると大きな(アップロードしたサイズ)画像が現れる。
つうことは、アップロードはなっているけど、
サムネイルが表示できてないってこと?
何をどういじればサムネイルが表示されるのやら。

同じ現象のかたいますか?


418 名前:nobodyさん mailto:sage [2006/07/17(月) 21:40:58 ID:???]
・ライブラリへリンクできてない。
・なんらかのパーミッション制限がかかってる鯖でディレクトリハッシュが使えないのに使おうとしてる(無効化してない)
・というかそもそもimageディレクトリのパーミッションがいいかげん。

原因はこれくらい。

419 名前:417 mailto:sage [2006/07/18(火) 18:42:01 ID:???]
>>418
ありがとう。
2番目ぽいかな・・・
3もありかもね・・・(オレノコトダシ

通常サイズで表示できて、サムネイルでは表示できないってのがなぁ・・・
がんばってみるか

420 名前:nobodyさん mailto:sage [2006/07/18(火) 19:58:24 ID:???]
>>419
LocalSettings.phpをrenameして、もっかい./config/index.php開いてみ。
ImageMagickが認識されてるか出るから。

421 名前:417,419 mailto:sage [2006/07/18(火) 20:20:32 ID:???]
>>420
やってみました。
PHP 4.4.2: ok
PHP server API is apache; ok, using pretty URLs (index.php/Page_Title)
Have XML / Latin1-UTF-8 conversion support.
PHP's memory_limit is 64M. If this is too low, installation may fail!
Have zlib support; enabling output compression.
Neither Turck MMCache nor eAccelerator are installed, can't use object caching functions
GNU diff3 not found.
Found GD graphics library built-in, image thumbnailing will be enabled if you enable uploads.
Installation directory: /home1/httpd/maemori/public_html
Script URI path:

こうでました・・・が、この先の設定をやって、最後にでる「何々ができる」ってところをみないとだめですか?

422 名前:nobodyさん mailto:sage [2006/07/18(火) 20:25:55 ID:???]
>Found GD graphics library built-in, image thumbnailing will be enabled if you enable uploads.

とあるからな。やっぱパーミッション関係じゃないか。

423 名前:417,419,421 mailto:sage [2006/07/18(火) 20:58:18 ID:???]
>>422
そですか・・・どうもありがとう!
ちょいとテスト的に作ってみました。

lapaz.no.land.to


424 名前:nobodyさん mailto:sage [2006/07/18(火) 21:14:53 ID:???]
LocalSettingで
> $wgHashedUploadDirectory = true;
と書いてある行を探して
> $wgHashedUploadDirectory = false;
に書き換えて味噌。
既存の
./images/
./images/thumb/
ディレクトリのパーミッション777にするの忘れずにな。




425 名前:417,419,421,423 mailto:sage [2006/07/18(火) 21:20:08 ID:???]
>>424
おぉ!ありがとうっ
早速やってみるよ!

21:19分現在表示されず。
さて・・・表示なってくれ!

426 名前:417,419,421,423,425 mailto:sage [2006/07/18(火) 21:24:47 ID:???]
みたら、
#$wgHashedUploadDirectory = false;
こうなってたので、#をけしてみたのだけど、よかった?
パーミッションは777になってた。

がんばれwiki(つか俺の脳

427 名前:426 mailto:sage [2006/07/18(火) 22:00:04 ID:???]
>>424
なんとか表示できたよ!
どうもありがろう。感謝感謝!

ではこれを元に自鯖でやってみます。
どうもありがとう!

428 名前:426 mailto:sage [2006/07/18(火) 22:00:42 ID:???]
・・・あまりのことにどもったぜ・・・

429 名前:nobodyさん [2006/07/25(火) 19:54:33 ID:RHGKeQId]
age

430 名前:nobodyさん [2006/07/30(日) 13:18:57 ID:mPB1O1nq]
自宅サーバーにするために1からmediawikiを入れようと思い中古PCを1台用意しました
要するに、mediawikiを走らせるためには、

1.OS(私の場合はwindows2000)
2.MYSQL
3.WEBサーバー(私の場合はapache)
4.PHP
5.MYSQLのGUIツール(PHPMyAdminなど)※必須ではない
6.Mediawiki

というインフラが整っていなければならない、ということですね。
それで、どうせなら各プログラムは最新版の方がいいだろうということで
最新版を求めました。

そこで質問です。
APACHEは7月28にver.2.2.3 というのがリリースになっていて、
インストールしたのですが、動作確認をしたら従来、
「あなたの予想に反してこの画面が見えていますか」 と表示される所を
「It works!」 とのみ表示されたのですが、これはインストールが成功しているのでしょうか?


431 名前:nobodyさん mailto:sage [2006/07/30(日) 13:44:14 ID:???]
>>430
it worksなら動いてるんでしょうね。

ただ、PHP5.1のWindowsバイナリにはApache2.2用のモジュールが含まれてないから、
自前でコンパイルする必要があるよ。

PHP5.2のスナップショットからphp5apache2_2.dllをもってくれば動くらしいけど。

432 名前:nobodyさん [2006/07/30(日) 14:00:50 ID:mPB1O1nq]
>>431
え”〜 そうなんですかぁ…(T_T)
じゃぁやっぱりapacheはver1.3にしよう。

こういうのって難しいですね。
古ければセキュリティ上問題があるからアップデートしろというし、
新しければ、周囲がそれに対応していないし、詳しい説明情報が無い。



433 名前:nobodyさん mailto:sage [2006/07/30(日) 14:04:00 ID:???]
>>432
そこで2.0系にするって発想はないのかい・・・

434 名前:nobodyさん [2006/07/30(日) 16:58:55 ID:mPB1O1nq]
いえ、物の本がver1.3で説明してあるから、そっちの方が無難かなと思ったのですが。
でも、おっしゃるとおり、というか、再度削除して低バージョンのを入れるのが
面倒くさかったので、教えて頂いた情報を元に、php5apache2_2.dll を探してきました。
試行錯誤の末、どうにかPHPもアパッチもMYSQLもインストールできました。

そこで本丸のmediawiki(ver171)を入れたのですが、
何とかインストールは成功しました。

けれど!!
index.php を表示させようとすると、
MediaWiki internal error.

Original exception: exception 'DBQueryError' with message 'A database error has occurred
Query: SELECT page_id,page_namespace,page_title,page_restrictions,page_counter,page_is_redirect,page_is_new,page_random,page_touched,page_latest,page_len FROM `page` WHERE page_namespace = '0' AND page_title = 'メインページ' LIMIT 1
Function: Article::pageData
(以下略)

というエラーが出て動きません(T_T)
私しろーとなので、よく分かりませんが、
どの辺がまずかったのでしょうか?
それとも各プログラムのバージョンが新しすぎてかみ合わないのでしょうか?
OS:     windows2000 プロフェッショナル
MYSQL:  5.0.16
Apache: 2.2.3
PHP:    5.1.4
MEDIAWIKI:  1.7.1



435 名前:nobodyさん [2006/07/30(日) 17:14:59 ID:mPB1O1nq]
自己解決しました
localsetting.phpの$wgDBmysql5をfalseをtrueに変えたら正常に起動しました。
ああ、やっとローカルでWIKIが動いた。(^_^)

あとは一括流し込みだー!

436 名前:nobodyさん [2006/07/30(日) 17:20:43 ID:mPB1O1nq]
>>431 さん

興奮のあまり、

ありがとう の5文字を忘れていました。
php5apache2_2.dll の情報がなければ、きっと今頃まだ悩み続けていたことでしょう。

ありがとうございました。 m(..)m



437 名前:うた [2006/07/31(月) 11:57:22 ID:ZiaFHJQ+]
>>349 どのみち MySQL を直接蹴ってダンプ吐かせたり飲ませたりするんだから

430は私です。上記のようにmediawikiのインストールに成功しました。
今目の前には白紙状態のWIKIがある訳なんですが、そこで質問です。

例えば広辞苑の全て23万項目を網羅したテキストデータがあったとします。
このテキストデータの塊からWIKIデータを自動で作る方法はありますか?

>>111 さんの情報では
「詳しくは ./maintenance/tables.sql 」とのことでしたが、英文に挫折しました(T_T)


どなたかこんな素人にどうか御教授下さい。(-人-)ナムナム




---------------------------------------
wiki関連書籍は以前は殆ど無かったのに、最近色々出てきたみたいです。
しかしmediawikiに関しては未だにドイツ人が書いた1冊しか見つかりません
手取り足取りの解説本はないものだろうか・・・・
---------------------------------------


438 名前:うた [2006/07/31(月) 12:13:49 ID:ZiaFHJQ+]
もう少し具体的に言うと、
例えば広辞苑のテキストデータがあったとして、
データベースに載せたいfieldは
・項目名
・説明文
の2フィールドだけなんですが、
このデータをmediawikiのどのテーブルのどのフィールドに放り込んだらいいのか
ということを知りたいのです。


それとも単に放り込むだけでは不味いので何らかの特別な処理が必要なのでしょうか


439 名前:nobodyさん mailto:sage [2006/07/31(月) 12:20:19 ID:???]
>>438
MediaWikiのAPIに通じていないのなら、
./maintenance/importTextFile.php に食わせるのが最も簡単。

>php importTextFile.php --help
でヘルプが表示されるから使い方はそっち参照。

一ファイル一ページになるから、バッチファイルでも書いてみればよいでしょう。

SQLで項目を追加するなんてのは無謀だからやめた方がいい。

440 名前:うた [2006/07/31(月) 13:29:23 ID:ZiaFHJQ+]
>>439 様

早速の御教示、有り難う御座います!!
ところで
> 一ファイル一ページになるから、バッチファイルでも書いてみればよいでしょう。

ということですが、そのファイルの中身は何か決まりがあるのでしょうか?
改行が入っていてはダメ、とか

それからバッチファイルとは以下のような形になると思いますが、
2バイト文字も通るのでしょうか

一括.bat
【中身】
php importtextfile.php 愛.txt
php importtextfile.php 赤.txt
php importtextfile.php 青.txt

>php importtextfile.php --help
Import Text File

Imports the contents of a text file into a wiki page.

USAGE: php importTextFile.php [--help|--title <title>|--user <user>|--comment <c
omment>|--norc] <filename>
--title title : Title for the new page; if not supplied, the filename is used as a base for the title.
--user user : User to be associated with the edit; if not supplied, a default is used.
--comment comment : Edit summary to be associated with the edit; underscores are transformed into spaces; if not supplied, a default is used
filename : Path to the file containing the wikitext to import.
--norc : Do not add a page creation event to recent changes


441 名前:うた [2006/07/31(月) 14:20:29 ID:ZiaFHJQ+]
一応テキストファイル内から改行は除去し、更に文字コードをutf-8にしましたが
文法エラーになっちゃいました。
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 
>php importtextfile.php c:\temp\哀惜.txt
Import Text File

Using file 'c:\temp\哀惜.txt'...found.
Using title from filename...ok.
Using user 'MediaWiki default'...ok.
Using edit summary 'Importing text file'.
Attempting to insert page...繝・・繧ソ繝吶・繧ケ繧ッ繧ィ繝ェ縺ョ譁・ウ輔お繝ゥ繝シ縺檎匱
逕溘@縺セ縺励◆縲・----
A database query syntax error has occurred.
The last attempted database query was:
"(SQL query hidden)"
from within function "LinkCache::addLinkObj".
MySQL returned error "1267: Illegal mix of collations (cp932_bin,IMPLICIT) and (
utf8_general_ci,COERCIBLE) for operation '=' (localhost)"




あと問題となるのは何だろう。改行?
それともちゃんと
>php importtextfile.php --title 哀惜 --user WikiSysop --comment from_ikkatu c:\temp\哀惜.txt

みたいにタイトルとかユーザーとかコメントを書かなくてはいけないのでしょうか?

442 名前:nobodyさん mailto:sage [2006/08/03(木) 20:44:38 ID:???]
MediaWiki:Common.cssのjs版ってないですか

443 名前:nobodyさん mailto:sage [2006/08/04(金) 03:14:05 ID:???]
>>442
ないみたいね。
[[MediaWiki:Common.js]]を有効にするエクステンションを書いてみた。

<?php
if( !defined('MEDIAWIKI') ) die( 'This file is a MediaWiki extension, not a valid entry point.' );
$wgExtensionFunctions[] = 'efRegisterCommonSiteScript';
function efRegisterCommonSiteScript() {
 global $wgHooks;
 $wgHooks['BeforePageDisplay'][] = array( 'efAddCommonSiteScript' );
}
function efAddCommonSiteScript( &$out ) {
 global $wgUseSiteJs, $wgJsMimeType, $wgSquidMaxage;
 if( !$wgUseSiteJs ) return;
 $title = Title::makeTitle( NS_MEDIAWIKI, 'Common.js' );
 if( is_null( $title ) ) return;
 $script = Xml::Element( 'script', array(
  'type' => $wgJsMimeType,
  'src' => $title->getLocalURL( 'action=raw&ctype=' . $wgJsMimeType . '&smaxage=' . $wgSquidMaxage )
 ), ' ' );
 $out->addScript( $script );
}
?>

444 名前:初心者ですが宜しくお願いいたします [2006/08/08(火) 01:35:24 ID:lOURPYyY]
ロリポップを借りています。
MediaWiki 1.7.1をアップロードして
Please setup the wiki first.
をクリックしますと
PHP 5.0.0 or higher is required. ABORTING.
と出てきました。
このスレを拝見していると、ロリポップで無事インストールされた方も
いらっしゃるようですが、どのようにされたのかご教示願えないでしょうか。



445 名前:nobodyさん mailto:sage [2006/08/08(火) 03:48:34 ID:???]
最低限中学を卒業し(た程度の英語力を保持し)ていないと
MediaWikiに限らず使うのは難しい。

日本製のWikiのほうがいいんじゃないか?
既製スキンも大量にあるし。
その調子じゃインストールした後のカスタマイズも大変だろうに。

446 名前:nobodyさん mailto:sage [2006/08/08(火) 05:11:46 ID:???]
>>445
中三の子供に読ませたら理解したよこの英語






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<355KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef