5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

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

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

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

2 :nobodyさん:2005/05/20(金) 20:04:05 ID:???
2げと

3 :nobodyさん:2005/05/20(金) 23:41:19 ID:1/T9a2Hq
あーん。8時間も経ったのに、だれ一人現れない!
やっぱりメディアウィキ使ってる人、日本にはいないんだ。。。
全部一人でやらなきゃいけないんだ。
ウィキの最高峰なはずなのに。。。せめて不人気の理由を教えてほしい。

4 :nobodyさん:2005/05/21(土) 10:46:09 ID:???
Wiki クローンがいっぱいあって把握出来て無いに 1 ペリカ。

5 :nobodyさん:2005/05/21(土) 14:15:45 ID:???
不人気つーほど知名度もないのでは
はじめて知ったし

6 :nobodyさん:2005/05/21(土) 16:06:03 ID:???
wikipedia とかの基盤になってるやつ?

7 :nobodyさん:2005/05/21(土) 23:21:00 ID:???
とりあえずMediaWikiとはどういうWikiなのか教えてくれ

8 :nobodyさん:2005/05/22(日) 07:16:06 ID:d+hirgMl
>>7
6さんの言うとおり、ウィキペディアのソフトですよ。
まったく同じやつです。

9 :nobodyさん:2005/05/22(日) 09:59:35 ID:F5P+iRt8
確かに、ユーザ参加式(参加者全員で編集していく)のwikiとしては良くできてるよな。
ただ、DB必須でその辺の操作ができない人は気軽に置いたりできなかったり
そのまま手を入れずに置いてしまうとウィキペディアと似たり寄ったりになってしまうのがマイナーな理由じゃないかな
(個人サイトに置くにはPukiWikiで十分ってのもあるが)

10 :nobodyさん:2005/05/22(日) 14:11:31 ID:???
とりあえず自宅鯖で動作確認まではやったが、まだ公開してない
メインで使ってる DB がPostgreSQL だから、MySQL だけでなく PostgreSQL にも対応して欲しい


11 :10:2005/05/22(日) 14:55:07 ID:???
ちなみに pukiwiki とかとの最大の差はユーザ管理かな

各ユーザがアカウントを作って、ログインしてから編集、というスタイルが基本
いつ誰がどのページにどういう編集を施したかが履歴管理されて
過去の任意の時点に戻すことも簡単にできる

簡単に言えば Wikipedia みたいに編集者個人の責任を明確にするための Wiki で
名無しがより集まってスレのまとめサイトを作る分には不要かもしれない
海外では、責任の明確化が重要視され、名無しはあまり好まれないので、こういうのが必要になる
漏れが立てようとしてるのも実は外人向け

12 :nobodyさん:2005/05/23(月) 00:18:25 ID:???
よくわからないままインストールしてみますた http://wiki.semilog.net/mediawiki/

13 :nobodyさん:2005/05/23(月) 00:28:37 ID:???
>>12
らくがきしちゃった。

14 :nobodyさん:2005/05/24(火) 09:07:40 ID:FySgP9Vj
日本語ファイルが英語だらけなのが気に入らないので
一生懸命頭をひねって立派な日本語に書き直してアップロードしました。
でも、ぜんぜん反映されないよ!
インストール時にデータベースに書き込んで、後からは変更できないのかな。。。

15 :nobodyさん:2005/05/25(水) 15:21:40 ID:???
cur テーブルに入ってる > メッセージ
手で SQL 書いて DB の中身を直接書き換えれば変更できるっぽい

16 :nobodyさん:2005/05/27(金) 05:31:23 ID:kPFHIRbG
完成度は高いんだけど、カスタマイズが面倒くさい。
というか、カスタマイズすることを考慮していない設計。
そのへんが不人気の原因かな。

17 :nobodyさん:2005/05/27(金) 14:06:22 ID:???
「サイト管理人がファイルをちょこちょこっといじってサイト全体の見栄えを変えられる」
という思想で作られてるわけじゃないんだろうな

mediawiki が目指しているのはパーソナライズ機能
つまり「サイト管理人がサイトの見栄えを決めて閲覧者に押しつけるのではなく
サイトを見に来た閲覧者の方が自分に合わせてサイトの見方を決められる」
という思想で作られていて
表示言語/スキン/タイムゾーン/表示形式などを自分に合わせて設定する機能が
異様に充実している

ただオプション設定の機能は会員登録しないと使えないので
名無しさんには向いてないんだと思う
この辺は PHPBB が日本で人気無いのと同じ話かと

18 :nobodyさん:2005/05/28(土) 21:48:37 ID:???
そのわりにはCSSもHTMLも熟考されたものとはいえないねえ
安易なブラウザ振り分けCSSを山と積み込んじゃって
きょうびブラウザ振り分けなんてしなくても見栄えを統一できるだろ
テクは流布してるんだし

19 :nobodyさん:2005/05/28(土) 22:11:21 ID:???
いやあれは
「IE の CSS サポートが糞なので、仕方なく IE**Fixes.css で救済してやってるんだ」
という主張だろ

20 :nobodyさん:2005/05/30(月) 01:19:14 ID:???
IEのCSSサポートが糞でもきょうびブラウザ振り分けなんて流行らん
技でおおむねはクリアできるし、できないのならやらなきゃいい
だいいち振り分けが必要なほど凝ったデザイじゃないだろ
あんなにファイルがうじゃうじゃあると、正直見る気が失せるよ
HTMLだってそんなに立派なもんじゃない。とはいえXOOPSに較べりゃ天国
XOOPSの代わりにつかえないかとおれもインストしてみた

21 :nobodyさん:2005/05/30(月) 10:47:02 ID:???
ブラウザ振り分けするのは MonoBook だけなので
嫌ならスキンをケルンブルーにでも切替えればいいんちゃう?

まあ MonoBook 作ってる連中は、わざわざ流行らないことをすることで
「IEが糞」というメッセージを発信してるんやろね。
あくまでターゲットプラットフォームは Firefox で、
「そうは言ってもIEユーザもまだ多いので仕方なくサポートしてやる」
つう声が聞こえてくるよう(笑)

22 :nobodyさん:2005/06/01(水) 15:09:03 ID:???
>>14-15
1.5alpha1 だと LanguageJa.php を書き換えて画面表示に反映させられることを発見
よーしパパがんがん書き換えちゃうぞー

でも 1.4.4 だとダメだなあ
LanguageJa.php を書き損じるとエラーになるから毎回読んでるのは確かなんだが

23 :nobodyさん:2005/06/02(木) 12:34:33 ID:dtcVkNAK
これってさ、バージョンアップするときの
データベースの継承とかどうなってんの。
差分配布はしてるみたいだが、
大きなバージョンアップのとき、データベース入れ替えとか
馬鹿なことは言わないだろうな。ちょっと不安なんだが。

24 :nobodyさん:2005/06/02(木) 13:53:49 ID:???
アップグレードの際には
DBのスキーマ変換/旧データ引継まで自動でやってくれるので心配いらない

どっちかと言うと MySQL を 4.0.x → 4.1.x/5.x にバージョンアップする方が被害甚大だと思う

25 :nobodyさん:2005/06/02(木) 14:53:14 ID:dtcVkNAK
ローカルの土建百科事典をやっていて、
参加型サイトに模様替えしたいと思っていたところ。
ウィキペディアは以前から大いに注目していた。
項目数が数千にもなると、一人で維持管理するのはたいへんだし、
いろいろ閲覧者からの突き上げもある。

しかしさすがにこのままじゃ使えないな。見た目を変えて、広告を貼り付けて、
文字を書いたり消したりするだけじゃなく、デカい画像も簡単に
アップロードできるようにしなきゃいけない。結構骨の折れるものかな。
ブログをカスタマイズするようにはいきそうにないな。
これを使ってサイトを構築するのはまだ時期尚早かな。
LanguageJa.phpの書き換えも満足にできないんじゃ厳しいか。



26 :nobodyさん:2005/06/06(月) 11:35:47 ID:???
カスタマイズ例:ワールドウインドセントラル
http://www.worldwindcentral.com/wiki/Main_Page

27 :nobodyさん:2005/06/30(木) 07:49:50 ID:???
>>25
ウィキペディアにコンテンツを丸投げするとかは?
GFDLにする英断が必要だが

28 :nobodyさん:2005/07/13(水) 03:19:19 ID:???
SITENAMEを後から変更することは、出来ないのでしょうか?

29 :28:2005/07/13(水) 12:56:42 ID:???
文字コードを間違えて書き換えていました。お騒がせしました。

30 :15:2005/07/19(火) 15:50:11 ID:???
私が悪うございました

設定に $wgUseDatabaseMessages = false を入れると
データベース内のメッセージでなく、LanguageJa.php を書き換えた内容が反映されます

31 :nobodyさん:2005/08/21(日) 12:41:21 ID:45hNC58x
個人運用するにはプログラムが大きすぎるに一票

32 :名無しさん@そうだ選挙に行こう:2005/09/11(日) 05:32:47 ID:rFKFIIqV
実は興味深々。

社内イントラで情報共有のインフラとして使ってみたい。
ログインとか、履歴管理とか重要になってくるわな。あとは検索。
こういうのが出来るWikiはMediaWikiだけかな?
いろんなバージョンがあってどれ選んだら良いのかわかんねー。

33 :さいとう:2005/09/17(土) 05:38:14 ID:q+UeT1Zz
私も今までのサイトのコンテンツを全部Mediawikiへ移行中です。

http://www.mpedia.net/wiki/wiki/INDEX

とりあえずWikipediaのやり方などを参考にしながら、少しずつ独自色を
出していこうと思います。何かMediawikiに関するまとめサイトとか、
メーリングリストもあったら、みんなで情報交換と共有ができて便利そう
ですよね。作ってみようかな。

34 :nobodyさん:2005/09/21(水) 12:48:56 ID:WsCLcjrx
最近日本語でMediaWikiをインストールしたら、
各ページのタイトルの下にサブタイトルがありませんでした。

英語でMediaWikiをインストールしたら、各ページのタイトルの下に
From hogehoge みたいなサブタイトルが表示されます。
このサブタイトル、存在意義が不明な上にウザイです。
そもそもサブタイトルって何のために存在しているんでしょうか?

35 :nobodyさん:2005/09/21(水) 13:25:37 ID:WsCLcjrx
>>31 大きすぎるかな。僕は個人的にバックエンドにDBを使っている
Wikiが好きなので、PHPWiki を使っていましたが、MediaWiki にして
特に重くなったという印象は受けないです。あくまで印象です。
コード量とか比較したわけじゃないですけど。

36 :33:2005/09/21(水) 14:19:42 ID:???
>>34
日本版もブラウザでは見えないけれど、ソースを見ると
<h3 id="siteSub">出典:hogehoge</h3>という部分があります。

この内容を出しているのは、./langueage/languageJa.phpに
書かれている'tagline'という項目だったと思います
(英語版はlanguage.php)。ここを書き換えたり空っぽにすれば、
サブタイトルは変更できたと思います(多分)。

ファイルを書き換えるだけでは変更は反映されないので、
maintenance/rebuildMessages.phpを実行してDBを変更するか、
LocalSetting.phpで$wgUseDatabaseMessages = falseにする
必要があります。


37 :33:2005/09/21(水) 14:34:02 ID:???
>>35

「重い」という点に関して、mediawikiはほとんどの表示内容をDBから
動的に生成しているので、DBサーバーのスペックがボトルネックに
なったりする可能性は結構高いのではと思っています。

ただ、mediawikiでは、LocalSetting.phpの設定で、一度DBに入れた
データをキャッシュファイルにしてDBの負荷分散にする方法なども
ありますね。これ使うと低スペックのDBサーバーやsquidが使えない
環境の人はいいのかもしれません。


38 :nobodyさん:2005/09/21(水) 14:36:50 ID:???
DBからキャッシュファイルを生成する方法。

$wgUseFileCache = true;
$wgFileCacheDirectory = "/tmp/yourcache";
$wgShowIPinHeader = false;
$wgUseGzip = false;

http://meta.wikimedia.org/wiki/Help:File_cache

ちなみにwikipediaなどはこういうサーバー構成で動いているらしい。
(さすがGoogleなどから資金援助されているだけはあるなと)
http://www.mediawiki.org/wiki/Image:Wikimedia-servers-2005-04-12.png


39 :33:2005/09/21(水) 14:37:31 ID:???
あ、すみません、↑は自分です

40 :匿名さん:2005/09/21(水) 18:13:08 ID:SjHOlpMc
MediaWikiってドキュメントファイル(wordファイル等)をアップロードできるんですかね?

41 :33:2005/09/21(水) 18:49:31 ID:???
>>40

すぐテストできそうな話題だったので、いま自分のmediaiwkiに
MS Wordで作成した.docファイルをアップロードしてみました。

「".doc" は推奨されているファイルフォーマットではありません。」

というエラーが出てコケますた。。。

やはりmediawikiのアップロード機能は画像アップに使うこと専用に
作られているようですね。どこか設定をいじれば、doc拡張子も通る
のかもしれませんが、まだ発見できていません。


42 :nobodyさん:2005/09/21(水) 19:01:28 ID:???
いま、DefaultSetting.phpを見てみたのですが、そこに、

$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg' );

$wgFileBlacklist = array( (略) );

とか書かれてある部分を見つけました。ここでアップロードの
推奨拡張子(画像)とブラックリストの拡張子を定義しているようですね。
ここいじれば、実はdocファイルもアップロードできてしまうのかも。

その場合、画像ファイルのサムネイルの生成や、特別ページ:新着画像
のところが大丈夫かどうかは保障がもてないです


43 :33:2005/09/21(水) 19:04:48 ID:???
すみません、↑のカキコ、自分です。

44 :匿名:2005/09/22(木) 13:58:02 ID:VtNvKVUU
33さんありがとうございました。
docのアップロードを試してみたいのですが、現在、画像をアップロードしようとすると、
内部処理エラーというものが出てしまい、アップロードできません。
どこか設定が必要なのでしょうか??

45 :33:2005/09/22(木) 14:41:59 ID:???
>>44

どうもですー。
/imagesのディレクトリのパーミッションを777とかにすると
PHPエラーが出ずに画像がアップロードできるのではないか
と思います。(実はもっと低いパーミッションでも動く?)



46 :匿名:2005/09/22(木) 15:52:49 ID:VtNvKVUU
33さん、たびたびありがとうございました。
アップロードは /imagesの所有者を変更したらアップロードできました。
また、docなどの拡張子ファイルも、LocalSetting.phpに $wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg' );
を追加して、拡張子を記述することで解決できました^^


47 :33:2005/09/22(木) 16:26:37 ID:???
>>46

いえいえ、解決して良かったですね。

投稿ついでに少し情報提供。
mediawikiではデフォルトではページの更新日時が
世界標準時となってしまいますが、以下の設定で
表示を日本標準時に変更できます。

$wgLocaltimezone="JST-9";


48 :33:2005/09/22(木) 16:51:05 ID:???
もう一個。

interwikiテーブルの、iw_prefixがWikiPediaのレコードについて、
iw_urlをhttp://ja.wikipedia.org/wiki/$1と書き換えると、日本語版の
ウィキぺディアに簡単にインターナルリンクが張れるようになります。

[[wikipedia:客観|客観]]

とか書くと日本語版ウィキぺディアの「客観」という言葉への
インターナルリンクになるようにできます。

あまり自分ばかりカキコしてるとよくなさそうなので、この辺で。。。


49 :nobodyさん:2005/09/22(木) 20:34:28 ID:???
iw_prefixテーブルを書き換えると好き勝手にInterWiki拡張できますが、
文字コードを指定したい場合ってどうすればいいんでしょうか?

>>48
小ネタ的なことならどんどん書き込んでも良いんじゃないかな?
>>33にまとめページ作ったりとかもアリだと思う。

あと、こんなWikiもある。
ttp://www.rauru-block.org/mediawiki/index.php/Main_Page

情報が豊富ってわけじゃあないけど、設定するときに助かった。

50 :32:2005/09/23(金) 14:56:56 ID:84qJ06E4
33さん感謝です。

1,2ヶ月以内にセットアップする予定なので、こういう情報はすごく助かります。
どんどん書き込んでください。

51 :33:2005/09/26(月) 00:05:16 ID:M14V8wi7
>>49

サイト全体の文字コードの場合は、デフォルトはUTF-8だけど、
$wgInputEncodingとか$wgOutputEncodingで指定できるっぽいです。
ただ、InterWiki拡張での文字列に対して文字コードを指定してリンクを
張る方法とかは分からないです。役に立てなくてすみません。

まとめページの設置はやってみようと思います。できたら報告します。
紹介されていたサイト、自分も参考にしました。数少ない日本語での
mediawiki情報提供サイトですよね。1.5betaまで独自トラックバックを
実装していたのもすごい。

52 :33:2005/09/26(月) 00:13:56 ID:???
>>50

社内イントラでmediawikiを使うのってけっこう面白そうですね。
特に技術系や事務・サポートなどの分野で威力を発揮しそうですね。

ただ、クライアントマシンにNorton Internet Securityが入っていると、
目次の文字消えが起きることがあるので(Wikipediaでもこの問題は
報告されています。mediawikiのバグというよりはNortonの仕様なので
mediawikiの開発側としては対処しないことになっています)、Nortonを
導入済みまたは導入予定がある場合は、少し注意が必要かもです。



53 :nobodyさん:2005/09/26(月) 11:53:00 ID:Xk6HrD/D ?#
>>36
>日本版もブラウザでは見えないけれど、ソースを見ると
><h3 id="siteSub">出典:hogehoge</h3>という部分があります。

ってことは、スタイルシートで消されてるだけですかね。
ちょっと css 眺めてみます。

54 :nobodyさん:2005/09/26(月) 11:55:41 ID:Xk6HrD/D ?#
skins/monobook/main.css で、
#siteSub {display: none;}
になっていました。なるほど。

55 :nobodyさん:2005/09/26(月) 21:06:22 ID:???
>>51
むぅ。そうですか。

多くのWikiで文字コードが指定できるので、
MediaWikiにもないものかとおもっていたのですが……。

56 :nobodyさん:2005/09/27(火) 05:31:21 ID:???
今MediaWiki設置したところなんですけど、これって最初からログインしないと編集できないようになってるんですか?

57 :33:2005/09/27(火) 14:04:56 ID:???
>>56

ログインしなくてもページの編集はできます。
ただ編集者履歴が生IPで記録されてしまうのと、
画像アップロードなど一部の機能が使えません。

参考:Wikipedia ヘルプ・ログインの仕方
http://ja.wikipedia.org/wiki/Wikipedia:%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E3%81%AE%E4%BB%95%E6%96%B9


58 :nobodyさん:2005/09/28(水) 23:20:59 ID:???
今さっきインストール完了したところで、右も左も分かりません。
初心者はここ読め、って言うサイトがあれば URLお願いします。

くだ質なんですが、

・管理者ログイン?というのは存在するんでしょうか。
・AdminlSettings.sampleをどうすればいいんでしょう。
・ttp://www.vvvv.jp/wiki/index.php でなくて、ttp://www.vvvv.jp/wiki/ でアクセスできるようにするにはどうするんでしょう。

WinXP + Apache2.0.54 + PHP 5.0.5です

59 :nobodyさん:2005/09/29(木) 00:52:47 ID:???
>初心者はここ読め、って言うサイトがあれば URLお願いします。

    http://www.mediawiki.org/wiki/MediaWiki

60 :nobodyさん:2005/09/29(木) 08:06:00 ID:???
phpは自動和訳出来ないから困る
辞書でいちいち調べるのめんどくせ

61 :nobodyさん:2005/09/29(木) 08:31:10 ID:???
>>58
3番目、リライト使え。
「mediawiki rewrite」とかでぐぐれば、結構出てくる。

62 :nobodyさん:2005/09/29(木) 09:51:46 ID:???
Wikipediaみたいにログインしなきゃ編集できないようにするにはどうすればいいんですか

63 :33:2005/09/29(木) 14:45:19 ID:???
>>62

保護したいページを設定するには、まず管理者ログイン
(インストール時sysopで設定したログインとパス)して、
そのページのタブからProtect(保護)を選ぶと設定できます。


64 :nobodyさん:2005/09/29(木) 21:56:06 ID:???
>>58
Ans #3
'Eliminating index.php from the url' 「index.phpをURLから削除する」
 >http://meta.wikimedia.org/wiki/Rewrite_rules

ぶっちゃけ英語読めなくてもできるからやってみ。
まぁ Apache の設定の仕方が解らないっていうのは無しで。

>>62
ttp://meta.wikimedia.org/wiki/Setting_user_rights_in_MediaWiki#Configuring_access_restrictions_to_your_wiki
http://meta.wikimedia.org/wiki/Preventing_Access
多分この辺り。

65 :58:2005/09/29(木) 23:12:05 ID:???
皆さんありがとうございます。設定できました。


画像アップロードについて。

Windows版でサムネイル表示させる方法は見つけました。
ttp://meta.wikimedia.org/wiki/MediaWiki_FAQ#How_do_I_install_Imagemagick_for_Thumbnails_on_Windows.3F

しかしながら、ImageMagick-5.5.7-Q16では動かない見たいですねぇ。

/php/ext/ にphp_imagick.dll をコピー.
php.ini のextension を書いて、Apacheを再起動すると、PHPモジュールがDLLをロード出来ないエラーログを出力します。

これはあきらめモードかな。

今分からないのは、uploadsした画像の消去です。
画像一覧 - [詳細] を選択すると、

URLに ttp://www.wikitest.jp/wiki/index.php/画像:Screen008.jpg と表示されるが画面は真っ白です。
なにか設定が必要なんでしょうか?

画像自体は、[[画像:Screen008.jpg]] で表示できます。


66 :nobodyさん:2005/09/30(金) 08:13:49 ID:???
画像の削除は、
普通にページを削除するのと同じ方法で削除できるはず。

67 :nobodyさん:2005/09/30(金) 08:16:30 ID:???
ごめん、よく読んでなかった。

{{localurle:画像:Screen008.jpg|action=delete}}

削除するだけなら、どっかのページにこれを貼って、
そこから飛んでみたらどうかな?

68 :nobodyさん:2005/09/30(金) 08:19:47 ID:???
[{{SERVER}}{{localurl:画像:Screen008.jpg|action=delete}} text]

またごめん、こうだ。ちゃんとリンクしないと。

69 :& ◆rJFsQnQLEI :2005/09/30(金) 17:43:26 ID:0jm1vXx/
33さん、おひさしぶりです。
>投稿ついでに少し情報提供。
>mediawikiではデフォルトではページの更新日時が
>世界標準時となってしまいますが、以下の設定で
>表示を日本標準時に変更できます。

>$wgLocaltimezone="JST-9";

とのことですが、どこのファイルで設定すればいいんでしょうか?

70 :nobodyさん:2005/09/30(金) 18:26:37 ID:???
私、33さんではないですが。
includes/DefaultSettings.php の
$wgLocaltimezone=null;

$wgLocaltimezone='JST';
に書き換えたらできたですよ。


71 :33:2005/09/30(金) 18:46:34 ID:???
>>69
70さんの書かれているようにDefaultSetting.phpです。
(LocalSetting.phpに書いてもオーバーライドできるかも)

>>70
-9とか明示的に指定しなくても設定できるんですね。初めて知りました!


72 :nobodyさん:2005/09/30(金) 21:11:08 ID:???
>>68

ありがとうございます、削除出来ました。

それから、画像一覧の[詳細] が正しく表示されない理由が分かりました。
PHPの拡張モジュール php_bd2.dllをロードしていなかったのが原因でした。

現在は 「検索」ボタンが動作しない問題を解決すべく、情報をあさっています。

>>71
DefaultSetting.phpには "DO NOT EDIT THIS FILE" と書いてあるので、
つねに LocalSetting.phpを更新した方が良いのではないでしょうか。

73 :nobodyさん:2005/10/01(土) 00:35:21 ID:???
php_gd2.dll のまちがいです。

74 :nobodyさん:2005/10/02(日) 14:33:50 ID:???
>70です。

>>71
DefaultSetting.phpには "DO NOT EDIT THIS FILE" と書いてあるので、
つねに LocalSetting.phpを更新した方が良いのではないでしょうか。

確かにそうですね。LocalSetting.phpに書いてオーバーライドさせるが
吉ですね。

75 :匿名:2005/10/03(月) 09:53:48 ID:h91texAS
みなさん有難うございます。

LocalSetting.phpに「$wgLocaltimezone='JST';」を追加したのですができませんでした。
どっかのサイトで「$wgLocalTZoffset = "+9";」を追加すれば良いとあったので、
LocalSetting.phpに追加したところできました。(「$wgLocalTZoffset = "+9";」のみを追加しました。)

76 :匿名:2005/10/03(月) 18:36:24 ID:h91texAS
↑上の匿名です。
現在、wikiの設定で、匿名ユーザにはメインページ以外表示させてくないので
LocalSetting.phpに「$wgWhitelistRead = array ("メインページ");」を追加しております。
しかし、この設定を行うと匿名ユーザでエラーが発生してしまいます。
(メインページしか表示されなくなってはいます)
JavaScript コンソールでエラー内容を確認すると

・エラー: syntax error
ソースファイル: https://IPアドレス/wiki/index.php?title=-&action=raw&gen=js
行: 1
ソースコード:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
・エラー: MIME タイプが "text/css" ではなく "text/html" となっているため、スタイルシート https://IPアドレス/wiki/index.php?title=MediaWiki:Monobook.css&action=raw&ctype=text/css&smaxage=18000 は読み込まれていません。
・エラー: MIME タイプが "text/css" ではなく "text/html" となっているため、スタイルシート https://IPアドレス/wiki/index.php?title=-&action=raw&gen=css は読み込まれていません。

となっています。解決策はあるのでしょうか?

77 :nobodyさん:2005/10/03(月) 20:39:33 ID:???
とりあえず許可ページを列挙する配列に"MediaWiki:Monobook.css"を入れて味噌。
あと蛇足だが、ログインページをその配列に入れとかないと一見さんがユーザー登録すらできないよ。

詳しくは以下のURL参照。
ttp://meta.wikimedia.org/wiki/Setting_user_rights_in_MediaWiki#Configuring_access_restrictions_to_your_wiki

(
 >$wgWhitelistRead = array ("Main Page", "Special:Userlogin", "Wikipedia:Help");
 となってますね。
)

78 :& ◆rJFsQnQLEI :2005/10/04(火) 09:36:31 ID:Lw4uFRV5
どうもありがとうございます。

> とりあえず許可ページを列挙する配列に"MediaWiki:Monobook.css"を入れて味噌。

これでもダメでした。

> あと蛇足だが、ログインページをその配列に入れとかないと一見さんがユーザー登録すらできないよ。

ログインページを配列に入れておかなくてもユーザ登録できました。
でも念のため、追加しておきます。

79 :nobodyさん:2005/10/07(金) 07:19:00 ID:???
1.5.0 stable出たね。

80 :匿名:2005/10/07(金) 09:35:15 ID:l2kZ7qWP
1.5.0になって何が変わったんでしょうかね??1.4系もバージョンアップしてましたし。
英語苦手なんで良く分からない・・・

81 :nobodyさん:2005/10/07(金) 15:44:45 ID:vMHc4x48
既存のものを最新版にアップグレードってどうやったら
できるんでしょうか?

82 :nobodyさん:2005/10/08(土) 21:07:17 ID:vPkIV2r1
最新のLanguageJa.phptって何処にあるんですかぁ〜?

Language.phpとかなーり差があるんですが・・・

無いなら作るけど何処にUPすればいいんだろう

83 :nobodyさん:2005/10/09(日) 00:28:21 ID:???
ちゃんと探したか? languagesの中に入ってるぞ。

84 :nobodyさん:2005/10/09(日) 14:43:56 ID:???
>83

添付されているのはかなり古いんですが・・・


85 :nobodyさん:2005/10/09(日) 21:28:17 ID:???
ああ、「WEB上で」ってことか。
スマヌ。それは知らん。

86 :33:2005/10/09(日) 23:36:04 ID:???
>>82

http://meta.wikimedia.org/wiki/LanguageJa.php

自分はここのLanguageJa.phpをカスタマイズして使ってます。
8月16日に「もう古いです」って英文の注意書きがついたけれど、
とりあえず添付されてるのよりは日本語化が進んでます。


87 :nobodyさん:2005/10/10(月) 00:07:53 ID:???
>>79
最近MediaWiki使い始めた者です。
公式の1.5系はまだTestingになっていますが、
どこか別の場所に最新の物があっぷされているのでしょーか?

88 :87:2005/10/10(月) 00:09:54 ID:???
書いた瞬間きがつきますた。
SourceFogeにあったとです(´・ω・`)

89 :87:2005/10/10(月) 00:38:41 ID:???
早速1.5.0入れますた。
LanguageJa.phpも新しくなって、ぱっと見かなりというか
ほとんどの部分で日本語化されていますね。



おとといから二日くらいかけてLanguageJa.phpの日本語化したのにorz

90 :nobodyさん:2005/10/10(月) 00:58:32 ID:???
アップデートの方法が良くわからないのだけど、
ファイルを丸ごと差し替えるだけで良かったのかな?
1.5rc4からのアップデートなんだけど。

91 :nobodyさん:2005/10/10(月) 08:16:48 ID:???
>90
同じケースでしたがそれで大丈夫っぽいです。


92 :nobodyさん:2005/10/10(月) 10:07:51 ID:???
>>90

自分で名前空間を拡張しているときは要注意。

93 :nobodyさん:2005/10/10(月) 11:41:46 ID:???
>>91-92
ありがとうございます。
無事アップデートできました。

一部のページは、ページ名が英語から日本語に変わってるようで「移動」すれば
問題ないみたいですね。

94 :nobodyさん:2005/10/12(水) 13:12:58 ID:???
ユーザー名の変更ってどうやるのだろう?
ご存じの方教えてください。

95 :あおい:2005/10/15(土) 00:01:42 ID:65jkGEQl
初めまして。
HPを作って間もない新米管理人です。
自分で描いた画像などを張りたいのですが、URLっぽいのが
【file:///C:/Documents%20and%20Sett……】みたいになっていて
画像を張ることが出来ません。((貼っても自分しか見れない。)
どうしたらURLを出すことが出来るのでしょうか?
良かったら教えて下さい。

96 :nobodyさん:2005/10/18(火) 11:33:37 ID:abZuHV6V
>>94です。
自分でもかなり調べたのですが、ユーザー名の変更/ユーザーの削除
はビューロクラットに権限があるってところまでしかわからないんですよ。
(決定権ではなく、操作の権限ね)
DBを直接いじるしかないのだろうか。
どなたか情報あれば教えてください。

97 :nobodyさん:2005/10/25(火) 00:17:35 ID:???
アニメの百科事典的コミュニティサイトに使用してます。
最近Ajaxっていうのを知って面白そうだと思ってWikipediaに組み込んでみました。
IEの文字コードの解釈がタコ(?)なんで今のところNNとFirefoxのみの対応ですがまぁ見てください。

http://evemedia.ddo.jp/evawiki/%E3%83%9A%E3%83%B3%E3%83%9A%E3%83%B3

コンテンツのリンクにフォーカスがあたるとJavaScriptがサーバーと通信して
第一文を先読み表示します。

98 :nobodyさん:2005/10/25(火) 02:06:41 ID:???
つい先日業務用に1.4.10をインスコしさくさくと記事を
追加・・とおもたらブラウザから"追加"するとreset by peerの
エラー連発。

win2003鯖がいけないのかと先ほどまで悩んでましたが
1.5.0を入れ直したところ快適になりますた。
proxy環境だとだめとか、そういうのってあります?
reset by peerのerrorが出るとき、apacheが落ちてふかーつ
するという妙な動作になってました。

1.4.10から1.5.0へのupgradeは/config/index.phpにて
再度必要な情報を入れ直すことで自動的にdatabaseも
修正してくれました。(DBのbackupを取るのをお忘れ無く!)

99 :nobodyさん:2005/10/25(火) 23:56:37 ID:???
どっかでみたんだけど ajax 使って編集中の項目のプレビューが
リアルタイムで見えちゃうwiki
あれが mediawiki に使われるといいなぁ


100 :nobodyさん:2005/10/26(水) 19:47:59 ID:???
onchange イベント使えば、それっぽい動きはできる。
ただし、いちいちテキストエリアからフォーカス移さないと動かないので、
Alt+Pでプレビューするのと変わらない。

101 :nobodyさん:2005/10/26(水) 22:00:44 ID:???
>>100
IEとFirefoxはフォーカス移さなくても動くお

102 :nobodyさん:2005/10/27(木) 18:52:58 ID:???
>>101
動くの?
仕様上は、フォーカスを移したときに動くのが正しいんだけど。

103 :nobodyさん:2005/10/27(木) 21:21:36 ID:???
フォームの監視はonkeyupだろ。

104 :33:2005/10/29(土) 04:29:41 ID:G9fc4Dcx
お久しぶりです、>>33です。

自分のサイトのMediaWikiのURLが変わりました。
http://www.mirai-city.org/mwiki/

以前話していた、「MediaWikiまとめサイト」にはまだ取り掛かれて
いないのですが、国内でMediaWikiを使っているサイトのリンク集を
作ってみました。MediawIKIが普及・発展していくためにお互いに
ノウハウや情報の交換ができていけたらいいですね。
http://www.mirai-city.org/mwiki/Mediawiki


105 :33:2005/10/29(土) 04:37:08 ID:G9fc4Dcx
リンク集に掲載しきれていないサイトがまだいくつかあるかも
しれません。個人でMediaWikiのサイトを作っていて、リンク集に
載せていいよという方、ぜひURL書いていただければ掲載いたします。

MediaWikiの輪を広げていけないかと、自分も非力ながら何とか。。。

mixiにもMediaWikiのコミュニティを立ち上げました。MixiのIDを
お持ちの方は、ぜひMediawikiコミュニティへ参加して頂けると
嬉しいです。コミュニティでの技術情報はこちらのスレにもフィード
バックしたいと思います(逆もあります)。

何か普及に向けて勝手に色々進めてすみません。とりあえずやってみました。


106 :プリン:2005/10/30(日) 03:48:38 ID:08QP0wU0
今、MediaWiki 1.4でページを作成しているんですが、1.5へのアップデートって、
単に「http://prdownloads.sourceforge.net/wikipedia/mediawiki-1.5.1.tar.gz?download
をダウンロードしてきて、上書きインストールすればいいんでしょうか?
(作ったコンテンツは消えない?)
まだ使い始めて2週間・・・不安なので質問させていただきました・・・

ちなみに、今度社内の会議でwikiを使おう!って提案する予定です。
通ればいいんですが・・・

107 :33:2005/10/30(日) 04:19:31 ID:???
>>106
今のバージョンって1.4系の中でも1.4.7とかですか?
自分の場合は1.4.7から1.5.0へ上書きアップデートしましたが問題なく
行きました。1.5.1はまだ試してないですが、どうなんだろう。1.5.0からの
変更点はバグフィックスとセキュリティ中心のようなので大丈夫なのかな。

念のためmysqldumpでDBのバックアップを取ってから行うといいと思います。
(自分はアップデートのたびに念のためバックアップは必ず取っています)


108 :nobodyさん:2005/11/03(木) 19:30:20 ID:???
データベース中で現行のページソースが保存されてるテーブルってどれですか?
説明によれば cur テーブルだったのですが、何故か古い版しか入っていない……

109 :nobodyさん:2005/11/06(日) 14:48:19 ID:???
変数{{fullurl:}}の表示が正常ではなく、こまっています。
たとえば
 {{fullurl:メインページ}}
とすると、
 Template:Fullurl:メインページ
と表示されてしまい、赤字(未作成)のテンプレート「Fullurl:メインページ」
へリンクされてしまいます。
他の変数はまともに表示され、{{fullurl:}}だけおかしいようです。
確認すべき点などおわかりの人、ぜひ教えてください。
ちなみにversion1.5.0です。

110 :nobodyさん:2005/11/06(日) 15:08:25 ID:???
>>109ですが、質問ばかりでは何なので、気がついたことをひとつ。
ユーザーが~~~~で書き込むシグネチャですが、
LocalSettings.phpに
  $wgLocaltimezone = 'JST';
としてもGMTのままですが、
 $wgLocaltimezone = 'Asia/Tokyo';
とするとJSTで表示されます。


111 :nobodyさん:2005/11/06(日) 16:15:50 ID:???
>>108
最近データベースレイアウトが変更になりました。
古い版から移行した場合、昔のcurテーブルがそのまま残って、新しいデータは別テーブルに記憶されます。
新しいレイアウトでは、可変長であるページソースフィールドを分離して、
page > revision > text
とリレーションしています。
特定のタイトルが呼ばれるとpageテーブルでタイトルの最新の更新情報idを調べ、
更新情報が収納されているrevisionテーブルで更新された結果のソースidを調べ、
最終的にtextフィールドに収納されているページソースを取得します。

詳しくは ./maintenance/tables.sql
MetaWiki更新されてないね。

112 :nobodyさん:2005/11/18(金) 14:03:12 ID:QMeMEBUr
>>30

つ[php ./maintenance/rebuildMessages.php --rebuild]

113 :nobodyさん:2005/12/02(金) 00:15:28 ID:PGynvDkV
最近MediaWikiをRedHat Linux 9のシステムにインストールしたんですが、
ページが見事に文字化けして読めません。
トップページの「メインページ」の文字が「¥¥¥¥」と表示され、
ボタンやリンク類は空白になってしまいます。
どなたか同様の事態に遭遇された方はいらっしゃいませんでしょうか。

MediaWiki: 1.5.2
PHP: 4.3.9
MySQL: 4.1.15
Apache: 2.0.55

PHPのconfigureコマンド(phpinfo()の出力):
'./configure'
'--with-apxs2=/usr/local/apache2/bin/apxs'
'--enable-mbstring'
'--enable-mbregex'
'--enable-zend-multibyte'
'--with-iconv'
'--with-zlib'
'--enable-shared'
'--with-mysql=/usr'
'--without-pgsql'
MySQL: RPMインストール

お助けください。よろしくお願いしますm(__)m


114 :nobodyさん:2005/12/03(土) 18:51:49 ID:???
ブラウザの文字コード選択を主導で切り替えてみても読めない?

#俺らはエスパーじゃねぇぞ。

115 :nobodyさん:2005/12/03(土) 23:43:14 ID:???
エスパーの俺が透視してみた結果
my.cnf か php.ini のどこかが悪いという結論に達した

116 :nobodyさん:2005/12/04(日) 20:17:03 ID:???
今度MediaWikiを導入することになったのですが、なぜか私が管理者に・・・
そこでご相談です。
wikiwygの導入は難しいですか?
一部を除くとのこりほとんどはWikiなど聞いたことも無い人たちなのでできれば
編集環境を易しくしたいと思っています。

ちょっとはPHPやSQLの知識はあるもののこういった作業は初めてで困惑しています。
事例などがあるのであればそこへのポインタでも結構ですのでお願いします。


117 :nobodyさん:2005/12/04(日) 22:21:46 ID:???
難しい簡単の前にそんなこと導入した事例は無いと思うけど……

ぶっちゃけどうしてそんなことするの? という気がしないでもない。
確かに何もわからない初心者は最初は「スゴイ」と驚くかもしれないけれど、
結局は細かい問題などでいたずらに混乱されられて終わる予感。

いい意味で「使い古されて」これ以上簡略化しょうのないインターフェイスを
危険を犯してまで新しい機能追加の必要性が?
しかもよりにもよって初心者相手に?

少なくともここで聞いてる状況ではユーザーが初心者であることと相まって
どうにもならないことになりそうなのでやめたほうがいいですよ。


と偉そうなことばかり書いてすみませんが、最後に役立つ情報をお一つ。

とある海外のハッカーが「娘がWikipediaを簡単に編集できるように」と
何らかのインターフェイスを作成してなかなか良い出来である
っていうようなニュースをどこかで見かけた覚えがあります。
興味があるならお調べあれ。

118 :113:2005/12/05(月) 00:28:48 ID:Ieou6qdO
http://tokyo.atso-net.jp/pukiwikip/?MediaWiki
を参考にphp.iniを書き換えたらうまくいきました。

エスパーさん、ありがとうございました m(_._)m


119 :113:2005/12/05(月) 00:33:59 ID:Ieou6qdO
補足:mbstring周りの設定がおかしかったようです。
default_charsetがShift_JIS、
mbstring.internal_encodingがEUC-JP
mbstring.http_outputがUTF-8になってました。


120 :匿名:2005/12/05(月) 10:41:49 ID:lYsxnFj8
お久しぶりです。
最近バージョンを上げたのですが、新しい機能のメール送信について質問があります。
漢字ありのメールだと、メッセージヘッダに2バイト文字そのままになっているようでエラーになります。
(2バイト文字がないとちゃんと送れます。)
これを解消するには、MediaWiki上での設定が必要なんでしょうか?
それともmailコマンド等の設定が必要なんですかね?(MediaWikiはLinuxにインストールしています。)

121 :nobodyさん:2005/12/05(月) 10:42:22 ID:???
https://addons.mozilla.org/extensions/moreinfo.php?application=firefox&category=Editing%20and%20Forms&numpg=10&id=351
http://gollum.easycp.de/en/

122 :nobodyさん:2005/12/05(月) 19:36:00 ID:wIaAoMMJ
エクスリアにインストールしたら文字化けするねえ。
サイト名を漢字でつけたのが悪かったみたいだが。
文字化けしたLocalsetting.phpを修正してアップしてもダメ。
データベースに文字化けしたまま書き込んじゃったわけか・・・。
結構しんどい>mediawiki。

123 :nobodyさん:2005/12/05(月) 21:05:14 ID:???
LocalSetting.php の内容をデータベースより優先して読むオプションあるよ。
あと、 mentenanse/rebuildMessages.php

124 :nobodyさん:2005/12/05(月) 21:06:06 ID:???
誤 > LocalSetting.php の内容を
正 > Languagexx.php の内容を

修正スマソ。


125 :33:2005/12/06(火) 01:51:45 ID:EGhgFF9C
>>116
自分もwikiwygを編集で使えないかと、Firefoxで試してみたことが
あります。ただ、どうしても保存のときに失敗して、原因を調査中です。

Wikipediaだとうまくいくので、頑張れば何とかなるのかもしれないですが。
あんまり参考にならない情報ですみません。

2日前に1.5.3が出ましたね。

126 :nobodyさん:2005/12/06(火) 23:24:14 ID:???
ありがとうございます。

周りの連中はものを覚えようとする意欲はあるのでなんとかがんばってみます。

残念ながらIEが標準ブラウザなのでFirefoxが使えないのが難点です。
 (wikiwygってIEに対応したんだよね?)



127 :nobodyさん:2005/12/07(水) 18:55:16 ID:???
文字化け直らないねえ。
データベースのバックアップを書き直して
復元したほうが早いと思ったんだが、検索しても該当なしだった。
どこでひっかかってんだろうなあ・・・。

128 :nobodyさん:2005/12/10(土) 17:31:50 ID:???
文字化け直ったねえ。
火狐がなんかよろしくないのをキャッシュしてたみたいだな・・・。
なんにもしていないのに今日見たら障害がなくなってたよ。

129 :nobodyさん:2005/12/18(日) 22:44:05 ID:diboVlUN
なぜだ・・・
IPユーザーなら書き込めるのに、ログインすると保存ボタン押しても
プレビュー画面が出てきてページの保存ができない orz
オプション変更すら全然反映されてこないし。

もうかれこれ6時間七転八倒。。。もうやだこんな生活。

130 :素人同然:2006/01/10(火) 10:15:46 ID:AXSMxrdJ
最近立ち上げたんですが、アップロードしようとしても、
「申し訳ありませんが、アップロードは現在使用できません。」
としか出ません。何とかならないでしょうか?

XREA有料鯖でやってます。
MediaWiki: 1.5.4
PHP: 4.4.2-dev (apache)
MySQL: 4.0.26-standard

最初の設定でしくじったのかな・・・

131 :nobodyさん:2006/01/10(火) 12:24:23 ID:???
LocalSettings.php

$wgEnableUploads = true;

132 :素人同然:2006/01/10(火) 12:55:26 ID:AXSMxrdJ
>>131
どもです。
しかし、ためしに画像をうpしてみたんですが、今度は

内部処理エラー
出典:
ファイル "/tmp/phpCIkRP2" から "/virtual・・・・・/wiki/images/7/7f/・・・.png" のコピーに失敗しました。

でなかなかうまくいかないのです。
英語版のメタウィキなんかも読める限りは読んでみたんですが、ちょっとよく分かりません。
何とかならないでしょうかねぇ・・・

133 :nobodyさん:2006/01/10(火) 17:10:48 ID:???
素人同然、とういうか真性素人さんへ。
貴方の「読める限り」というのがいかほどかしりませんが、パーミッション大丈夫ですよね?

134 :nobodyさん:2006/01/10(火) 20:03:55 ID:???
>>132
$wgHashedUploadDirectory = false;

XREAではプログラムからディレクトリを作成できないから
アップロードディレクトリのハッシュ化をしなければいい。

135 :素人同然:2006/01/11(水) 08:25:58 ID:K42vNj+a
>>133
images/ は777にしてあります。私の実力ではあとはどうにも・・・
>>134
やってみまして・・・
とりあえず画像をうpさせることができました。
しかし、2バイト文字を含んだファイル名だとやはり

"/virtual/・・・/wiki/images/temp/20060110232134!○○○1.jpg"のコピーに失敗しました。

のようなエラーが出てしまいます。
また、同じファイル名のものを再度うpしても同様なエラーが出ます。
このままではちょっと格好が付かないので解決できないでしょうか。

136 :nobodyさん:2006/01/12(木) 01:01:38 ID:???
>>135
tempディレクトリは「手動」で作成したか?

137 :nobodyさん:2006/01/12(木) 16:19:31 ID:???
最近mediawikiをインストールしました。
メインページを編集したいのですが編集しようとすると”\a'\?\o'\U'?1/4\? を編集中”になってしまいます。
どうすればうまくメインページを編集できますか?

FreeBSD/6.0、Apache/2.0.55、PHP/5.1.1、mysql/5.0.16です
設定はほとんどいじっていません

138 :nobodyさん:2006/01/12(木) 20:48:30 ID:???
確か mysql のユニコードサポートを使うかどうかのフラグが LocalSetting.php
にあったはずだからいじってみな。

139 :nobodyさん:2006/01/12(木) 21:09:27 ID:???
>>138ありがとうございますやってみたいと思います。

>>137に付けたしですが、メインページを編集すると\a'\?\o'\U'?1/4\?の方が編集されて
\a'\?\o'\U'?1/4\?を編集するとメインページが編集されます。

140 :nobodyさん:2006/01/13(金) 20:07:18 ID:???
文字のサイズは何処で変更できるのでしょう?


141 :nobodyさん:2006/01/13(金) 20:17:07 ID:???
スタイルシート

142 :nobodyさん:2006/01/13(金) 20:35:13 ID:???
どれでしょう?

143 :nobodyさん:2006/01/13(金) 20:42:44 ID:???
>>141
ありがとうございます
解決しました

/skins/monobook

のなかにありました

144 :nobodyさん:2006/01/14(土) 12:13:38 ID:???
新しく作られたページってどこに保存されてるんですか?

145 :nobodyさん:2006/01/20(金) 12:48:24 ID:VbkYaJLJ
↑データベース
テーブル名はバージョンによって違ったりする。

146 :nobodyさん:2006/02/05(日) 18:12:29 ID:+WBb2fLK
>>144
>>145
便乗してしつもんさせてください。

データベースに対して一括して記事を登録する事は可能ですか?
一々mediawikiのページを開いて、カキコするしか
登録の手段はないのでしょうか?
(FSwikiではDATAフォルダにFTPソフトで一挙にUP出来たんですけどね)


また、登録した記事は、データベースから一括で
ダウンロードできるのでしょうか?

(ウィキペディアなんかじゃ一括ダウンロード出来るみたいですけど)


147 :nobodyさん:2006/02/06(月) 21:46:01 ID:???
MediaWikiインストール後の運用についてなのですが。

ヘルプ等初期項目についてどうされていますか?
ウィキペディアからコピペし、問題の無いように改変して使用しようとしていたのですが
初期項目とそのリンク先項目だけど膨大な量になり、目が回りそうになっています。
削ろうにもヘルプが無いとウィキペディアを普段から使用されている方以外には
使用しづらいでしょうし・・・
みなさんやはり地道にヘルプを作成されているのでしょうか(´・ω・`)


また、上記と関連して質問があります。
ウィキペディアから「編集の仕方」部分を自家サイトのMediaWikiにコピペした場合に
プレビューは表示できるのですが、保存を行うと、保存に失敗してしまいます。
原因として何が考えられるでしょうか?


148 :nobodyさん:2006/02/07(火) 12:56:22 ID:???
>>147
コピペじゃなくてデータベースダンプを落としてきてインポートしましょう。
コピペだと履歴が持ってこられないのでGFDLでの利用になりません。
GFDLで利用することがウィキペディア二次利用のルールなので、
個人使用の範囲ならいざ知らず、他人に使わせるつもりだったら、
見つかったらウィキペディアから文句とか文句とか文句とか…(訴訟とか

149 :nobodyさん:2006/02/07(火) 17:02:39 ID:???
>>148
変なこというなよ。
好きなだけ改変・複製できるんだから、履歴自体はなくても文句は言われないだろ。

データベースダンプを利用したほうが楽なのは確かだが。

150 :nobodyさん:2006/02/07(火) 18:01:50 ID:???
>>149
http://ja.wikipedia.org/wiki/Wikipedia:%E8%91%97%E4%BD%9C%E6%A8%A9

151 :nobodyさん:2006/02/07(火) 21:52:40 ID:???
履歴も必要だったんか。正直スマンカッタ。

152 :nobodyさん:2006/02/08(水) 00:31:43 ID:???
神保たんがウィキペディア本家を作ったとき、CCはなかった。
神保たんは一番適当そうだったGFDLを選んだ。

GFDLは履歴保持とかGFDL原文をつけなければならないとかで結構
不自由なのだが、さらに困ったことにGFDLは、GPLよろしくGFDL汚染を
引き起こすのである。不便なので何とかしようという話題は本家MLなどで
何度か起きたが、過去の資産を失いたくはないなら不自由なGFDLのまま
やり続けるという選択肢しかなかった。

それはウィキペディア苦悩の歴史。

ウィキペディアの二次利用についてはウィキペディアの中でもまだ「これ」と
いった方法は確立されていないようだ。ただ、MediaWikiを使うのであれば
まだ簡単な方で、つまりデータベースダンプを使うのである。

153 :nobodyさん:2006/02/08(水) 07:10:17 ID:IIjqeKT6
>>146 ですが――、

皆さんのお話はよく分かりません。
私ごときの知識でmediawikiを設置しようとしたのが
間違いだったのかも知れません。



154 :nobodyさん:2006/02/08(水) 18:35:59 ID:???
>>153=>>146
誰もあんたに返答してないので、話がわかったらあんたはエスパーだな。
で、あんたのやろうとしてることにMediaWikiのI/Fがあるのかどうかは
知らないが、とりあえずMySQLでDBを直叩きしてみればいいんじゃないの?

155 :147:2006/02/10(金) 02:55:30 ID:???
遅くなりましたが報告です。
複製その他GFDL等についての情報、ありがとうございました。

ヘルプの件ですが、
・GFDL問題。
・インポートを行った場合でも、リンク先の先・・の改変や調整作業が複雑
等を考慮し、
・自家MediaWikiのヘルプ部には、Wikipediaのヘルプページへのリンクを表示する。
・基本的な「使用方法」はWikipediaと同じである旨を記述。
・リンク先ヘルプはWikipediaのページであるため当サイト内容を持って改変をしてはいけない旨を厳重に記述。
とする事にしました。

自家ページとの内容の差を考えると、あまり良い方法とは言えませんが
ライセンス問題は色々とデリケートな部分もあると思うので、
使用する人に各自対応してもらった方がいいかなと・・・(´・ω・`)


手抜きも出来(ry

156 :nobodyさん:2006/02/22(水) 07:19:04 ID:???
 

157 :nobodyさん:2006/02/25(土) 01:51:43 ID:???
さっきMediaWikiをインストールしました。

ページの編集は問題なくできるのですが、アップロードを行うと
「指定したファイルは壊れているか拡張子が正しくありません。ファイルを確認の上再度アップロードをしてください。」
というエラーが表示されます。どんなファイルを指定しても同じです。

環境がだめなのかなぁ。。。?

158 :nobodyさん:2006/02/25(土) 02:26:23 ID:hNJtw1qz
使えるレンサバありますか?
セーフモード非対応などいろいろ制限あって使えない。

159 :nobodyさん:2006/02/25(土) 13:35:27 ID:???
>>157
LocalSettings.php の
$wgEnableUploads = true;
を有効にして、必要なら
$wgFileExtensions = array( 'png', 'gif', 'jpg', 'jpeg' );
を追加(さらに必要な拡張子を足せばいい)。

include/DefaultSettings.php にいろいろ設定の仕方が
書き込まれてるから適当に眺めれ。

160 :157:2006/02/25(土) 13:39:37 ID:???
>>159
一応レス一通り読ませていただいて、設定済なのですが。。。
DefaultSettings.phpを直接編集しても問題ないですよ・・・ね?

161 :nobodyさん:2006/02/25(土) 13:54:26 ID:???
>>160
何を「問題」としているのかよくわからないんだけど、
名前読むと分かるけど DefaultSettings.php は
デフォルト設定なので LocalSettings.php を弄るのが
正しい態度だと思う。

あと、設定してもアップロードできない場合は、$wgUploadPath
が指定してるディレクトリ(たぶん images/)配下に apache
のユーザ権限で書き込み可能かどうか確認してみて。

162 :nobodyさん:2006/02/25(土) 18:49:45 ID:J46cQdYa
s

163 :160:2006/02/25(土) 20:40:43 ID:???
>>161
レス遅れてすみません。
ユーザ権限では書き込みできました。パーミッションは777にしています。
どこが原因でしょう。。。もしかしてサーバ環境?

環境は OS:Terbo Linux Apache1.3.27 php-4.2.3-27です。


164 :163:2006/02/25(土) 20:42:15 ID:???
スペルミス
×Terbo ○Turbo

165 :nobodyさん:2006/02/25(土) 21:31:58 ID:???
だとすると本当にファイルが壊れてる可能性も…

166 :nobodyさん:2006/02/26(日) 01:55:47 ID:???
>>163
uploadcorruptが表示されるって事は推定したMIMEタイプと拡張子の整合性が取れてないって事なのよね。
(つまり、おそらくはパーミッションそのほかの問題ではない)

MimeMagicが悪さしてると思うから、アップロードしようとしてるファイルの拡張子と、
[[Special:Version]]で表示されるMediaWikiのバージョンを書いて頂戴。

LocalSettings.phpに $wgVerifyMimeType=false; と書いてエラーメッセージが回避できることも確認してみて。

167 :nobodyさん:2006/02/26(日) 02:14:26 ID:???
>>163
http://meta.wikimedia.org/wiki/MediaWiki_FAQ#When_I_try_to_upload_files_in_Mediawiki_1.5_I_always_get_a_.22The_file_is_corrupt_or_has_an_incorrect_extension._Please_check_the_file_and_upload_again..22_error.

168 :163:2006/02/26(日) 04:50:37 ID:???
>>167
アップロードできました!!
ありがとうございます。

# metaのFAQにあるとは・・・気をつけます

169 :163:2006/02/26(日) 16:53:13 ID:???
>>166
MediaWiki: 1.5.6
PHP: 4.2.3 (apache)
MySQL: 3.23.58-log
です。

$wgVerifyMimeType=false;
エラー回避はできました。
(このままだとまずい?)

170 :169:2006/02/26(日) 16:54:11 ID:???
↑追加
拡張子はgifとpngを試しました。

171 :nobodyさん:2006/02/26(日) 21:22:20 ID:???
レンタルサーバでmediawikiを入れられる所ってありますか?
ロリポップだと使えなかった・・・orz

172 :nobodyさん:2006/02/26(日) 21:46:47 ID:???
>>171
XREA。

173 :nobodyさん:2006/02/26(日) 22:47:57 ID:???
>>172
どもです!早速徹夜でやってみます〜。

174 :nobodyさん:2006/02/27(月) 13:44:36 ID:???
>>171
ロリポップ使えるよ


175 :nobodyさん:2006/02/27(月) 19:07:50 ID:Wz2sZ+h8
>>171
え? おいらロリポップだけど使えているよ。


176 :nobodyさん:2006/02/28(火) 11:02:26 ID:???
>>160 >>161
ファイルの先頭に思いっきり編集するなと書いてあるだろう

>>169
セキュリティ的にはかなりまずいな
外部に公開してるならPHPをアップデートしたほうがいい
ttp://blog.ohgaki.net/index.php/yohgaki/2005/11/09/phpa_rc_fei_a_oa_oa_fa_sa_le_acsa_oe_afp_2
ヒマがあればMySQLもせめて4を目指せ

177 :nobodyさん:2006/03/02(木) 20:34:03 ID:???
MediaWiki 1.5.7 がリリースされました。

[重要] 1.5.6 のインストール時(アップグレードは含まれません)に MySQL の root アカウントの
     パスワードを入力して新たなアカウントを作成した場合、root のパスワードが新たに
     作成したアカウントのパスワードに変更されてしまう不具合がありました。
     該当する方は手動で元に戻す必要がありますので、お気をつけください。
     ただし、インストーラの不具合ですので、1.5.6 ユーザは必ずしもアップグレードしなければ
     ならないわけではありません。

他にもいくつかの不具合が修正され、IE7との互換性が向上されています。

リリースアナウンスメント (MediaWiki-announce)
http://mail.wikipedia.org/pipermail/mediawiki-announce/2006-March/000039.html

リリースノート
http://sourceforge.net/project/shownotes.php?release_id=397966

MediaWiki.org 日本語
http://www.mediawiki.org/wiki/MediaWiki/ja

以上。

178 :nobodyさん:2006/03/03(金) 15:00:42 ID:6djV1MmJ
レンタルサーバー探しているんですが
独自ドメイン持込対応ならロリポップ、XREAあたりかなとおもっていますが
aaa.mydomain.com
bbb.mydomain.com
みたいに複数のサブドメインでそれぞれMediaWikiをインストするなら
MySQLもそれぞれ設定しないといけないのですか?
一つのDBで可能?
ロリポップ、無料のXREAは1個みたいだし
XREA+は5個までOKみたいだが

179 :nobodyさん:2006/03/03(金) 16:58:54 ID:???
>>178
プレフィックスをつけて区別すれば、データベースは一つでも可能。

そのまま二つのMediaWikiを導入してしまうと
テーブル名(例えばarchive)がぶつかってしまうけど、
両方、もしくは片方にプレフィックスを設定しておけば
「a_archive」「b_archive」のように
異なるテーブル名になるので、ぶつからずに済む。

具体的には、LocalSettings.php中の$wgDBprefixの値を
双方のMediaWikiで重ならないように設定すればOK。

180 :nobodyさん:2006/03/03(金) 19:49:18 ID:???
>>179
たすかりました thanks

181 :173:2006/03/05(日) 02:31:06 ID:???
>>174
>>175
そうなんですか!あれれ・・・。また徹夜でやってみます。

182 :nobodyさん:2006/03/08(水) 01:59:42 ID:???
>>181
徹夜は必要ない。
18日まで待て。18日になったら ttp://www.gihyo.co.jp/magazines/SD 開いて買え。


183 :173:2006/03/11(土) 01:47:45 ID:???
>>182
18日まで待ってみますね。どうもありがとうございましたm(_ _)m

184 :nobodyさん:2006/03/11(土) 01:56:46 ID:???
>>182
志村それ2月

185 :nobodyさん:2006/03/13(月) 10:44:06 ID:???
>>184
だから、「18日になったら」。

186 :nobodyさん:2006/03/13(月) 14:52:09 ID:???
そもそも、そんなものを待たなくても
徹夜する必要なんかどこにもない。

187 :nobodyさん:2006/03/18(土) 22:24:01 ID:e9dlGM0f
じゃあ韓国の携帯は何時間見れるんだよwww

188 :187:2006/03/18(土) 22:26:18 ID:???
. .: : : : : : : : :: :::: :: :: : :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    . . : : : :: : : :: : ::: :: : :::: :: ::: ::: ::::::::::::::::::::::::::::::::::::::
   . . .... ..: : :: :: ::: :::::: :::::::::::: : :::::::::::::::::::::::::::::::::::::::::::::
        Λ_Λ . . . .: : : ::: : :: ::::::::: :::::::::::::::::::::::::::::
       /:彡ミ゛ヽ;)ー、 . . .: : : :::::: :::::::::::::::::::::::::::::::::  
      / :::/:: ヽ、ヽ、 ::i . .:: :.: ::: . :::::::::::::::::::::::::::::::::::::::
      / :::/;;:   ヽ ヽ ::l . :. :. .:: : :: :: :::::::: : ::::::::::::::::::
 ̄ ̄ ̄(_,ノ  ̄ ̄ ̄ヽ、_ノ ̄ ̄ ̄ ̄

>>182
18日になりましたねorz

189 :nobodyさん:2006/03/22(水) 21:35:32 ID:XjJ/gJGo
初めまして、よろしくお願いします。
mediawikiでサイトを構築していますが↓

http://www.pokpok.jp/~jyo/

検索エンジンにかかりません。
ログには次のようにあるのでロボットは来ていると思うのですが?

66.249.66.43 - - [22/Mar/2006:20:10:08 +0900] "GET /~jyo/index.php?title=%E7%89%B9%E5%88%A5:Recentchanges&from=20060321125014&days=3&limit=250&hideliu=1 HTTP/1.1" 200 11765 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"

どうして検索にかからないのでしょうか?

190 :nobodyさん:2006/03/22(水) 22:24:00 ID:???
Googlebot(←綴りに自信なし) は foo.php/(パス) や foo.cgi/(パス)
型式のURIをCGIで動的に出力されるページとみなして、
インデックスへ登録する際に制限をかけた気がする。

ただ反映が遅いだけの可能性もあるのでとりあえず気長に待つのも吉かと。

191 :nobodyさん:2006/03/22(水) 22:33:21 ID:???
今から1時間前にロボットが来たようなので、
まだインデックスが反映されてないだけでは?

192 :nobodyさん:2006/03/22(水) 23:58:27 ID:???
>>189
GoogleのFAQ読んでみれば?

193 :nobodyさん:2006/03/27(月) 14:23:01 ID:???
MediaWiki 1.5.8 / 1.4.15 がリリースされました。

XSSの脆弱性が修正されています。
1.5系/1.4系をインストールしている方はアップグレードしてください。

リリースノート:
1.5.8: http://sourceforge.net/project/shownotes.php?release_id=404871
1.4.15: http://sourceforge.net/project/shownotes.php?release_id=404869

ダウンロード:
http://prdownloads.sourceforge.net/wikipedia/mediawiki-1.5.8.tar.gz
http://prdownloads.sourceforge.net/wikipedia/mediawiki-1.4.15.tar.gz

194 :nobodyさん:2006/04/02(日) 00:06:52 ID:T0K4MjSG
無料のXreaにWikiを設置したら見れないという報告があいついたのですが、自分では見れるとき、原因は何が考えられますか?
広告の可能性が一番大きいのでしょうか。

195 :nobodyさん:2006/04/03(月) 04:40:27 ID:???
最近調子悪いからじゃないかな?

196 :nobodyさん:2006/04/05(水) 00:22:30 ID:oIstk+u/
確かにCGIは重いが、PHPは?

197 :nobodyさん:2006/04/05(水) 22:24:01 ID:???

MediaWiki 1.6.0がリリースされてるようですよ〜



198 :nobodyさん:2006/04/07(金) 17:24:41 ID:???
>>197
何が変わったんだ?
と言うか早速1.6.1がでとるけどな

199 :nobodyさん:2006/04/07(金) 18:08:35 ID:???
1.6.0は基本的には新機能の追加です(以下リリースノートから)
* ログインとアカウント登録のフォームが分離されました。
* ページ保護機能の強化(細かいレベルの設定が可能になりました)
* テンプレートを更新すると、それにあわせてリンクの情報が更新されるようになりました。
* テンプレートの引数にデフォルト値を設定できるようになりました
* SVGファイルをPNGに変換してインラインでも表示できるようになったこと。
* Atom0.3ではなく1.0を出力するようになったこと。
* Feed出力の差分を読みやすいように色をつけたとこ。

データベース周りでは
* MySQL3系の対応が廃止されたこと
* 試験的にMySQL4.1/5.0のUnicodeモードに対応したこと
* 試験的にOracleにも対応したこと
があります。

他にも細かいバグ修正やたくさんの実用上での調整が入っています。

1.6.1はデータベースのパッチに設定ミスがあったので、主にそれの修正です。
これからは四半期ごとにメジャーリリースが行われる予定です。

200 :nobodyさん:2006/04/07(金) 18:22:16 ID:HNdTEU4o
書き忘れましたが、1.6は既にWikimediaのサーバに入っているspam対策の拡張にも対応しています。

* SpamBlackList - http://meta.wikimedia.org/wiki/SpamBlacklist_extension
スパムURLの投稿を防ぐ機能(以前からあったもの)に加え、
新しくブラックリストに加わったURLを一掃する機能が追加されました。
(つまり、投稿時点ではブラックリストになかったURLに対する防禦機能です)

* ConfirmEdit - http://meta.wikimedia.org/wiki/ConfirmEdit_extension
こっちは、ログインしていない利用者がページに外部リンクを加えるには、
Captcha文字列の入力を必要にするエクステンションです。
また、アカウントの登録時にもCaptchaが表示されます。
これを使用すればほぼ100%のURLスパムを防ぐことができます。

201 :nobodyさん:2006/04/08(土) 13:11:36 ID:???
1.6.1にupgradeしようとしたらつまづいた。
http://bugzilla.wikimedia.org/show_bug.cgi?id=5489
だった。

202 :nobodyさん:2006/04/08(土) 15:41:14 ID:POKOnyUA
あれバグだったんだorz
さばが1.6.1対応してないと思って、1.5.8を入れてしまったorz

203 :nobodyさん:2006/04/08(土) 18:54:57 ID:POKOnyUA
すべてのページに同じメッセージ(タグ)を挿入するためにはどう改造すればよいですか?

204 :nobodyさん:2006/04/09(日) 01:20:40 ID:1z6o+orQ
>>203
ちなみに、<body>のあとで、文章などの前に挿入したいのですが、

205 :nobodyさん:2006/04/09(日) 11:14:35 ID:???
>>204
ページタイトルの前でよければ[[MediaWiki:Sitenotice]]

下に入れるならエクステンションでフックするのが綺麗なんだろうけど、
まだドキュメンテーションが進んでないから、Monobook.phpとかを変えてしまうのもひとつの手。

206 :nobodyさん:2006/04/09(日) 14:07:23 ID:w1WBsLbR
>>205
d
ついでに気がついたことを投下
maintenance/interwiki.sql
を書き換えれば、DBを書き換えなくてもInterwikiでリンクできるページを変えられるっぽい。

207 :nobodyさん:2006/04/09(日) 14:13:41 ID:w1WBsLbR
>>205
やっぱりありがとうございました。と普通に言うべきでした。>>206の発言訂正させていただきます。

208 :nobodyさん:2006/04/09(日) 14:57:30 ID:w1WBsLbR
と思ったら、タグが挿入できないのですね・・・
困りました。<script>と<a>,<noscript>,<img>,<iframe>タグを入れる必要があるので・・・

209 :nobodyさん:2006/04/09(日) 15:28:35 ID:???
>>208
じゃあ、LocalSettings.phpの$wgSiteNoticeで設定したらどうかな。
[[MediaWiki:Sitenotice]]は削除するか半角ハイフンだけにしておいて。

コード見ればいいんだけど・・・記憶ではたしか生のHTMLも通るはず。

210 :nobodyさん:2006/04/09(日) 17:30:14 ID:my0YBl3d
>>208
$wgSiteNoticeはタグが通りませんでした。

めんどくさくなって、はじめに教えてもらったもう一方のMonobook.phpをたたくことにしました。そっちのほうはうまくいきました。
いろいろとアドバイスを下さって本当にありがとうございました。

211 :nobodyさん:2006/04/09(日) 17:31:53 ID:my0YBl3d
>>209
最後の最後でアンカーミス(正209。誤208)してしまいました。
あらためて私の不届きをお詫び申し上げるとともにお礼申し上げます。

212 :nobodyさん:2006/04/12(水) 21:33:06 ID:UlnGT8Ri
hosu

213 :nobodyさん:2006/04/15(土) 01:19:08 ID:0UI6xGJZ
hosu

214 : ◆sktA/bsdVM :2006/04/15(土) 21:28:57 ID:8e7PfUlJ
管理者とログインユーザは画像のアップロードができるんですけど
これに加えてIPアドレスユーザもアップロードできるように許可するには
どうすればいいでつか?


215 :nobodyさん:2006/04/15(土) 21:36:39 ID:???
>>214
$wgGroupPermissions['*']['upload'] = true;
試してみて。たぶん大丈夫。

216 :nobodyさん:2006/04/15(土) 22:39:16 ID:eWTJJ++S
Xreaに1.6系のMediaWikiがインストールできないのですが・・・

217 :nobodyさん:2006/04/15(土) 23:10:15 ID:???
>>216
エスパーじゃないのでわかりませんがな。
"Please include all of the lines below when reporting installation problems." と書いてあるように、
インストーラの吐いたエラーメッセージを見せてください。。

MediaWiki 1.6.0からMySQL3系には対応していないから、
http://www.value-domain.com/xreaip.php?action=all でバージョンをチェック。

218 :nobodyさん:2006/04/15(土) 23:42:04 ID:???
俺もインストールできんかた。
たしか、s211さーばでやったけど、インストールはできたが、
トップページがたった二文字で「■?」だった。
データベースの言語はUnicodeでいいんだよね?

219 :nobodyさん:2006/04/16(日) 12:32:25 ID:v2yqhzTi

Warning: set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode in /virtual/(ユーザー名)/public_html/wiki/install-utils.inc on line 29

PHP 5.0.3 installed
Warning: PHP's register_globals option is enabled. Disable it if you can.
MediaWiki will work, but your server is more exposed to PHP-based security vulnerabilities.
Warning: PHP's safe mode is active. You may have problems caused by this, particularly if using image uploads.
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: /virtual/(ユーザー名)/public_html/wiki
Script URI path: /wiki
Environment checked. You can install MediaWiki.
Warning: $wgSecretKey key is insecure, generated with mt_rand(). Consider changing it manually.
Generating configuration file...

Database type: mysql
Attempting to connect to database server as (ユーザー名)...success.
Connected to 4.1.7
Database (ユーザー名) exists
Creating tables... using MySQL 4 table defs...Query "CREATE TABLE `wikiwikiwebjob`
( 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)".

220 :nobodyさん:2006/04/16(日) 12:36:07 ID:v2yqhzTi
>>217
s101.xrea.com
220.151.238.226
Athlon 64 3500+ 1025MB
Apache1.3.34
Perl5.8.3
PHP5.0.3
Ruby1.8.4
MySQL4.1.7
PgSQL7.4.9
で、

Please include all of the lines below when reporting installation problems.
>>219の内容
となっています。
どこが原因でしょうか。

なお、MediaWiki1.5.8は正常に稼動しています。

221 :nobodyさん:2006/04/16(日) 14:05:36 ID:???
>>219
こんなやつ出てくると思ったから>>201で貼っといてやったのに。
maintenance/archives/patch-job.sqlか
maintenance/tables.sqlの最後のところを直せば。

222 :nobodyさん:2006/04/17(月) 02:14:54 ID:???
>>218
同じ。無料鯖使ってる?多分広告のせい。

223 :nobodyさん:2006/04/17(月) 02:25:32 ID:???
無料だとうまくいかないみたいだね

224 :nobodyさん:2006/04/17(月) 03:41:53 ID:???
Windowsで画像のファイル名に日本語使うと文字化けして表示されないんだが、なんか解決法ない?

225 :nobodyさん:2006/04/17(月) 18:47:50 ID:???
>>224
WinXP, NTFS, Apache/2.0.55, PHP/5.1.2 で再現。
やはり生UTF8をファイル名に使うとファイルシステムによっては問題が出るだろうねえ。

そのあたりは includes/Image.php が司ってるんだけど、これがまた入り組んでるのよね。
[http://bugzilla.wikimedia.org/ MediaZilla]にレポート投げて気長に待つしかないんじゃないかなあ。

226 :nobodyさん:2006/04/17(月) 20:01:47 ID:K0NMMEI3
漏れは、xディレクトリに入れて、広告を手動表示しているが、漏れは見れるのにほかの香具師は動作がおかしいらしい。

227 :nobodyさん:2006/04/17(月) 20:03:21 ID:???
>>225
うーん、せめてASCII文字以外は受け入れないようにしとくか・・・

あと、wikidiff2も上手くコンパイルできないなあ・・・

なんというか、Winで動かそうというほうが無理あるのかも知れんね

228 :nobodyさん:2006/04/17(月) 22:08:09 ID:K0NMMEI3
半分の香具師が表示できないと文句が来るのだが、有料のXreaに変えれば状況って変わるのか?

229 :nobodyさん:2006/04/17(月) 22:11:27 ID:???
>>226の状態で動作がおかしいなら、
期待できないよ。
有料は"広告免除"だから

230 :nobodyさん:2006/04/19(水) 23:09:47 ID:???
>>227
うちもだ・・・。だれか偉い人コンパイルしたのうpしてくれると助かる・・・。
多分standaloneとかでphpのバージョン違いは何とかなると思うので。

231 :nobodyさん:2006/04/20(木) 05:18:42 ID:???
>>230
結構めんどうだな・・・
案の定、ファイル足りないエラーだらけ

232 :nobodyさん:2006/04/21(金) 14:10:00 ID:9EOOBZRa
これって履歴とかで表示されるIPアドレスは消せないの?
結構個人情報の観点から問題だと思うので消したいのですが。。。

233 :nobodyさん:2006/04/21(金) 15:35:11 ID:???
>>232
ユーザ管理にIPアドレスを使ってるから無理。
コード弄って記録/表示しないようにできないわけじゃないけど。

グループ '*' から 'edit' 権限を奪って、ログインしないと編集できないようにするのが手っ取り早い。
$wgGroupPermissions['*']['edit'] = false;

1.6からはログインしないで編集しようとすると警告がでるようになってるから、
それほど気にするようなことでもないと思うけれど。

234 :nobodyさん:2006/04/22(土) 01:45:37 ID:???
index.phpで環境変数のREMOTE_ADDRを0.0.0.0かなんかにすればいいんだろうけど、かなりおすすめしない。

235 :nobodyさん:2006/04/22(土) 03:20:43 ID:???
>>232
誰が編集したのか分からない状態で弄り回すってのはMediaWikiでは考慮されていないから、
そういう用途に使いたいなら、もっと優れた別のウィキエンジンがあるんじゃないかな。

「MediaWikiはWikipedia用に設計されていて、どんな目的にも使えるわけじゃない」
というのを開発者(の一部)がいつも言っているような気がします。


236 :nobodyさん:2006/04/22(土) 10:53:09 ID:???
MediaWikiの導入を考えてるんだけど日本語化ってされてる?

237 :nobodyさん:2006/04/22(土) 10:58:59 ID:???
>>236
日本語版Wikipedia(http://ja.wikipedia.org/)程度なら。

>>235
どうも、WikisourceとかはMediaWikiが適していない気がするのは俺だけか

238 :nobodyさん:2006/04/22(土) 11:10:09 ID:???
>>237
てことは導入するときに自分で直した方が良いのかな

239 :nobodyさん:2006/04/22(土) 11:18:01 ID:???
>>238

てか、インストール(/config/index.php)時に言語が選択できるから、そこでjaを選べばいい。
ただし、一部英語のままだったりすることもあるので、それはMediaWiki名前空間の編集で対処。

240 :nobodyさん:2006/04/22(土) 23:10:18 ID:???
言語間リンク(interlang)ってどうやって設定するの?

241 :nobodyさん:2006/04/23(日) 00:32:30 ID:???
>>240
interwiki テーブルにレコードを追加する。

iw_prefix が languages/Names.php で定義された言語コードなら、自動的にinterlangと認識される。

242 :240:2006/04/23(日) 02:02:56 ID:???
>>241
なるほど、Names.phpなんてものがあったか・・・。感謝。

243 :nobodyさん:2006/04/26(水) 23:44:55 ID:+BOfk+LE
hosu

244 :nobodyさん:2006/04/30(日) 04:25:27 ID:???
>>230
スタンドアロンの方もコンパイルできない?
ライブラリに依存したりはないから、詰まることはないと思うんだけど。

g++ wikidiff2.cpp standalone.cpp -o wikidiff.exe
はすんなり通ったよ。

245 :nobodyさん:2006/04/30(日) 20:58:05 ID:???
げ、まじだ・・・

よく調べもしないで適当に質問をしてしまったらしい・・・。

感謝感謝。
あとはDifferenceEngine.phpを適当に弄れば使えるようになる、かな。

246 :nobodyさん:2006/05/03(水) 04:31:16 ID:???
ここは素人は迂闊に近寄れなさそうだね。

247 :nobodyさん:2006/05/03(水) 10:23:45 ID:???
>>246
そうでもないと思うよ。

MediaWikiは設定は面倒だけど難しいわけじゃないから、
環境さえ整っていれば簡単に導入できる。

一番の問題は日本語のドキュメントがないことだろうけど、
そのためにこのスレがあるんだし。

248 :nobodyさん:2006/05/03(水) 11:16:45 ID:???
>>245
$wgExternalDiffEngine = "{{{path}}}/wikidiff.exe";

だな

>>246
LAMP環境が組めれば、インストーラーも付いてるから苦労することはない。
Windowsだと、utf-8関連で画像がいろいろ。

てか、Apache側の問題な気もしてきた

249 :nobodyさん:2006/05/04(木) 22:23:44 ID:???
どっかで拾ってきたeAcceleratorのWinBinaryがうごかねー、てか、編集しようとするとhttpdが落ちる

250 :nobodyさん:2006/05/06(土) 18:50:11 ID:r2TXYNXv
mediawiki-1.6.3を使用しています。
特定のページにアクセス制限をかけることについて質問です。
やりたいことは、
ユーザー権限の管理の有効なグループにfriendを追加して、特定のユーザーにfriend権限($wgGroupPermissionsで'user'と同じ権限を持つ)を与える。
そして、思い出写真とか友達予定などのページを作ったとき、friend権限をもつユーザーにしかそのページを閲覧編集ができないようにする。
MediaWiki よくある質問と回答集
http://meta.wikimedia.org/wiki/MediaWiki_%E3%82%88%E3%81%8F%E3%81%82%E3%82%8B%E8%B3%AA%E5%95%8F%E3%81%A8%E5%9B%9E%E7%AD%94%E9%9B%86#.E3.83.A6.E3.83.BC.E3.82.B6.E7.AE.A1.E7.90.86
で、WikiSysopあるいはBureaucratあるいは特定のユーザのみが閲覧可能なページを作成するにはどうすればいいですか?
http://meta.wikimedia.org/wiki/Regexp_wgWhitelistRead
を見ましたが理解できません。
新しいグループはデータベースに直接登録するのでしょうか?
登録したあと、どのようなコード、設定を追加すればよいのでしょうか?
教えてください。

251 :nobodyさん:2006/05/07(日) 01:03:47 ID:???
>>250
どこに引っかかってるのかよくわかんない。

グループの定義は$wgGroupPermissions。
実際にユーザをグループに割り当てるのは[[Special:Userrights]]。
MediaWikiの権限/グループの管理機構はどの程度理解してる?

それから、PHPの知識はどの程度ある?
全く分からないなら、穴を開けかねないから弄るのはお勧めできない。

開発者の誰かの言葉を借りるなら「もっと優れたCMSはたくさんありますよ。」


252 :nobodyさん:2006/05/07(日) 01:25:40 ID:???
やっぱりここは素人は迂闊に近寄れなさそうだね。

253 :nobodyさん:2006/05/07(日) 01:43:16 ID:???
>>249
Win32でつかったことはないんだけど、<?php eaccelerator();?>はうごくんかな。。

他のPHP関連スレで訊いたほうがいいかもわからんね。
スレ覧ながめた限りでは多すぎてどこが適当かわからんけど。

254 :249:2006/05/07(日) 03:14:46 ID:???
>>253
ありがと、それは動く。

で、なんかさっきいろいろやってたんだが、
公式からeAccelerator 0.9.5-beta2落としてきて、
そのままだとなぜかVCで開けなかったのでプロジェクトファイルをテキストエディタで弄ったらコンパイルできた。

今のところ快調に動いてる。
まあ、このバージョンからcontrol.phpとか言うのにかわってeaccelerator();がなくなったんだけど。

あ、バージョンは
* MediaWiki: 1.7alpha (r14102)
* PHP: 5.1.4 (apache2handler)
* MySQL: 4.0.26-nt

動作報告まで。

それにしても、そのままでプロジェクトが開けもしないのはうちの環境だけかな・・・
意外と改行コードの問題だったりしそうだ。

割とスレ違いだったかなeAcceleratorとか。ごめん。

255 :249:2006/05/07(日) 04:02:02 ID:???
と、思ったんだが、まだ再現性の低いバグ(?)が・・・

Apacheごとかたまるんだよな

256 :nobodyさん:2006/05/10(水) 20:12:11 ID:0HtZjqRF
hosu

257 :nobodyさん:2006/05/12(金) 22:05:40 ID:p79+iol6
Xreaのサーバ(s101,s211)で、Mediawikiが変な文字をはいて止まってしまう(ブラウザがおかしくなる)という情報があるのですが、なぜでしょうか・・・

258 :nobodyさん:2006/05/12(金) 22:08:20 ID:p79+iol6
なお、私の環境では見た目・操作では正常です。

259 :nobodyさん:2006/05/12(金) 22:30:40 ID:???
xreaでMediaWiki導入すると環境によっては見れない、という話は何回か挙がってるけど、
スクリーンショットとか出力されるHTMLソースとかがないと何とも分からないねえ。

260 :nobodyさん:2006/05/13(土) 21:51:31 ID:cjWL9Xj+
IE7にしたら再現できました。
HTMLのソースコードはIEでは、何も表示されていない場合のソースコードと同じでした。

261 :nobodyさん:2006/05/16(火) 21:07:45 ID:???
Backlinkの一覧をページ内に直接表示するにはどうしたらいいですか?
[[Special:Whatlinkshere/{{NAMESPACE}}:{{PAGENAME}}]]
とかで一覧ページへのリンクを表示することはできるのですが、一覧自体を表示させたいのです。
必要なら何かextensionを使うのでもいいです。

262 :nobodyさん:2006/05/16(火) 23:36:19 ID:???
>>261
余分なものが表示されるけど、LocalSettings.phpに

$wgExtensionFunctions[] = 'efIncludableWhatlinkshere';
function efIncludableWhatlinkshere() {
  $page = SpecialPage::getPage( 'Whatlinkshere' );
  if( ! is_null( $page ) ) $page->includable( true );
}

として、{{Special:Whatlinkshere/{{FULLPAGENAME}}}} とか。

263 :262:2006/05/16(火) 23:50:32 ID:???
付け加えとくと、SpecialPage::includingで特別ページが埋め込まれて使用されているかどうかを取得できるから、
WhatLinksHerePage::excute/showIndirectLinksをいじって、
$this->including()がtrueのときは、ヘッダフッタを表示しないようにすればいいと思う。

具体的に言えば、ll. 62, 189-191, 195-198, 235-237あたり。
SVNのコード見てるから1.6ではちょっとずれてるかもしれない。

264 :nobodyさん:2006/05/19(金) 21:33:51 ID:D5WkyPaP
データベース検索の文法エラー。これは恐らくソフトウェアのバグを表しています。 最後に実行を試みた問い合わせ:
(SQL query hidden)
from within function "Article::insertOn". MySQL returned error "1062: Duplicate entry '0-' for key 2 (localhost)".
こんなエラーが出たのですが、どうすればいいのでしょうか・・・

265 :nobodyさん:2006/05/19(金) 23:41:40 ID:???
>>264
エスパーじゃないので分からんなあ

何をしたときにそうなるのか、一回きりなのか毎回エラーになるのか。
MediaWikiのバージョン。エクステンション入れてたらそれも。

$wgShowSQLErrors=true; にしたときの結果もあったほうがいいかもね。

ユニークインデックスが重複してるっぽいけど。
それにしてもDBkeyがブランクになる状況なんてあるのかな

266 :261:2006/05/20(土) 13:02:11 ID:???
>>262
お礼が遅くなりましたができました、ありがとうございます。
アドバイスをもとに基本的なやり方を勉強して、結局は出力を好みに調整する
ために SpecialWhatlinkshere.php をコピーして別クラスを作りました。

267 :nobodyさん:2006/05/20(土) 21:45:33 ID:+aZA53lF
>>265
再インストールしたら解決しました。ご迷惑かけて申し訳ありません

268 :nobodyさん:2006/05/20(土) 22:00:36 ID:OdTVq9DE
XreaでMediawikiを動かそうとしましたが、閲覧できないという報告が多く、断念せざるを得なくなりました。
そこで、お聞きしたいのですが、安価なレンタルサーバでうごかせるところはどこですか?

269 :nobodyさん:2006/05/22(月) 20:14:59 ID:lIxPHe60
CSVファイルをインサートする方法ってあるのかな?

270 :nobodyさん:2006/05/24(水) 16:36:42 ID:???
>>269
具体的にどうしたいのか分からないけど、
アップロードしたCSVをテーブル形式で表示する、とかなら
エクステンションを書けば実現できると思う。

271 :エル:2006/05/24(水) 21:21:58 ID:CqWtG6CI
こんばんは。
この度、大学の卒業制作として、
MediaWikiを扱った作品を制作することになった者です。

今日初めてMediaWiki1.5.6をダウンロードしたのですが、
インストールの方法が分からず困っています。

ttp://www.rauru-block.org/mediawiki/index.php/Installing_MediaWiki_1.4.7
こちらのサイト様を参考にしたのですが、
config/LocalSettings.php
というファイルが作成されません。
何か手順がおかしいということなのでしょうか?
初歩的な内容で申し訳ありませんが、
どなたか教えていただけないでしょうか。

なお、PCの環境は、
WindowsXP
Apache 2.0.50
PHP 5.0.1
MySQL 4.0.20d
です。
よろしくお願いします。

272 :249:2006/05/24(水) 21:47:25 ID:???
>>271
[ Install! ] を押したらなんて出た?
あと、なぜ1.5.6?その環境でも1.6.3は動く気がするけど。

(にしても、どういう制作だろ、興味あるな)

273 :271:2006/05/25(木) 01:40:25 ID:vnZ55QeC
>>272
すみません。
バージョンは1.6.5の間違いでした。
申し訳ありません。

インストールボタンを押したあと、以下の表示が出ました。
本文が長いと怒られてしまったので、
区切って載せていきます。

274 :271:2006/05/25(木) 01:41:41 ID:vnZ55QeC
1枚目です。

MediaWiki 1.6.5 Installation
Don't forget security updates! Keep an eye on the low-traffic release announcements mailing list.
Checking environment...
Please include all of the lines below when reporting installation problems.

PHP 5.0.1 installed
PHP server API is apache; ok, using pretty URLs (index.php/Page_Title)
Have XML / Latin1-UTF-8 conversion support.
PHP is configured with no memory_limit.
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: c:\Apache\htdocs\mediawiki-1.6.5
Script URI path: /mediawiki-1.6.5
Environment checked. You can install MediaWiki.
Warning: $wgSecretKey key is insecure, generated with mt_rand(). Consider changing it manually.
Generating configuration file...

Database type: mysql
PHP is linked with old MySQL client libraries. If you are using a MySQL 4.1 server and have problems connecting to the database, see http://dev.mysql.com/doc/mysql/en/old-client.html for help.
Attempting to connect to database server as root...success.
Connected to 4.0.20a-nt
Database wikidb exists
Creating tables... using MySQL 4 table defs... done.
Initializing data...
Created sysop account Jeremiah.

275 :271:2006/05/25(木) 01:43:58 ID:vnZ55QeC
2枚目です。

Initialising "MediaWiki" namespace...
A database error has occurred
Query: INSERT INTO `text` (old_id,old_text,old_flags) VALUES (NULL,'/* tooltips and access keys */
ta = new Object();
ta[\'pt-userpage\'] = new Array(\'.\',\'自分の利用者ページ\');
ta[\'pt-anonuserpage\'] = new Array(\'.\',\'あなたのIPアドレス用の利用者ページ\');
ta[\'pt-mytalk\'] = new Array(\'n\',\'自分の会話ページ\');
ta[\'pt-anontalk\'] = new Array(\'n\',\'あなたのIPアドレスからなされた編集の会話ページ\');
ta[\'pt-preferences\'] = new Array(\'\',\'オプションの変更\');
ta[\'pt-watchlist\'] = new Array(\'l\',\'変更を監視しているページの一覧\');
ta[\'pt-mycontris\'] = new Array(\'y\',\'自分の投稿記録\');
ta[\'pt-login\'] = new Array(\'o\',\'ログインすることが推奨されますが、しなくても構いません。\');
ta[\'pt-anonlogin\'] = new Array(\'o\',\'ログインすることが推奨されますが、しなくても構いません。\');
ta[\'pt-logout\'] = new Array(\'o\',\'ログアウト\');
ta[\'ca-talk\'] = new Array(\'t\',\'項目のノート\');
ta[\'ca-edit\'] = new Array(\'e\',\'このページを編集できます。投稿の前に「プレビューを実行」ボタンを使ってください。\');
ta[\'ca-addsection\'] = new Array(\'+\',\'このページにコメントを加える\');
ta[\'ca-viewsource\'] = new Array(\'e\',\'このページは保護されています。ページのソースを閲覧できます。\');
ta[\'ca-history\'] = new Array(\'h\',\'このページの過去の版\');
ta[\'ca-protect\'] = new Array(\'=\',\'このページを保護\');
ta[\'ca-delete\'] = new Array(\'d\',\'このページを削除\');
ta[\'ca-undelete\'] = new Array(\'d\',\'削除されたページを復帰する\');

276 :271:2006/05/25(木) 01:44:44 ID:vnZ55QeC
3枚目です。

ta[\'ca-move\'] = new Array(\'m\',\'このページを移動\');
ta[\'ca-watch\'] = new Array(\'w\',\'このページをウォッチリストへ追加\');
ta[\'ca-unwatch\'] = new Array(\'w\',\'このページをウォッチリストから外す\');
ta[\'search\'] = new Array(\'f\',\'ウィキ内を検索\');
ta[\'p-logo\'] = new Array(\'\',\'メインページ\');
ta[\'n-mainpage\'] = new Array(\'z\',\'メインページに移動\');
ta[\'n-portal\'] = new Array(\'\',\'このプロジェクトについて、あなたのできることを探す場所です\');
ta[\'n-currentevents\'] = new Array(\'\',\'最近の出来事\');
ta[\'n-recentchanges\'] = new Array(\'r\',\'最近更新が行われたページの一覧\');
ta[\'n-randompage\'] = new Array(\'x\',\'ランダムに記事を選んで表示\');
ta[\'n-help\'] = new Array(\'\',\'ヘルプ・使い方\');
ta[\'n-sitesupport\'] = new Array(\'\',\'私たちをサポートしてください\');
ta[\'t-whatlinkshere\'] = new Array(\'j\',\'このページにリンクしているページの一覧\');
ta[\'t-recentchangeslinked\'] = new Array(\'k\',\'最近更新が行われたこのページのリンク先\');
ta[\'feed-rss\'] = new Array(\'\',\'このページのRSSフィード\');
ta[\'feed-atom\'] = new Array(\'\',\'このページのAtomフィード\');
ta[\'t-contributions\'] = new Array(\'\',\'ユーザーの投稿記録\');
ta[\'t-emailuser\'] = new Array(\'\',\'このユーザーにメールを送信\');
ta[\'t-upload\'] = new Array(\'u\',\'画像やメディアファイルをアップロード\');

277 :271:2006/05/25(木) 01:46:30 ID:vnZ55QeC
最後の4枚目です。
長くて本当に申し訳ありません…。

ta[\'t-specialpages\'] = new Array(\'q\',\'特別ページの一覧\');
ta[\'ca-nstab-main\'] = new Array(\'c\',\'本文を表示\');
ta[\'ca-nstab-user\'] = new Array(\'c\',\'利用者ページを表示\');
ta[\'ca-nstab-media\'] = new Array(\'c\',\'メディアページを表示\');
ta[\'ca-nstab-special\'] = new Array(\'\',\'これは特別ページです。編集することはできません。\');
ta[\'ca-nstab-wp\'] = new Array(\'a\',\'{{SITENAME}}ページを表示\');
ta[\'ca-nstab-image\'] = new Array(\'c\',\'画像ページを表示\');
ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'定型文を表示\');
ta[\'ca-nstab-template\'] = new Array(\'c\',\'テンプレートを表示\');
ta[\'ca-nstab-help\'] = new Array(\'c\',\'ヘルプページを表示\');
ta[\'ca-nstab-category\'] = new Array(\'c\',\'カテゴリページを表示\');','utf-8')
Function: Revision::insertOn
Error: 1064 You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near ';
ta[\'pt-anonlogin\'] = new Array(\'o\',\'ログインするだ(localhost)

Backtrace:
GlobalFunctions.php line 602 calls wfBacktrace()
Database.php line 473 calls wfDebugDieBacktrace()
Database.php line 419 calls DatabaseMysql::reportQueryError()
Database.php line 1023 calls DatabaseMysql::query()
Revision.php line 624 calls DatabaseMysql::insert()
InitialiseMessages.inc line 213 calls Revision::insertOn()
InitialiseMessages.inc line 72 calls initialiseMessagesReal()
index.php line 739 calls initialiseMessages()

278 :271:2006/05/25(木) 01:48:14 ID:vnZ55QeC
以上です。

なお、制作の詳しい内容はまだ決めていません…。
ゼミの先生に依頼されたお題でもあるので、
これからしっかり決めていこうと思っています。

279 :nobodyさん:2006/05/25(木) 02:26:24 ID:???
>>277
気休めにもならんけど、MySQLを4.1か5.0にアップグレードしてみるとか。

280 :271:2006/05/25(木) 11:06:05 ID:vnZ55QeC
>>279
さっそくのアドバイスありがとうございます。
さっそくやってみようと思います。

281 :271:2006/05/25(木) 19:15:41 ID:vnZ55QeC
>>279
早速やってみました。
しかし、同じ結果でした…。
いろいろ模索していこうと思います。

282 :33:2006/05/25(木) 20:04:19 ID:9PI28/AH
>>271

エラーの文章から、pt-anonloginの前のところで問題が起きてるみたいですね。
おそらく、MessagesJa.phpの文字コードがShift-JISになっているのでは?

Shift-JISには扱いに注意が必要な文字があって、その中に「構」などがあります。
pt-loginの「しなくても構いません」のところで文字化けが発生して、以降の
pt-anonloginがエラーで出てきていると思う。

参考:PHP と Shift-JIS 環境での文字化けについて
http://www.syon.co.jp/syontech/tech003.html

MessagesJa.phpをUTF-8で保存すれば解決するのではないかと。

283 :271:2006/05/26(金) 13:31:39 ID:LV+BlJNr
MySQLを4.1から5.0にしたところ、
突然phpMySQLへのログインができなくなってしまい、
再びMySQLを4.1に戻しました…。


>>282

アドバイスありがとうございます。
さっそくMessagesJa.phpをUTF-8で保存し、再び実行してみました。
しかし、同じような文が並んでしまい、
config/LocalSettings.phpも作成されませんでした。

現在PHPの設定をShift-JISにしているのですが、
こちらも変えなくてはいけないということなのでしょうか?

284 :271:2006/05/26(金) 21:04:24 ID:LV+BlJNr
上の書き込み中、phpMySQLと書いてしまいましたが、
phpMyAdminの間違いです。
申し訳ありません。

285 :33:2006/05/26(金) 21:27:04 ID:kvQrqAyS
>>283

環境を変える前に、MessagesJa.phpのファイルの中の、pt-loginや
pt-anonloginなどの「構」を削ってインストールしようとするとどうなり
ますか? それで、for the right syntax to use near以降のエラー部分
が変わりますか?

エラー部分が変わるなら、my.cnfやphp.iniの設定をUTF-8に変えて
試してみるといいと思います。

286 :271:2006/05/29(月) 16:00:29 ID:eNB+ErNZ
>>33
お返事が遅くなってしまい、申し訳ありません。
さっそく「構」を削ってインストールを試みましたが、
for the right syntax to use near以降のエラー文に
変わりは見られませんでした。

念のためと思い、my.iniの設定を「sjis」から
「utf8」に変更し、再度インストールをしてみたのですが、
これも同様の結果になってしまいました。
(php.iniはどこを変更したらいいか分からず、そのままの状態でした)

また、このとき、MySQLをコマンドプロンプトで動かそうとしたところ、

mysql: Character set 'utf8' is not a compiled character set
and is not specified in the 'C:\mysql\\share\charsets\Index' file

というエラー文が出てしまい、MySQLを実行できなくなり、
my.iniで変更した箇所を「sjis」に直すことで、
再び実行できるようになりました。
なお、phpMyAdminは実行することが可能でした。

せっかくアドバイスしていただいたのに、
良い結果を出せずに申し訳ありません…。

287 :271:2006/05/29(月) 16:02:41 ID:eNB+ErNZ
訂正です。

PCの環境が若干間違っていたようです。
正しくは、
WindowsXP
Apache 1.3.33
PHP 5.0.1
MySQL 4.0.20d
です。

288 :33:2006/05/30(火) 00:40:49 ID:K/p4Sj/l
>>286
my.iniを変更してエラーになった件は、おそらく
4.1のこのバグが原因ではないかと思います。

utf8 doesn't work under Windows
http://bugs.mysql.com/bug.php?id=312

他、こことか。

Cant use utf8 as default encoding on Windows binary
http://bugs.mysql.com/bug.php?id=276

このバグのためにUTF8にエンコードっできていないのかも。
うーん、あまり役に立てなくてすみません。

289 :nobodyさん:2006/05/30(火) 01:12:15 ID:???
>>271
・MediaWikiは1.6.6が出てるからそれを使うべし(問題解決とは関係ないが)
・Apacheのバージョンを1.3.xに下げたのはなぜ?
・結局MySQLのバージョンは何?UTF-8関係で問題が起こるなら新しい
バージョンの方がいいのでは。
ちなみに4.1や5を使うときは、例えばコマンドプロンプトからmysqlで入って、
DATABASE mysql;
UPDATE user SET Password = OLD_PASSWORD('mypass') WHERE User = 'some_user';
とすればphpMyAdminでもアクセスできるようになるはず。詳細はここ:
ttp://dev.mysql.com/doc/refman/4.1/ja/password-hashing.html
・my.iniで default-character-set = utf8 がエラーになるってこと?
SHOW CHARSET; でutf8は表示される?
・いろいろ試すときは、毎回 wikidb っていうデータベースを削除すべし
一回次のことをやってみるのもいいかも
drop wikidb;
create database wikidb character set utf8;

290 :うぃきまにあ:2006/05/30(火) 01:30:24 ID:GtUuKaDM
無事に、MediaWikiをインストールし、
初期設定もクリアして、編集できるようにはなりました。

ただ、ウィキペディアの記事ダンプを、インストールしたいのですが
かなり試行錯誤してみたものの、どのようにすれば良いのか、分かりません。
ご指導いただけないでしょうか?

MySQL と MediaWikiは、レンタルサーバーで動かしています。
パソコン上級者ですが、プログラム知識は「初歩の初歩」程度です。
よろしくお願いします。

291 :271:2006/05/30(火) 02:02:09 ID:sHhsCVVE
>>288

アドバイスありがとうございます。
バグだったのですね。なるほど…。
英語が達者な方ではないので、まだすべて読み取れていませんが…。
URL貼り付け感謝いたします。

292 :nobodyさん:2006/05/30(火) 02:02:30 ID:???
>>290
何をどう試行錯誤してどこが分からなかったのかも説明できないで上級者を名乗るとは・・・。
ここは読んだのか?
ttp://ja.wikipedia.org/wiki/Wikipedia:%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89

293 :271:2006/05/30(火) 02:04:32 ID:sHhsCVVE
>>289

大変たくさんのアドバイスありがとうございます。

>Apacheのバージョンを1.3.xに下げたのはなぜ?

こちらの記載ミスでした。申し訳ありません。
2.0だと勘違いしていたのですが、実際に使用していたのは1.3.3でした。

>結局MySQLのバージョンは何?

287に記載しました通り、現在は4.0.20を使用しています。

>ちなみに4.1や5を使うときは(中略)phpMyAdminでもアクセスできるようになるはず

大変参考になる情報ありがとうございます。
phpMyAdminでアクセスできなかったためにバージョンを
5.0から4.0.20に戻したので、再びバージョンを5.0に上げて
コマンドプロンプトで試してみようと思います。
コマンドは
UPDATE user SET Password = OLD_PASSWORD('インストール時に設定したパスワード')
WHERE User = 'インストール時に設定したユーザ名';
でよろしかったでしょうか。
URL先の文章を呼んだのですが、
mypassやsome_userという部分が何であるのかよく分からなかったため、
ご質問させていただきたい所存です。

294 :271:2006/05/30(火) 02:07:13 ID:sHhsCVVE
改行が多いと怒られてしまいました…。
2枚目です。

>>289

>my.iniで default-character-set = utf8 がエラーになるってこと?

my.iniにdefault-character-set = utf8と記載し、
コマンドプロンプトから
mysql -u ユーザ名 -pパスワード
でMySQLに入ろうとすると、286に書いた
mysql: Character set 'utf8' is not(略)
というエラー文が流れ、MySQLに入ることができなくなりました。
また、
net stop mysql
net start mysql
で再起動しようとしても、MySQLが動きません。
説明がうまく伝わらなかったようで申し訳ありません…。

>SHOW CHARSET; でutf8は表示される?

現在の状態(MySQL4.0.20)でコマンドプロンプトから実行したところ、
以下のようなエラー文が発生しました。
ERROR1064 : You have an error in your SQL syntax.
Check the manual that corresponds toyour MySQL server version
for the right syntax to use near 'charset' at line 1
様々なアドバイスをいただきましたので、
一度MySQLのバージョンを上げ、再びこの操作をしてみようと思います。

295 :271:2006/05/30(火) 02:08:10 ID:sHhsCVVE
最後の1枚です。

>>289

>いろいろ試すときは、毎回 wikidb っていうデータベースを削除すべし

データベースの削除は行っていますが、少々忘れがちです。
ご助言ありがとうございます。
また、
create database wikidb character set utf8;
はまだ一度も試したことがないので、
MySQLのバージョンを上げたのち、試してみようと思います。


皆様、大変丁寧なアドバイス本当にありがとうございます。
また、大変初歩的な質問を長々としてしまい、申し訳ありません。
進展があったらまたご報告に上がります。

296 :うぃきまにあ:2006/05/30(火) 15:02:27 ID:GtUuKaDM
>>292さま
もちろん、リンク先のページは見ましたし、試してみました。
しかし、やり方自体が違っているような気がしています。

>これらのXMLファイルをMySQLデータベースにインポートするには、MediaWiki配布物に含まれるimportDump.phpスクリプトを使用します。

これを、どう解釈すればよいのか、分かりません。
根本的(最初のとっかかり)の部分を教えてもらえれば
ありがたいのですが、よろしくお願いします。

297 :271:2006/05/30(火) 17:57:09 ID:sHhsCVVE
>>289

先日のアドバイスを試してみましたので、ご報告いたします。

>結局MySQLのバージョンは何?

本日、バージョンをMySQL4.1に変更いたしました。

>ちなみに4.1や5を使うときは(中略)phpMyAdminでもアクセスできるようになるはず

たしかにアクセス可能になりました。

>my.iniで default-character-set = utf8 がエラーになるってこと?
>SHOW CHARSET; でutf8は表示される?

どちらも解消され、MySQLが起動可能になりました。

>create database wikidb character set utf8;

さっそく試してみました。
DBを作成することには成功しましたが、
やはりWikiのインストールに躓いてしまいます…。

以下のようなエラー文が出ました。

一度切ります。

298 :271:2006/05/30(火) 17:59:36 ID:sHhsCVVE
続きです。

PHP 5.0.1 installed
PHP server API is apache; ok, using pretty URLs (index.php/Page_Title)
Have XML / Latin1-UTF-8 conversion support.
PHP is configured with no memory_limit.
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: c:\Apache\htdocs\wiki
Script URI path: /wiki
Environment checked. You can install MediaWiki.
Warning: $wgSecretKey key is insecure, generated with mt_rand(). Consider changing it manually.
Generating configuration file...

Database type: mysql ???
PHP is linked with old MySQL client libraries. If you are using a MySQL 4.1 server and have problems connecting to the database, see http://dev.mysql.com/doc/mysql/en/old-client.html for help.
Attempting to connect to database server as root...success.
Connected to 4.1.19-community-nt; You are using MySQL 4.1 server, but PHP is linked to old client libraries; if you have trouble with authentication, see http://dev.mysql.com/doc/mysql/en/old-client.html for help.
Database wikidb exists
Creating tables... using MySQL 4 table defs...Query "CREATE TABLE `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 "key ???????????. key ????????報024 ??? (localhost)".

後ろの方の文字が化けているようなのですが、原因がまったく分かりません…。

299 :nobodyさん:2006/05/30(火) 18:34:10 ID:???
>>298
>>201

それと、メッセージを日本語にするの止めたら?

300 :nobodyさん:2006/05/30(火) 19:04:42 ID:???
>>296
ダウンロードして展開してimportDump.phpに食わせるだけ。

$ wget http://download-yaseo.wikimedia.org/jawiki/latest/jawiki-latest-pages-meta-current.xml.bz2
$ bunzip2 -c jawiki-latest-pages-meta-current.xml.bz2 | php ./maintenance/importDump.php

でも、時間かかかるから専用鯖じゃなければやらない方がいいとは思うよ。

mwdumperやxml2sqlを使う方法もあるけど、まあググってみれば分かると思う。

301 :うぃきまにあ:2006/05/30(火) 20:17:32 ID:GtUuKaDM
お返事、ありがとうございました。

とりあえず、教えていただいた方法を参考にしつつ、
一通りググッてみながら、試行錯誤してみようと思います。

また分からない点ができましたら、
よろしくお願いします。

302 :nobodyさん:2006/05/31(水) 13:12:50 ID:???
>>298
心の眼で読むと
"Specified key was too long; max key length is 1024 bytes (localhost)"
だな。
>>219>>221読め
utf8でDB作ったのが裏目に出たかも。
一度普通にDBの文字コードlatin1で、英語でインストール完了してみたら?

303 :nobodyさん:2006/05/31(水) 16:49:46 ID:???
>>302
もう、Latin1サポートは廃止されてるから言語によらず文字コードは一緒になるよ。

304 :271:2006/06/01(木) 12:19:58 ID:c79ACdcl
>>302

アドバイスありがとうございます。
DBを一度削除し、あらかじめDBを作成しない状態で
英語でインストールしてみたのですが、
やはり同じことになってしまいました。
エラー文もまったく同じです。

いろいろと調べて試してみてはいるのですが、
卒業制作ということもあり、時期を考えても
しばらく経ってもインストールできないようであれば
違うものを扱おうかと思っております…。

305 :うぃきまにあ:2006/06/02(金) 01:46:14 ID:n67ZzIOY
>>300
教えて頂いてから、色々と調べながら試してみましたが、
根本的な所から分かっていない…という事がわかりました。

bunzip2 -c jawiki-latest-pages-meta-current.xml.bz2 | php ./maintenance/importDump.php

ここの所で、bunzip2 -c jawiki-latest-pages-meta-current.xml.bz2 は、
解凍ソフトを使えばOKなのは分かりました。

その先の php ./maintenance/importDump.php なのですが、
「importDump.php に食わせる」という表現が、よく分かりません。

一体どういうソフトで、どういう操作をする事を意味するのでしょうか?
たいへん、初心者的なことばかり質問してすみませんが、教えていただけると助かります。

306 :nobodyさん:2006/06/02(金) 03:06:50 ID:???
>>305
コンピュータ上級って言うもんだから、これくらい分かるかと思ったんだけど・・・
CLIなOSは使ったことないのかな。

察するにWindowsユーザだろうから、[スタート] -> [ファイル名を指定して実行] に cmd と打てば、
コマンドプロンプトが立ち上がるからいろいろ遊んでコマンドラインに慣れてみるといいと思う。

流石にその後はおおかた自分で考えられる程度の知識は持っておかないと困るから、
ローカルにLinux機でも立てて勉強してみるのがよいでしょう。

307 :うぃきまにあ:2006/06/02(金) 08:21:12 ID:n67ZzIOY
>>306

お返事、ありがとうございます。
コマンドプロンプトのことは、最低限のことは知っているんですが、
契約しているレンタルサーバーでは、使えないそうなんです。

なので、いま契約しているレンタルサーバーでは、
ダンプは無理…という事なんでしょうか?

とりあえず、実験的に試してから…と思っていたのですが、
初めからサーバーを、自分で用意したほうが良いのでしょうか?

308 :249:2006/06/02(金) 19:05:40 ID:???
>>307
レン鯖にWikipediaのデータ丸ごと置こうなどとは普通考えない

309 :nobodyさん:2006/06/03(土) 01:51:00 ID:???
コテハン消し忘れついでに一つお聞きしますが、
Windows以外のOSでは画像のファイル名文字化け(>>224-225)は起きないのでしょうか。

EUC使ってるりぬとかさ。
まあ、起きないんだろうなあ。

eAcceleratorも動かないしこれを期に真面目にLinux勉強するかな・・・

310 :うぃきまにあ:2006/06/03(土) 04:59:24 ID:At3J18ij
>>308 さま、アドバイスどうもです。
> レン鯖にWikipediaのデータ丸ごと置こうなどとは、普通考えない

えーと、「記事」だけだと、XMLファイル 508MB なんですけど、
これでもレンタルサーバーでは、負担になるんでしょうか?

処理的な問題でなく、やはり容量的な問題でしょうか?
一応、容量無制限という契約なんですけど…。

とりあえず、レンタルサーバーですと、
色々と面倒な部分も多いので、自分でサーバーを用意する方向です。

311 :nobodyさん:2006/06/03(土) 05:15:57 ID:???
OS が windows のレンタル鯖なの?
Linux とかのレンタル鯖にしたほうがよくね?

312 :nobodyさん:2006/06/03(土) 16:34:16 ID:???
>>307
>なので、いま契約しているレンタルサーバーでは、
>ダンプは無理…という事なんでしょうか?

技術的には可能だろうけど、その知識レベルでは困難でしょね。

>>310
20分や30分じゃ終わらないし、メモリも馬鹿食いするから
共用のレンタルサーバで走らせるべきじゃないでしょ。

313 :うた:2006/06/08(木) 00:01:50 ID:l40gPcdL
ロリポップでMediawikiをインストールして使えるようになりました。
けれど、書き込んだ最新記事内容をエクスポートするにはどうしたらいいのでしょう?
php my admin というツールでデータベースからエクスポートできる見たいですが、
履歴に入っている、古い記事も一緒くたにエクスポートされてしまいます。
データベースを見ると以下のような項目が並んでいます。

このうち、どれに絞ってエクスポートしたら、
最新記事だけ抽出することが出来るのでしょうか?

archive / categorylinks / hitcounter / image / imagelinks / interwiki /
ipblocks / logging / math / objectcache / oldimage / page / pagelinks /
querycache / recentchanges / revision / searchindex / site_stats / text /
trackbacks / user / user_groups / user_newtalk / validate / watchlist

314 :nobodyさん:2006/06/09(金) 12:44:46 ID:???
>>313
言いたいことがよくわからないが、Special:Exportのことか?

315 :nobodyさん:2006/06/09(金) 14:45:52 ID:dm7bi2eH
内容だけのエクスポートなら>314でもんだいなくね?
MySQLのフルバックアップはすべて一緒にしないと無駄。

余談
いつのまにか1.6.7がリリースされている件

316 :うた:2006/06/09(金) 19:44:34 ID:11ubAxaC
313の うた です

>>314 さん
mediawiki/includes/SpecialExport.php ってのを見つけましたが
きっとこれですね?
でもアドレス欄にそこまでのURLを打ち込んでも
403エラー 指定されたページ(URL)へのアクセスは禁止されています。
が返ってきます。
パーミッションはファイル・フォルダともにロリポップで許容される755にしているのですが
やり方がおかしいのでしょうか?
それともこの includes/ の中のphpファイルは
UNIXマシンか何かでローカルから実行するものなのでしょうか?
私はWindows2000を使っています。
mediawikiの圧縮ファイルをダウンロードした後、
解凍して生成されたフォルダごとFTPでUPしました。
そしてUPしたディレクトリーにアクセスした所、インストールが始まったので
そのまま設置が出来た、という感じなので英語の取説とか全然読んでいないのですが、
もしかしたら そこに書いてあるのですか?includes/SpecialExport.phpなどの使い方が?
これから読んでみますが、英語は苦手なので、このSpecialExport.phpの使い方だけでも教えて頂けないでしょうか?

>>315 さん
編集が加えられると、履歴に過去の原稿がいくつも残りますが、それはいらないので
ある時点における原稿だけをエクスポーとしたいのです。
その Special:Export とはそういった機能でしょうか?

317 :nobodyさん:2006/06/09(金) 21:23:14 ID:xhkTjuAZ
>>316
そういう機能です。
ちなみに、日本語でインストールしていると、Special:Exportではなくて、特別:Exportになっています。

なお、特別:Importファイルを取り入れるためには、そのWiki出の管理者特権が必要です。
また、カテゴリなどはインポートしただけではつながりませんので、一度空編集する必要があります。

318 :nobodyさん:2006/06/09(金) 22:30:23 ID:???
>>316
Wiki画面で検索の入力欄に「Special:Export」と入力して"表示"(Go)ボタンを押してみ
または、「ツールボックス」(toolbox) の「特別ページ」(Special pages)をクリックして、
「ページデータの書き出し」(Export pages) をクリック
Special:XXX は重要だから勉強してみ

319 :うた:2006/06/10(土) 10:32:19 ID:CyHdxZt3
>>317 さんと >>318 さん

ご教授ありがとうございました。(゚゚(。。(゚゚(。。(゚゚(。。(゚゚(。。(゚゚(。。(゚゚(。。(゚゚(。。(゚゚(。。
WIKIの方でそういう機能があったのですね!
初めて知りました。
おかげさまで、思うとおりの出力が出来ました。

大変助かりました。
これで原稿をメールで送ってもらった上に
「あっ誤植があったから差し替えて!」という煩わしさから解放されそうです。
なぜなら全部wikiに書き込んで直して貰えば良いんですから!
本当にありがとうございました m(..)m

320 :nobodyさん:2006/06/12(月) 00:38:26 ID:???
FreeBSDにmediawikをインストールしようと試行錯誤で四苦八苦。

あきらめかけていたときにports/www/mediawiki*を発見したときは脱力してしまった・・・orz

321 :nobodyさん:2006/06/12(月) 11:26:43 ID:???
>>320
何に苦労するんだ?httpd、php、mysqlが普通にあれば固有の問題なんて思いつかないが・・

322 :nobodyさん:2006/06/13(火) 00:40:02 ID:???
>>313が気に入らないのが過去版も出てくることだとするなら
mediawiki/maintenance/deleteOldRevisions.php
なんてのを蛇足の亀レスしてみる。
# 玄武って蛇の尻尾ついた亀だっけな

>>320-321
root 権限まったくなしの学校のサーバ (FreeBSD4.8) のホーム
ディレクトリ以下に MediaWiki 入れたことあるよ。
php が入ってなかったおかげで、一から AMP 入れる羽目になった
が割とすんなり入ったよ。けど結局 texvc がきれいにいかなかったな。
ImageMagick か GhostScript まわりだろうというところでやめた。
# 64kbps の回線通してリモートで弄ってたから確認がなかなか
# できなくて面倒になったって理由もある。make は速かったけどね。

323 :nobodyさん:2006/06/16(金) 00:35:39 ID:RQufJgz1
すみません
MediaWiki1.6で言語間リンクを有効にするためにはどうすればよいですか。
また、ライセンス(クリエイティブコモンズ2.5by-nc-sa)を後から指定して下部に掲載する場合、どう設定すればいいですか?

324 :うた:2006/06/16(金) 11:47:36 ID:lHQaUz2p
>>322 さん。
履歴の原稿を全消去するコマンドの様ですが、使い方が分かりません。
やっぱり検索窓に入れて実行するのかと思いやってみましたが、違うようでした。

>>319 にて
うまく行った旨を述べましたが、実はあれからしばらくして
500項目くらい入れてみたのです。
するとSpecial:Exportがうまく行かなくなりました。
きっとブラウザ上でそれだけの情報を表示させようとすると、
お手上げ状態になってしまうんだと想像します。
これはやはりMYSQLを勉強しなくちゃならないと
覚悟を決めて本を買ってきました。

phpmyadminからselect文でデータの一部らしいものを抽出することが
出来ました。ですから目下の課題は、
mediawikiのデーターベース構造を理解すること その上で
MYSQLで、mediawikiから必要な情報(私の場合履歴を含まない原稿)を取り出すコマンド文を作ること
だと思っています。
まだ本はちらっとしか見ていませんが、どうもPCにPHPか何かが走る環境を用意して
ローカルでMYSQLを動かしてみないと勉強出来なそうな感じでした。

結局、
ロリポップみたいにお仕着せの環境ではどうすればいいのか想像が付きません。
強いて言えばphpmyadminの中でselect文を発行する場面に於て手動で色々なコマンドを足し書きして実行する
って感じでしょうか。

とにもかくにも、もう少し勉強してきます。
本を買ってから気が付いたけど、
日本MYSQLユーザー会にマニュアルがあるんですね。⇒http://www.mysql.gr.jp/
mediawikiのテーブル構造⇒http://honyaku.yahoofs.jp/url_result?ctw_=sT,eCR-EJ,bT,hT,uaHR0cDovL21ldGEud2lraW1lZGlhLm9yZy93aWtpL0NhdGVnb3J5Ok1lZGlhV2lraV9kYXRhYmFzZV90YWJsZXM=,qlang=ja|for=0|sp=-5|fs=100%|fb=0|fi=0|fc=FF0000|db=T|eid=CR-EJ,
翻訳してもよくワカラン(ノ_<。)うっうっうっ これこそこのスレッドで話題にすべき内容なのではないか?
それともどこかに日本語訳があるのでしょうか?

325 :nobodyさん:2006/06/16(金) 16:54:51 ID:???
>>323
1) >>241
./maintenance/wikipedia-interwiki.sql とか参考にするといい。

2) http://www.mediawiki.org/wiki/Help:Configuration_settings#Copyright
$wgRightsIcon = 'http://ライセンスアイコン';
$wgRightsText = 'Creative Commons 2.5 by-nc-sa';
$wgRightsUrl = 'http://ライセンス本文';

>>324
Special:Export使ってちょっとずつエクスポートしてもだめなの?

データベースス構造の説明がいるなら、./maintenance/tables.sql を見るのがいい。
他のところの説明は腐ってる。

SQLでやるとなると、こんな感じじゃないかな。
SELECT page_title, old_text FROM page, revision, text WHERE page_namespace = 1 AND page_latest = rev_id AND rev_text_id = old_id;

326 :nobodyさん:2006/06/17(土) 07:03:51 ID:???
>>324
mediawiki/maintenance/ 以下にある php スクリプトはコマンド
ライン用のがほとんどだよ。なんでもかんでも窓に入れるもん
だとかって思ってない? プロンプトが出てれば
php deleteOldRevisions.php
って打てば deleteOldRevisions.php が php に渡されて、あとは
勝手にやってくれる。

ロリポップ使ったこと無いからわからんけど、コマンドラインを
使えない環境ってのはちょっと想像できないし多分大丈夫だろ。

327 :うた:2006/06/17(土) 18:54:03 ID:I/ktdQcM
>>325 さん
>>326 さん ご教授ありがとうございます。

> SQLでやるとなると、こんな感じじゃないかな
大変示唆に富んだ御教授、ありがとうございます。
phpmyadminのSQL照会実行という窓に貼り付けて実行してみたら
一番最初に入力した10項目め迄の原稿が表示されました。
アタリがあったような感触を得ました♪
教えて頂いた./maintenance/tables.sql を何とか読んでみます。(英語かぁ〜;;)

検索して見つけた知らない人のページですがロリポップはこんな感じです。
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓ 
http://penguin.oops.jp/blog/mysql.htm
どうもコマンドラインで操作できる環境ではないみたいな気がします。

大部の書物の編纂プロジェクトに抜擢されまして、色々試した結果
mediawikiならこちらの要求に応えられる能力を持っていると思いまして、
設置してみました。けれどそこに盛り込まれる項目(原稿)はちょっとした物も含めて
最終的には数千〜1万項目になる予定です。
確かにSpecial:Export使ってちょっとずつエクスポートするならうまく行くのですが、
「ちょっとずつ」という所に手作業の部分が入るし、そうするとミスの混入する余地が出来てしまうので、
出来れば全自動で一括エクスポート/インポートしたいと思っているのです。

自分の書いた原稿だけならちょっとずつエクスポートでも良いのですが、
他人の原稿を扱うのでミスは許されない状況にあると考えています。

そのコマンドラインはローカルにPHP言語がインストールされている状態で
可能なのでしょうか? だったらまだウチの環境にはPHPはインストールされていませんからダメですよね。
試しにwin2000のコマンドプロンプトから実行してみましたが、当然ダメでした。
それとも、よく知りませんが、TELNETとかいう方法で接続して遠隔地にあるパソコンを動作させるようなやり方なんでしょうか?
もう少し本やマニュアルを読んでみます。

328 :nobodyさん:2006/06/17(土) 19:26:34 ID:???
>>327
当然、リモートのシェルにつながないといけないわけで。
普通はtelnetとかsshとかを使うわけだけど、ロリポップでは無理でしょうね。

phpMyAdminてのは使ったことがないんだけれど、
ドキュメントを読んだ限りではデータダンプを作る機能も
あるみたいだから、ローカルに環境を複製して処理するのがいいと思う。

まあ、数千~一万ともなるとバックアップのことなどもあるし、
もうちょっと自由の効くサーバを借りるなり立ち上げるなり
したほうがいいんじゃないかとは思うけれども。


329 :nobodyさん:2006/06/17(土) 22:13:47 ID:???
telnetが使えない環境だったら、Dumpしてローカルだなあ。

Windowsでもいいので、ローカルコンピューターでMediaWikiを動かしてみるとよろしいかも。

330 :nobodyさん:2006/06/18(日) 15:53:57 ID:???
おまいらに聞きたいことがあるんだが、
ウィキペディアっておまいらの何よ?

331 :nobodyさん:2006/06/18(日) 15:54:27 ID:???
誤爆

332 :nobodyさん:2006/06/20(火) 03:05:27 ID:???
>>327
MediaWiki (のデータベース)が動作しているマシンでやらなきゃいけない
のだから、当然
> 遠隔地にあるパソコンを動作させるようなやり方
になるわけだな。ローカルマシンで全部運用してるなら別だけど。

# telnet(ftp) や ssh がダメだってのは、じゃあどうやって必要ファイルを
# upload して MediaWiki をセットアップしたんだろうなぁとか思うわけで。
# いやまあ、俺がパソコンに疎いからだとは思うのだけれども。

333 :nobodyさん:2006/06/20(火) 03:09:18 ID:???
>>332
え?ftpも駄目なことになったの?
chmodとか以外SITEできない設定のftpd(よくあるレンタルHPスペース程度)とかで、
全ファイルうpって/config/index.phpじゃないの?

MySQLはphpMyAdminあるみたいだし

334 :nobodyさん:2006/06/20(火) 11:10:04 ID:???
ちょっとお聞きしたいんですが。

ユーザー名の変更ってMediaWikiのFAQ(日本語のやつが古い!)だと1.5から
Renameuser使えるとありますが、SVNTrunkのSuperRenameuser.php見ると最近
変える部分を減らしたような。

SQLもPHPもよく知らんのですが、archiveとrecentchanges変えるのはどの程度
問題になるんでしょうか。

335 :nobodyさん:2006/06/20(火) 16:45:35 ID:???
>>334
大して問題にならない。でも変えられなくても大して問題にならない。
archiveは削除済みリヴィジョン、recentchangesはページ越えて変更
履歴を自動生成するときのもの。どっちも捨てられるためにある。

336 :334:2006/06/20(火) 20:20:55 ID:???
recentchangesのrc_user_textはSpecial:Recentchanges表示用ですね。
大して問題にならなければ変えちゃおうかと。
ご教授ありがとうございました。

337 :nobodyさん:2006/06/21(水) 21:44:19 ID:t3p/yh5q
すみません。
Mediawikiを移転するため、読み込み専用にしたいのですが・・・

338 :nobodyさん:2006/06/22(木) 17:18:40 ID:???
>>337
$wgReadOnly = '(reason)';

339 :おしえてさん:2006/06/22(木) 21:57:25 ID:0WYVOdii
すみません素人です
aaacafeにインストールしているのですが、
うまくいった表示がされ、さて、メインページを・・・
エンコードが合わないような「 ・ 」みたいな表示が出て、
うんともすんともいわなくなります。
エンコードを変えても「 ・ 」が「 ・・ 」になったりするだけで、大差ありません。
1.6.7で、インストールしています。
これだけでわかりますか?
ほかに示した方が良い情報があったら教えてください。

340 :nobodyさん:2006/06/22(木) 22:07:28 ID:???
勿論ちゃんとUTF-8を選択してるよね?

広告の入るところでは止めた方がいいんじゃないかと思うけれども

341 :おしえてさん:2006/06/22(木) 22:32:00 ID:0WYVOdii
すみません
UTF-8 の エンコードでの 表示ということですよねぇ
なににしましても「・」みたいな表示とか
「?(◇に囲まれた)■」などの表示しか出てきません
ページのソースを見ましても、それだけしか表示されていないようです

ちなみに、広告のはいるところではなぜ止めた方が良いのですか?
すみません 教えてください

342 :nobodyさん:2006/06/23(金) 12:05:09 ID:???
非常にラフな質問をして申し訳無いのですが、
最新のmediawiki(1.6.7)を用いて構築するに当たって、
推奨の環境をご教示願えないでしょうか?
具体的には、Apache・PHP・MySQLそれぞれのバージョンということに
なるかと思いますが。。。。

因みにプラットフォームははWindows2000(SP4)+IE6.0です。
自前PC上に立てる予定です。

343 :nobodyさん:2006/06/23(金) 16:40:43 ID:???
>>342
1.6.7の最低要求は PHP 4.3.3, MySQL 4.0.14
HTTPサーバは特に問わないけれどApache2が望ましい。
MySQLも古いものにこだわる理由がなければ最新のを入れておけばいいでしょう。

PHP4を使うなら4.4.xを使うのが推奨されてる。
7月にリリース予定のMediaWiki1.7へのアップグレードを視野に入れるなら、PHP5の方がよい。
(1.7はPHP5の機能を使っているので、4.xでは動かない)

Windowsで立ち上げるとなると、必須じゃないけれどもMemCachedかeAcceleratorのコンパイルが問題かな。


344 :nobodyさん:2006/06/23(金) 18:06:48 ID:u+ifmWwr
mediawikiってflashを直接埋め込むプラグインとか無いんですかね?
pukiwikiのflash.inc.phpみたいなやつがあればいいんですが・・・

どなたかご存知ありませんか?

345 :344:2006/06/23(金) 18:17:01 ID:???
ちなみに、Flashのティッカーを埋め込もうとしているんですが、
monobook.phpに無理やりobjectタグを記述してみたものの、
swfファイル自体は表示されるのですが、
swfファイルが他から呼び出してくるはずのテキストが表示されず。

うーん、なんでだろう・・・。

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

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

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

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

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

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

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

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


355 :nobodyさん:2006/06/26(月) 12:04:50 ID:???
>> 343

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

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

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

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

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

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

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

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

357 :nobodyさん: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さん:2006/06/26(月) 17:19:42 ID:???
>>355
MySQL5.xは少なくともGAリリースでは問題ない。

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

>>358
http://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さん:2006/06/26(月) 17:28:23 ID:???
>>359
ありがとうございました。
試してみます。

362 :357: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:2006/06/27(火) 09:55:50 ID:???
>>359
ご返信感謝です。

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

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

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

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

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

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

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

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

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

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

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

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

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

--- 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さん:2006/06/29(木) 23:35:41 ID:???
>>371
http://bugzilla.wikimedia.org/4445

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

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


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

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

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

377 :nobodyさん: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ブランチ入れればいいんじゃないかと思う。
http://www.mediawiki.org/wiki/Download_from_SVN/ja

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

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

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

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

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

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

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

382 :381:2006/07/03(月) 11:36:42 ID:???
事故解決しました。

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

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

384 :nobodyさん:2006/07/04(火) 07:13:04 ID:???
つonkeydown

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

385 :nobodyさん:2006/07/04(火) 09:53:49 ID:???
( ゚д゚)ポカーン

386 :nobodyさん:2006/07/04(火) 12:19:26 ID:???
誤爆?

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

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

389 :nobodyさん: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さん:2006/07/07(金) 15:15:45 ID:???
>>389
その話なら>>224-225あたりでも出てたね。
今のところ日本語を使わないようにするしかないかな。

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

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

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

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

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

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

396 :nobodyさん: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さん: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さん: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: http://example.com/w/index.php?title=Special:Search&search=' . $query . '&fulltext=1' );
?>

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

400 :nobodyさん: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さん:2006/07/09(日) 23:53:38 ID:???
>>399
その方法でやったらできました。ありがとうございました。

403 :nobodyさん: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さん: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さん:2006/07/11(火) 17:04:36 ID:???
>>404
apache の設定だとオモタ。httpd.conf から MIME_magic 関連の設定探して晒してくれ。

406 :nobodyさん: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さん:2006/07/12(水) 01:08:54 ID:???
MediawikiにSOABSのほかに、DSBLを参照させたいのですが、どうすればよいでしょうか。
SOABSの規制が働いていないような気がするのですが・・・

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

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

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

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


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

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

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

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

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

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

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


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

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

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


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

原因はこれくらい。

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

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

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

421 :417,419: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さん: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:2006/07/18(火) 20:58:18 ID:???
>>422
そですか・・・どうもありがとう!
ちょいとテスト的に作ってみました。

http://lapaz.no.land.to


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


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

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

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

がんばれwiki(つか俺の脳

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

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

428 :426: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さん: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さん: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さん: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さん:2006/08/03(木) 20:44:38 ID:???
MediaWiki:Common.cssのjs版ってないですか

443 :nobodyさん: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さん:2006/08/08(火) 03:48:34 ID:???
最低限中学を卒業し(た程度の英語力を保持し)ていないと
MediaWikiに限らず使うのは難しい。

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

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

447 :nobodyさん:2006/08/08(火) 13:08:54 ID:???
1.7系からphp4は切り捨てられたからな。ロリポップも切り捨てなきゃ。

448 :444:2006/08/08(火) 16:50:51 ID:???
つまりこのスレのロリポップ使用者は1.7よりも前のバージョンを使われていたんですね。
何かウルトラCがあるのかと思い質問させていただきました。

インストールした後のカスタマイズは心配ですが、ウィキペディアでも利用されている
MediaWikiに魅力を感じています。

できれば携帯電話から閲覧のみのアクセスが可能になるようにしたいと思っています。

449 :nobodyさん:2006/08/08(火) 20:54:59 ID:???
だから日本製のWiki大量にあるしそっちのほうがはるかに携帯対応進んでるでしょ。
海外製作されたWikiに携帯対応の思想があるとは思えんし。

用は 「WIKIPEDIAでも使用されているmediawiki」 って言いたいだけか
まぁ頑張ってくれ。

450 :nobodyさん:2006/08/08(火) 21:14:01 ID:???
携帯電話向けのコンテンツマネージメントシステムなら別のものを使ったほうがいいだろう。
UTF-8の読み書きに完全に対応しているモバイル端末はそう多くない。

451 :nobodyさん:2006/08/08(火) 21:46:28 ID:???
おれはmwの記法しか知らないからPukiWikiなんて使う気になれないがな

452 :nobodyさん:2006/08/08(火) 23:20:59 ID:???
m(w

453 :nobodyさん:2006/08/10(木) 01:24:59 ID:???
url中のindex.phpの部分を省略したくてこのページ
http://yagi.tc/archives/200505/212036.html
を参考にここを見て
http://meta.wikimedia.org/wiki/Eliminating_index.php_from_the_url#Using_a_rewrite_rule_in_a_.htaccess_file
htaccessファイルとLocalSettings.phpを書き換えたのですが、
検索中のページには問題があるため表示できません。
と出るようになりました。入力間違いなどチェックしたのですが、思い当たることがございましたら教えてください。

454 :nobodyさん:2006/08/10(木) 01:30:04 ID:???
"検索中のページには問題があるため表示できません。"は、
500つまり内部サーバエラーだね。

.htaccessの最後に改行がないのとかもよくあるミスだけど。

455 :453:2006/08/10(木) 01:42:13 ID:???
ありがとうございます。
確認しましたが、.htaccessの最後に改行はありました。

456 :nobodyさん:2006/08/10(木) 02:14:50 ID:???
rewrite_moduleいれてないで使ってるとか・・・

とりあえず.htaccess晒してもらわないと。

たいていの場合
Alias /wiki /filesystem/path/to/my/site/index.php
Alias /index.php /filesystem/path/to/my/site/index.php
で用は足りるけど。

ApacheのErrorLogが見える環境ならそれも必要かも。

457 :453:2006/08/10(木) 02:52:19 ID:???
ありがとうございます。

1. install mediawiki in the dir for www.mysite.com/w as normal (using the installer)
2. set $wgArticlePath = "/wiki/$1"; in LocalSettings.php
3. put a htaccess file with the following content in the dir for www.mysite.com

以上3つはやったのですが、その下の
Make sure Apache loads the Rewrite module. In httpd.conf this line must be added/uncommented:
はできていません。レンタルサーバーなのですが、どのようにすればよいのでしょうか。

458 :うた:2006/08/10(木) 04:53:11 ID:cV7f0aZP
>>444 
私がロリポップにインストールしたのはver1.5.6です。
でも設置が出来ると言うだけで保守とかはシェルが使える
権限が無いとダメみたいです。

さくらインターネットへの移設を考えているところです。

あと、後にver1.7を入れたと書いたのは、自分のノートPCに入れたものです。
これには1日かかりました。大変でした。



459 :nobodyさん:2006/08/10(木) 06:55:16 ID:???
>>457
それしないと動かないんだったらReweiteは使えないってば・・・
正直にAliasにすればいいじゃん

460 :453:2006/08/11(金) 02:01:31 ID:???
>>458
なるほどです

>>459
456で教えていただいたようにhtaccessに書いて試してみたのですが、
Aliasがあるとそのhtaccessファイルは無効になるようです。

とりあえず/index.phpの省略は諦めようかと思います。
ありがとうございました。

461 :nobodyさん:2006/08/18(金) 14:37:18 ID:???


MediaWiki って、Wiki RPC に対応していますか?
本体が対応していない場合、対応させるプラグインは存在しますか?

Wiki RPC
http://www.jspwiki.org/Wiki.jsp?page=WikiRPCInterface2


462 :nobodyさん:2006/08/18(金) 14:57:13 ID:???
>>461
本体は対応してない。
エクステンションでもちょっとそういうのは見たこと/聞いたことがない。

MediaWikiにbotを走らせるときは、pywikipediaフレームワークを使うのが主流だから
本体側でのマシンフレンドリーなインターフェイスの開発には消極的かな。

463 :461:2006/08/19(土) 03:49:29 ID:???
>>462

そうですか。残念です。

同じような機能として、Robotになるんですか...
ちょっと意味合いが異なりますが、pywikipediaを見てみます。

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

464 :nobodyさん:2006/08/19(土) 12:27:39 ID:???
>>463
http://meta.wikimedia.org/wiki/%E3%83%9C%E3%83%83%E3%83%88
とかもご参考にどうぞ

botフラグとかありますし

465 :nobodyさん:2006/08/22(火) 01:37:32 ID:???

MediaWikiが一番用途にあっているようで、インストールしてみました。
インストールして、メインページに10数KBの画像をつけた段階で、DBが2MBになっていました。

何とか動くようにはなったのですが、借りているMySQLサーバのDB上限が50MBなのです。

50MBだと、何ページ(文字のみのスクロールしない文章量)ぐらい保存できるか大体の目処ってあるのでしょうか?



466 :nobodyさん:2006/08/22(火) 10:52:14 ID:???
>>465
> メインページに10数KBの画像をつけた段階で、DBが2MBになっていました。
画像はDBに保存されない。容量食ってるのはシステムメッセージで1500余ページ分ある。

> 50MBだと、何ページ(文字のみのスクロールしない文章量)ぐらい保存できるか大体の目処ってあるのでしょうか?
そんなに使いきれんだろ。どうしても気になるなら圧縮すればいい。
http://www.mediawiki.org/wiki/Help:%24wgCompressRevisions

467 :nobodyさん:2006/08/23(水) 07:54:06 ID:???
465です。

システムメッセージがあることが頭から抜け落ちていました。
なんで最初から2/50使用しているのだろう…?と、思っていました。

これで心おきなくデータを登録していくことができます。
ありがとうございました。



468 :nobodyさん:2006/08/24(木) 21:11:44 ID:???
ドイツ語版ウィキペディア、新機能を搭載へ--信頼性の確保を目指す
ttp://japan.cnet.com/news/media/story/0,2000056023,20210507,00.htm

469 :うた:2006/08/28(月) 12:58:29 ID:crovTESD
>>441

を書いた「うた」です。
どうもこう言うのは思い切りがないと中々出来ないので、>>441 で挫折して以降
mediawikiから遠ざかっていました。でも避けて通るわけにはいかないようなので
再度おたずねするのですが、このエラーメッセージ
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)"

は何が悪いのと言っているのでしょうか? linkcashがどうとか言っているように
見えるのですが、どこをどうしたら良いやら分かりません。
どなたかご存じの方、御教授をお願い申し上げます。 m(..)m



470 :nobodyさん:2006/08/28(月) 21:40:40 ID:???
>>469 
書き込みを拝見していると精神的に危ない状態に
陥っているように見えます。まずは周囲の人間か
お医者様とご相談なさった方がよろしいかと思います。

importtextfile.phpでぐぐっても19件しかヒットしないので
コードに書いてあるスクリプトの作者にメールをするか
開発者のメーリングリストで質問するしかないと思います。

471 :nobodyさん:2006/08/29(火) 07:35:38 ID:???
>>469
MySQLサーバの文字コード(cp932)とクライアントの文字コード(utf8)があってません
テーブルをutf8で作り直しては

472 :nobodyさん:2006/09/07(木) 18:39:40 ID:???
みなさんバックアップはどうやって取ってますか?


473 :nobodyさん:2006/09/08(金) 01:29:18 ID:???
容量少ないので履歴ファイルも含めて一日一回
mysql -e'SELECT 云々'


474 :nobodyさん:2006/09/08(金) 01:36:57 ID:???
同じく


475 :nobodyさん:2006/09/09(土) 00:02:28 ID:???
最近更新したページのリスト20件ほどを常時サイドに表示させたいのですが、
どうすればいいのでしょうか?

476 :nobodyさん:2006/09/11(月) 17:00:46 ID:/Tj+zhwt
>>470さん 
まがりなりにもDBを操作するプログラムなのだから、
こういった他の形式のデータを吸い込んだり吐き出したりする
手段が最初からあるべきだと思うのですが、どうも今のバージョン(ver171)
以前にはimporttextfile.php が無かったようなのです。

>>471さん、ご教授ありがとうございます。 m(..)m
テーブル構造はcp932_bin とcp932_japanese_ci というのになっています。

ちなみにメディアウィキの使っているDBからphpmyadminで文字セット変換なしで
エクスポートさせると、文字化けしてます。

んで、今手動で
cp932_binをutf8binに
cp932_japanese_ci をutf8_code_ciに
変更しています。
(うまくいくやら・・・)

477 :475:2006/09/14(木) 02:46:52 ID:???
すいませんが、いろいろ試してるのですができませんので、>>475 についてどなたか教えてもらえないでしょうか?

それから、MediaWikiのカスタマイズについて詳しく解説しているページでお勧めがあれば教えてください。


478 :nobodyさん:2006/09/14(木) 13:53:33 ID:???
MediaWikiを家族の情報共有ツールとして、また、各人の備忘録として使っています。
できればいいなぁと思っていることが2点ありまして、MediaWikiのエキスパートである皆さまのお知恵を拝借したく書き込みました。

1.外部画像(例: http://www.google.co.jp/intl/ja_jp/images/logo.gif とか)の表示サイズ(px数)を変更する方法。
2.検索機能の強化。例えば、「東京ディズニーシー」という記事があるのですが、検索で「ディズニー」を指定してもHitしません。
  「東京」でも「ディズニー」でも「シー」でも「ディズニーシー」でもHitさせたいのです。
  これっていわゆる全文検索機能のことなのでしょうか?Namazuとかと連携させる方法はあるのでしょうか?
  ※今はキーワード(東京、ディズニー、シー、ディズニーシーとか)を記事の最初に書くことにしています。

環境は次の通りです。
 MediaWiki : 1.4.10
 PHP : 5.0.4 (apache2handler)
 MySQL : 4.1.13-nt

「xx嫁」とかでも結構です。英語サイトのご紹介でもかまいません(でも本当は日本語の方がいいです)。
皆さま、よろしくお願いいたします。


479 :475:2006/09/14(木) 15:14:43 ID:???
>>478
検索についてですが、Wikipwdiaを使っていてもたまに、GoogleでWikipedia内を検索してくれ
というページに移ったりします。

MediaWikiの検索はサーバーに負担もかかるようですので、サイドバーにある検索をGoogleに替えるか
併用するというのはいかがなものなのでしょうか。


しかしサイドバーに最近更新したページのリスト20件ほどを表示するやり方がわからない…

480 :nobodyさん:2006/09/14(木) 22:11:19 ID:???
>>475
自分の知っている方法だと下記の通りです。

下記のURLで公開されているRSSのextensionsを導入した上で
http://meta.wikimedia.org/wiki/Category:RSS_Extensions

「MediaWiki:Sidebar」を編集して「特別:Recentchanges」のRSSを
表示させることができます。


481 :nobodyさん:2006/09/14(木) 22:44:53 ID:???
>>478
1.外部画像の埋め込みについてはサイズの変更はできないです。
http://meta.wikimedia.org/wiki/Help:Images_and_other_uploaded_files

>Embedding external images
>It can be shown in actual size only

2.mediawiki1.7.1では何も設定しなくても全文検索ができますので、
バージョンアップをするか、別に検索システムを構築するかどちらかでしょう。
Google と連携するextensionsがありますが、1.5系以上のバージョンが必要です。
http://meta.wikimedia.org/wiki/Google_Search-2

namazuの構築はスレ違いなのでここでは説明はいたしません。



482 :nobodyさん:2006/09/15(金) 01:05:53 ID:???
ついでだからもう一つ投稿。

>>472
「特別:Import」(特別ページ→ページデータの書き出し)
「特別:Export」(特別ページ→ページデータの取り込み)

という方法を見つけました。

483 :475:2006/09/16(土) 02:20:57 ID:???
>>480
ありがとうございます。
自分には出来ませんでした。
もう少しヒントを下さい。

484 :480:2006/09/16(土) 15:05:36 ID:???
>>483
申し訳ございません、嘘を教えてしまいました。
Menubarはページ名しか表示できないようです。
http://www.mediawiki.org/wiki/Manual:Navigation_bar

RSSのサイドバー表示をしているサイトは見たことがないので
自分でスキンをカスタマイズするしかないです。
スキンのカスタマイズ例は下記のURLで見ることができます。
http://meta.wikimedia.org/wiki/Gallery_of_user_styles

485 :nobodyさん:2006/09/18(月) 17:43:48 ID:???
質問させてください。
各ページのタイトルの下に
出典: 〜〜〜〜〜
と表示されるじゃないですか。

これはmonobookのmain.cssで
デフォルトで
#siteSub {
display: none;
}
となっているのをアクティブにすると表示されるというのは過去ログで分かったのですが、
文字を小さく(今のWikipediaのような大きさ)するにはどこをいじったらいいのですか?
HTMLソースをみると<h3>が適用されているので
main.cssのfont-size: 132%の大きさになっているというのは分かったのですが、
ここをいじると見出し2の大きさも変更されてしまいますよね。
おそらくsiteSubがh5かh6あたりを適用するように変更すればいいと思うのですが…
具体的にどこを変更すればいいのかが分からなかったので質問させて頂きました。

486 :nobodyさん:2006/09/19(火) 18:16:02 ID:???
>>485
[[MediaWiki:tagline]]

487 :nobodyさん:2006/09/19(火) 22:30:15 ID:???
>>486

内容はその定型文の変更で変えられますが・・・
肝心の文字サイズは、ここだとマークアップ構文やHTMLは無視されて
そのまま載ってしまうようです。
例えば
<font size=3>出典: 〜〜〜〜</font>
がそのまま・・

488 :478:2006/09/22(金) 11:52:02 ID:???
皆さま、早速のレスありがとうございます。
私のレスが遅くなり申し訳ないです(ホント遅すぎ)。

>>479

> MediaWikiの検索はサーバーに負担もかかるようですので、サイドバーにある検索をGoogleに替えるか
> 併用するというのはいかがなものなのでしょうか。

家族の情報共有ツール&各人の備忘録に使っている関係で、外部(インターネット)からはアクセスできなくしてあります(怖い)。
サーバーはWindowsXP ProにApache他一式をのせて運用しています。ので、Googleは使えないと思います。

>>481

>1.外部画像の埋め込みについてはサイズの変更はできないです。
残念...

>2.mediawiki1.7.1では何も設定しなくても全文検索ができますので、
>バージョンアップをするか、別に検索システムを構築するかどちらかでしょう。

貴重な情報ありがとうございます。バージョンアップします。(^_^)

489 :nobodyさん:2006/09/26(火) 10:02:40 ID:???
>>478
もう遅いかもしれんが。MediaWiki:Monobook.cssとかMediaWiki:Commnon.cssで
font-size指定すればいいってことではないのか。

http://ja.wikipedia.org/wiki/MediaWiki:Monobook.css

490 :489:2006/09/26(火) 10:05:06 ID:???
間違えた。
>>487

491 :nobodyさん:2006/10/01(日) 20:48:18 ID:???
mediawikiのまとめサイトってどこかにないでしょうか?

492 :nobodyさん:2006/10/01(日) 23:07:37 ID:???
meta

英語読めないとか言い出すなよ。
結構日本語に翻訳されてる部分もあるし。

493 :nobodyさん:2006/10/04(水) 08:39:30 ID:nTWimo3w
素人丸出しですが、

あのー、ページ移動(項目名の変更)はあるのですが、
その項目自体を消すにはどうしたらいいのですか?



494 :nobodyさん:2006/10/04(水) 21:29:38 ID:???
>>478
main.cssとかで
    h3#siteSub {font-size: ~~~; font-weight: ~~~;}

みたいに指定すればおk(h3をオーバーライドする)。


WinXPでMediaWikiを動かしてるのだけれど、Wikipediaみたいに
svgを表示するには、別途ラスタライザのインスコが必要?

495 :nobodyさん:2006/10/04(水) 21:30:27 ID:???
↑まちがえたorz
>>487
です

496 :nobodyさん:2006/10/04(水) 22:23:51 ID:???
>>494
ImageMagick

497 :494:2006/10/05(木) 00:03:04 ID:???
>>496
サンクス。しかし何故かうまく行きません
・Wikipediaでは表示できてるsvgでも、自分のところではエラーを出したりする
・透過部分を持つsvgを表示すると、透過した背景色が黒になる

TeXはまともに動いてるみたいなので、ImageMagickも問題ないと思うのだけれど……

498 :nobodyさん:2006/10/05(木) 22:35:32 ID:???
>>497
上はわかんないけど、下はWikimediaでも一緒な気が

だから解決しなくていいということにはならないと思うけど、いちおう。

499 :494:2006/10/05(木) 23:50:09 ID:???
svgに限らず、pngでも背景が黒になってしまう……
同じファイルでもWikipediaだと正常に表示されてるし

phpにはsvgラスタライズのところに
'ImageMagick' => '$path/convert -background white -geometry $width $input $output',
と書いてあるので、呼ぶときは白背景を指定してるみたい

これはもうMediaWikiじゃなくてImageMagickの問題なのかな

500 :494:2006/10/06(金) 19:13:28 ID:???
(追記)
pngでは成功したが、svgではやはり黒背景になってしまう
弄るべきphpを間違えているか、そもそもsvgに-backgroundオプションが無効なのか

501 :nobodyさん:2006/10/09(月) 12:41:23 ID:???
http://k-tai.impress.co.jp/cda/article/news_toppage/31364.html
これって携帯で表示するためにどうやってるんでしょう?

502 :nobodyさん:2006/10/09(月) 17:25:00 ID:???
trackback.phpが働いてないように見える

データベースにも反映されてないし・・・

MediaWiki: 1.8alpha (r16882)
PHP: 5.1.4 (apache2handler)
MySQL: 5.0.22

503 :nobodyさん:2006/10/09(月) 23:33:54 ID:jGNI9uPZ
クエリ情報の渡し方について
<php>
print("<a href=./Wikipokpok:サンドボックス?num=");
print($num+1);
print(">次の月へ</a>");
print($_GET['num']);
</php>
として試してみましたが、
print($_GET['num']);で何も表示されません。
クエリ情報を渡すにはどのようにするんでしょうか?

mediawiki-1.6.3
PHP 4.3.10-16

504 :nobodyさん:2006/10/10(火) 10:43:57 ID:Z2puJ4Zn
>>493

ねーねー、ページを削除するのってどうすればいいんですかぁ?

ウィキペディアでも管理者が削除するとしか書いてないから、方法が分からないんですけど。
なにかヒントでもイイですから、教えてくださいよぉ>all



505 :nobodyさん:2006/10/10(火) 11:07:00 ID:???
>>504
何でこんな厨が沸いてるんだ?

一般ユーザには削除権限ないね。
あとmediawikiでは履歴を残すから、Sysopが削除しても削除記録が残るぞ。

どうしても消したければDBから直接削除すればいいんじゃね?

506 :nobodyさん:2006/10/10(火) 11:21:08 ID:Z2puJ4Zn
>>505さん

504です!
その、Sysopが削除する、方法が知りたいのです。

教えてくださいませんか?


507 :nobodyさん:2006/10/10(火) 11:27:23 ID:???
>>506
ォィォィ、Sysopでログインしたら各ページのタブに「削除」があるでしょ?
削除したいページのリンクが切れて表示できないなら、
「特別ページ」の「孤立してるページ」とかからたどれるはず。

Sysopで入れないとか言うどアホなら、あとは知らん。
mediawikiのセットアップ時にSysop名とパスワードを入れたはずだ。

508 :nobodyさん:2006/10/10(火) 13:14:31 ID:???
>>501 ttp://www.rcdtokyo.com/pc2m/note/ が参考になるでしょう。


509 :nobodyさん:2006/10/10(火) 21:50:28 ID:???
>>505
DBから直接消すよりはlogとRCから隠蔽した方が楽

510 :nobodyさん:2006/10/11(水) 08:26:55 ID:???
>>500
うまくいかなさそうでしたら、Inline SVG extensionで
記事に直接svgコードを貼る方法を試してみて下さい。
こちらだとアニメーションも表示できます。
http://meta.wikimedia.org/wiki/Inline_SVG_extension

使い方は
<svgcode width="500" height="200" version="1.1">
<svg>
・・・・
</svg>
</svgcode>

という感じです。


511 :nobodyさん:2006/10/11(水) 12:46:41 ID:???
http://svn.wikimedia.org/viewvc/mediawiki/tags/REL1_8_0/phase3/RELEASE-NOTES

ktkr

512 :nobodyさん:2006/10/11(水) 14:47:31 ID:???
mediawikiをカスタマイズして販売するのって違法なんですかね?

513 :nobodyさん:2006/10/11(水) 15:53:02 ID:???
>>512
ttp://ja.wikipedia.org/wiki/MediaWiki

GPLに準拠してれば問題ない。

514 :nobodyさん:2006/10/11(水) 16:25:48 ID:???
>>507 さん

ありがとうございます。
WikiSysopでログインすれば良いんですね!

えーっとログイン ログインっと・・・・・・・・・・・


パスワード忘れてしまいました 汗)

仕方がない、もう一度セットアップしなおします。(ノ_<。)うっうっうっ

所で皆さんは常にログインしてmediawikiを弄ってらっしゃるんですか?

515 :nobodyさん:2006/10/11(水) 18:52:46 ID:fUASVo7g
>>504の素人です。

>>507 さま m(.人.)m

ボクは以下の環境ですが、
MediaWiki: 1.7.1
PHP: 5.1.4 (apache2handler)
MySQL: 5.0.24a-community-max-nt

WikiSysopでログインしても各項目のタブには、

本文 ノート 編集 履歴 移動 ウォッチリストに追加

しか出てきませんが、何か設定が不足しているのでしょうか?
よろしくお願いします。


516 :nobodyさん:2006/10/11(水) 19:14:23 ID:???
sysopってのはユーザー名じゃなくて権限なんだけど。

517 :nobodyさん:2006/10/11(水) 19:56:07 ID:fUASVo7g
>>516 さん

え〜だって、インストール時に尋ねられてパスワードを設定したのは
WikiSysopというユーザー名だけで、実際MYSQLのuserテーブルを見ても
WikiSysop一人しか設定されていません。
>>507さんが おっしゃっていたのは、これでログインせよ、という事だと思ったのですが
そうじゃないんですか?


それと、おかげさまでやっとimporttextfile.phpで一括でUPすることに成功しました!
けれど、
1.ファイル名が2バイト文字だと文字化けをする
   →仕方なく英数でファイル名にした。
   MYSQLのインストールではUTF8を指定した。
   それ以前はデフォルトのcp932とかいうヤツだったので
   importtextfile.phpの段階で文字セットが違うと蹴られた>>471さんの指摘

2.記事中に<br>とか入れたけども全然改行してくれない
  改行コードがCR+LFだったのがまずかったのか?


そういうわけで、実験でやたらと増えたミスページを消してしまいたい、と
そういうわけなんです。
まぁだめなら又再インストールしなきゃ。。。


518 :うた:2006/10/11(水) 20:49:37 ID:fUASVo7g
せっかくだから続きを書いておこう

3、読み込ますテキストファイルはカレントディレクトリにおいた方がよい。
さもないと、c:\temp\kiji.txt などとして指定すると、importtextfile.phpは
成功するが、実際wikiで表示しようとすると、mediawiki/index.php/c:\temp\kiji
を開こうとするので、「そんなページねぇよ」と怒られました。
※実際はC:%5Ctemp%5Ckiji のように表示される(eucコードかな?)

4、引数でphp importtextfile.php --title 核実験 kakujikkenn.txt
 などとすればちゃんとやってくれるかと期待したが、やっぱりだめだった。
どこかで、この2バイト文字のタイトルが引っかかるみたいで
記事の書き込みの段になってエラーになった。

5、暫定解決案
MYSQLのpageテーブルを開いてpage_titleを手動で2バイト文字に
直したら、Wikiの方でもちゃんと2バイト文字に直して表示してくれた。
実際上はpage_idで各レコードを管理していると思うので、今のところ問題なさそうな感じだ
だから、、、、
最後にMYSQLの命令で一括でpagetitleを変更すればいいんじゃないかと
思いました。

6、あと、改行は間違っていた。</br> としていたが、<br> にしたらちゃんと改行した。
(おかしいなぁXMLなんかではスラッシュを入れるの正統だと聞いたのに・・・)
因みに改行コードをCRのみにしたり、LFのみにしたけれど、関係なかった。


519 :nobodyさん:2006/10/11(水) 21:43:16 ID:???
>>517-518
バ<br />
カ<br />


520 :nobodyさん:2006/10/12(木) 20:55:53 ID:???
>>518
UTF-8なターミナルを使えよ

521 :nobodyさん:2006/10/12(木) 21:02:15 ID:???
>>514 私の場合は荒らされないようにするためログインユーザだけ編集できるようにしています。
荒らし対策がされていないMediaWikiをGoogleでちらほら見かけるので設定を貼っておきますね。

LocalSettings.php
$wgGroupPermissions['*']['edit'] = false; #ログインユーザのみ編集
$wgGroupPermissions['*']['createaccount'] = false; #新規ユーザ登録停止

522 :nobodyさん:2006/10/12(木) 21:05:46 ID:???
>>502
パッチ投げようかとおもって、ずっとそのままにしてるんだけど、
トランザクションが開いたまま終了しちゃってるのよね。

trackback.phpの最後に以下のコードを入れてみて。

wfLogProfilingData();
$wgLoadBalancer->closeAll();

Trackback機能はメンテナンスしてる人がいないから気をつけてね。

523 :nobodyさん:2006/10/12(木) 23:50:50 ID:???
>>522
でけたでけた。
thxです
トランザクションがMySQLに実装されたの割と最近だったっけか

>>521
対策が、てかウィキペディアもやってる身とするとその設定を当然のものとするのは違和感があるな
まあでも普通の小さいwikiだったらそうしとくべきなのかなあ。

524 :521:2006/10/13(金) 16:05:05 ID:???
>>523 むしろ、ウィキペディアの管理者達が荒らし対策に
エネルギーを吸い取られている教訓から編集を制限しています。

【百科事典】ウィキペディア第275刷【Wikipedia】
http://hobby8.2ch.net/test/read.cgi/hobby/1160552262/

編集権限を厳密にするもう一つの理由はセキュリティ上危険のある設定があるので。
例えば制限無しでHTMLやJavaScriptを記事に直接コーディングできるようにしています。

$wgRawHtml = "true";
$wgAllowUserJs = "true";
http://www.mediawiki.org/wiki/Manual:Configuration_settings

525 :nobodyさん:2006/10/13(金) 16:43:04 ID:???
まあ、それじゃただのCMSに成り下がるけどな

526 :うた:2006/10/13(金) 18:18:26 ID:6ExzYw6S
>>519 さん
はーーーーっはっはっはっはっは!!
ttp://www6.airnet.ne.jp/manyo/xml/struct/step2.html
確かに仰るとおりでした。思いこみにはつける薬がありませんね。


>>520 さん
あーそれはOSをlinuxにせよ、ということなんでしょうね。
でも私一度もlinuxを弄ったこと無いんです。
そろそろ年貢の納め時で勉強しなければなりませんかね?


さて、本題は、mediawikiのページ削除の方法です。
最大の権限を持ったユーザーがインストール時に設定したwikisysopなんでしょ?
でもそれでログインしても削除のタブが見あたらないのです。
どこかにスクリーンショットでもさらしてあると一目瞭然なのですが
どこかにそういったのはありませんか?


527 :nobodyさん:2006/10/13(金) 18:28:44 ID:???
>>526
もう諦めろ。しつこい

528 :nobodyさん:2006/10/13(金) 18:42:08 ID:???
>>526
なにをどうしたらSysop権限のないWikiSysopを作れるのか、俺のほうが聞きたい。
他のPCに最初から入れて実験してみれば良いだろ。

529 :nobodyさん:2006/10/13(金) 18:45:00 ID:???
キャッシュとかじゃねえの?

530 :nobodyさん:2006/10/15(日) 02:10:40 ID:???
>>518
> 3、読み込ますテキストファイルはカレントディレクトリにおいた方がよい。
> さもないと、c:\temp\kiji.txt などとして指定すると、importtextfile.phpは
> 成功するが、実際wikiで表示しようとすると、mediawiki/index.php/c:\temp\kiji
> を開こうとするので、「そんなページねぇよ」と怒られました。
> ※実際はC:%5Ctemp%5Ckiji のように表示される(eucコードかな?)

apacheが見る方式でapacheから見えるディレクトリを指定すれば叱られない。
%5Cは\のURLエンコーディングされた姿。同様に
> 4、引数でphp importtextfile.php --title 核実験 kakujikkenn.txt
>  などとすればちゃんとやってくれるかと期待したが、やっぱりだめだった。
> どこかで、この2バイト文字のタイトルが引っかかるみたいで
> 記事の書き込みの段になってエラーになった。
は和文文字をutf-8のURLエンコーディングすれば読まれるはず。
ちなみに、和文文字は大抵は3bytesになるからな。

531 :うた:2006/10/15(日) 21:52:47 ID:dfWi0dsG
>>528 さん
まぁそうなんですけれども、apacheとかMYSQLとかのインストールって
結果オーライな感じでどこをどう弄ったか、よく覚えていないので、
再び違う環境にインストールしてみろ、と言われてもちょっと自信がない
のでした。いや、やれば出来ると思うんですが、また多大な試行錯誤が必要な気がして腰が引けてしまうのです。

>>529 さん
む!それかもしれません。でもそのキャッシュというのはIEのキャッシュですよね?
wikiのインストール時にキャッシュがどうとかいう項目がありましたが全て不使用にしたと思います。

>>530 さん
> apacheから見えるディレクトリ
と仰る意味は、恐らく私が行き着いたカレントフォルダ(デフォルトでいうhtdocs)での作業と同義であると思います。
まぁこの問題はクリアできましたから、ご放念下さい。

> 和文文字をutf-8のURLエンコーディングすれば読まれるはず
というのはhttp://www.geocities.jp/kontonn/psouko/chg16.html
とかを使って和文文字部分を変換したものを使えばいいわけですね。
php importtextfile.php --title \xe6\xa0\xb8\xe5\xae\x9f\xe9\xa8\x93 kakujikkenn.txtと。

※実はmediawikiをインストールしたノートPCを職場に置いてきてしまったので今検証できません。試してみて、レポートします。
しかし前にも書きましたが、このimporttextfile.phpってのは今のバージョンから
ですよね?
importtextfile.phpでyahoo検索しても日本語じゃこの掲示板しかヒットしないし、
一体他の人はどうやって既存のデータをmediawikiに放り込んでいるのだろうと
不思議に思います。
もしやgoogleだと違うのかと試したら
http://sarabande.info/wiki/ImportTextFile.php%E3%81%AE%E3%83%90%E3%82%B0
で私と似たような事で悩んでるらしいのを見つけました。

532 :nobodyさん:2006/10/15(日) 22:02:22 ID:???
>>531
ファイル名の文字コードをUTF-8に変換するようにimporttextfile.phpを弄ればいいだけだろ
上で散々ヒントが出てるのにお前はなぜそれを無視する。

533 :nobodyさん:2006/10/16(月) 01:27:41 ID:GXJgCgfd
>465に散々亀レスをしてみる

大体5000編集ぐらいすれば、50MB突破してくると思われ。

534 :nobodyさん:2006/10/16(月) 01:57:39 ID:???
>php importtextfile.php --title \xe6\xa0\xb8\xe5\xae\x9f\xe9\xa8\x93 kakujikkenn.txtと。
コーディングが違うと思われ。

>と仰る意味は、恐らく私が行き着いたカレントフォルダ(デフォルトでいうhtdocs)での作業と同義であると思います。
全然同義じゃあない。httpd.confに定義されているDocumentRootを/とするような
apacheのディレクトリ構造とウィンドウズのディレクトリ構造を混同するなって意味。

535 :465:2006/10/19(木) 19:10:26 ID:???
>533
ありがとうございます。まだまだここにお世話になっています。
5000ページ前後すか。。。根気が続けば5000ページは超える予定なのですが。

ボツボツデータを入力していて、これ一括でインポートできないかなぁ…?と
最近はDB破壊してたり。(英語ページを読むか…とあきらめ入ってきました)

ま。超えたら鯖変更を考えますー。
そしてどのあたりかを、落としにきます。

536 :nobodyさん:2006/10/20(金) 21:30:45 ID:???
ポスグレに対応するのはいつ?

537 :nobodyさん:2006/10/20(金) 21:35:27 ID:???
>>536 1.8から対応しています。
http://svn.wikimedia.org/viewvc/mediawiki/branches/REL1_8/phase3/RELEASE-NOTES?revision=16915&view=markup&pathrev=16915

>* Full Postgres support is now enabled. It requires version 8.1 or better, and
> needs to have both plpgsql and tsearch2 already installed.

538 :nobodyさん:2006/10/20(金) 21:43:29 ID:???
>>537
うわ、キタコレ。
今年の10月10日からって、対応したのめっちゃ最近なんだね。
これなら自鯖でテストできそうだ。

539 :nobodyさん:2006/10/22(日) 00:37:45 ID:ciR0TVl6
PHP5のXREAのサーバーで動かしているんだけど、timezoneをAsia/Tokyoに設定すると、safe modeだからできない、なんたらのwarningがでる。ググったけどよくわからないんだけど、回避するやりかたあるのかな?

540 :nobodyさん:2006/10/22(日) 00:57:58 ID:???
>>539
どんなことをしてるのかぐらい書きなさいよ。
大方、putenvがセーフモードでブロックされてるんだろうけど。

541 :nobodyさん:2006/10/22(日) 15:27:33 ID:???
レンサバで以前1.6.x入れて問題なかったから、VineLinux立てて1.8.2入れてるんだけど、困ってる。
セットアップして『メインページ』は、普通に表示されるのに、
『ノート』とか『編集』とかは、ページタイトルが文字化けする・・・
しかもテキストエリアの中は真っ白。
同じ症状出た人、いないっすか???

苦労してMySQL5を入れてもダメだし。

542 :nobodyさん:2006/10/22(日) 16:44:03 ID:???
と思ったら >>137 と一緒の症状っぽいなあ
でも >>138 の言うユニコードサポートというところが見つからない。。。


543 :nobodyさん:2006/10/22(日) 18:28:36 ID:???
>>542
mbstring周り(特にHTTPインプットの自動変換)が怪しい気がするんだよね。

php.iniか.htaccessでこのあたりいじってみたらどうだろうか。
* mbstring.internal_encoding
* mbstring.encoding_translation
* mbstring.http_input

外してたらすまん

544 :nobodyさん:2006/10/22(日) 18:43:05 ID:???
>>543
サンクス
ちょっと見てみる。

545 :nobodyさん:2006/10/22(日) 18:52:41 ID:???
>>542
超感謝!直ったよ。

メモ
; mbstring.internal_encoding = EUC-JP
; mbstring.encoding_translation = auto
; mbstring.http_input = pass
mbstring.internal_encoding = UTF-8
mbstring.encoding_translation = auto
mbstring.http_input = pass

# ホントはhttp_input直すべきなのかな??


546 :545:2006/10/22(日) 18:53:20 ID:???
アンカーミスった。
>>543

547 :545:2006/10/22(日) 18:55:19 ID:???
間違えてた(スレ汚しごめん)

メモ
; mbstring.internal_encoding = EUC-JP
; mbstring.encoding_translation = On
; mbstring.http_input = auto
mbstring.internal_encoding = UTF-8
mbstring.encoding_translation = On
mbstring.http_input = auto

548 :nobodyさん:2006/10/22(日) 19:20:40 ID:???
>>545
encoding_translationがOnのときは、http_input->internal_encoding->http_output
のように変換されるから、直すのはinternal_encodingで正解。

549 :545:2006/10/22(日) 21:18:43 ID:???
重ね重ね、thanks
なるほどね。

おかげでとりあえずひとつ立ち上げることができたよ。
次は、monobookをいじろっと。

みんな、デザインってどれくらいいじってるよ?


550 :539:2006/10/22(日) 22:00:54 ID:YaU5XTra
>>>540
LocalSettings.phpに

$wgLocaltimezone="Asia/Tokyo";
$wgLocalTZoffset = date("Z") / 3600;

を足したら、

Warning: putenv() [function.putenv]: Safe Mode warning: Cannot set environment variable 'TZ' - it's not in the allowed list in /virtual/*/public_html/includes/Parser.php on line 2340

とやらが、5行くらいでたよ!wgLocalTZoffsetを書かなくても、結果は同じだった。


551 :nobodyさん:2006/10/22(日) 23:52:52 ID:???
>>550
ソースコードのそのあたりを開いてputenv, getenvをそれぞれ
date_default_timezone_set,date_default_timezone_get関数で
置き換えてみたらどう?

552 :539:2006/10/23(月) 00:16:05 ID:wVahfY8Z
>551
ありがとう。
でも、Warningは出なくなったけど、時刻がGMTのままだったよ!


553 :うた:2006/10/23(月) 10:55:54 ID:835j6FON
>>532 さん
> ファイル名の文字コードをUTF-8に変換するようにimporttextfile.php
> を弄ればいいだけだろ
> 上で散々ヒントが出てるのにお前はなぜそれを無視する。

私はPHPスクリプトの記述を知りないので、改造はちょっと出来ません。
imap_utf8 ( string text)
で変換可能だということはご指摘で見つけたのですが、これをどこに咬ませればいいのか分かりません。
importtextfile.phpの27行目
     $titleText =$options['title'];
に$titleText =$options[imap_utf8('title')];
としてみたところ、importは成功したと報告されましたが、実際mediawikiを開いて今importされた項目を探してみても、その項目が存在しません。
(DB接続の命令も見あたらないし、一体どうやって動いているんだ??)

どなたか、sjis環境(win環境?)の方でPHPの記述に長けている方、
お力添えを頂けないでしょうか?
一体どうしたら、ファイル名をimporttextfile.phpに渡す時にutf8に変換できるのでしょうか?


>>534さん
> 全然同義じゃあない。httpd.confに定義されているDocumentRootを/とするような
> apacheのディレクトリ構造とウィンドウズのディレクトリ構造を混同するなって意味。

ありがとうございます。
でも、うーん・・・よく分からないんですが・・・・
まぁでも上記でも記したように、仰る方法ではないかも知れませんが自己解決はしましたので

それから先日よりお騒がせしていた、mediawikiを再インストールしたら、WikiSysop権限で「削除」タブが現れました!!!

何だったんでしょうねぇ。



554 :nobodyさん:2006/10/23(月) 16:51:49 ID:???
>>553
そのくらいの知識もないんじゃ、MediaWikiを使いこなすのは無理だと思うんだがなあ

$titleText = mb_convert_encoding( $options['title'], 'UTF-8', 'SJIS' ); でどう。

555 :nobodyさん:2006/10/23(月) 17:14:13 ID:p+sDTHdo
554>>mb_convert_encoding
たまにModuleがインストールされてないことがあるらしい

556 :nobodyさん:2006/10/23(月) 19:37:21 ID:???
そこまで面倒見切れるかよ

557 :nobodyさん:2006/10/25(水) 22:01:26 ID:???
http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/includes/User.php?r1=17031&r2=17217
r17217入れたら696行目にエラーが出た

558 :nobodyさん:2006/10/25(水) 22:03:57 ID:???
>>557
php ./maintenance/update.php

SVNからアップデートするときは、データベースの変更をよくチェック汁

559 :nobodyさん:2006/10/25(水) 22:30:34 ID:???
>>558
お、できたできた。。。どうもです

560 :nobodyさん:2006/10/31(火) 11:53:04 ID:???
MediaWiki 1.6.8

failed with error code "Specified key was too long; max key length is 1024 bytes (localhost)

インストール段階のデータベーステーブル作成あたりで失敗します。
この意味教えてくらはい。


561 :nobodyさん:2006/10/31(火) 13:19:25 ID:???
>>560
>>371-373 >>403

562 :うた:2006/11/03(金) 14:03:33 ID:OewYz9Ps
インストールでつまずきました
以下のメッセージはどこをどうしろと言っているのでしょうか?
PHP 5.1.4 installed Could not find a suitable database driver!
For MySQL, compile PHP using --with-mysql, or install the mysql.so module
For PostgreSQL, compile PHP using --with-pgsql, or install the pgsql.so module


環境は
windowsXP profesional
apache 2.2.3
MYSQL 5.0.27
php 5.1.4

インストールしようとしているPCはコア2duoとかいう デュアルCPU搭載のモノなんですが、
もしかしてこれが原因?

この問題を解決するために
php5apache2_2.dllを別途DLしてwindows\system32に放り込んだり、
mediaikiを1.7.1にしてみたり
*.dll の類をwindows\system32 とc:\phpに重複して置いてみたり
windowsの環境pathにc:\phpを加えたり、
既にインストールに成功しているnoteのphp.iniと内容を比較してみたり
したけどよくわかりません。
(つづく)


563 ::2006/11/03(金) 14:04:03 ID:OewYz9Ps
(前よりつづく)
c:\windows\system32内にあるphp*.dllは以下の通りです
php4activescript.dll  php4apache.dll  php4apache2.dll  php4isapi.dll  
php4nsapi.dll  php4pi3web.dll  phpsrvlt.dll  php5apache.dll  php5apache2.dll  
php5apache2_2.dll  php5apache_hooks.dll  php5isapi.dll  php5nsapi.dll  
php5ts.dll  php_bz2.dll  php_curl.dll  php_dba.dll  php_dbase.dll  
php_exif.dll  php_fdf.dll  php_filepro.dll  php_gd2.dll  php_gettext.dll  
php_gmp.dll  php_ifx.dll  php_imap.dll  php_interbase.dll  php_ldap.dll  
php_mbstring.dll  php_mcrypt.dll  php_mhash.dll  php_mime_magic.dll  
php_ming.dll  php_msql.dll  php_mssql.dll  php_mysql.dll  php_mysqli.dll
  php_oci8.dll  php_openssl.dll  php_pdo.dll  php_pdo_firebird.dll  
php_pdo_mssql.dll  php_pdo_mysql.dll  php_pdo_oci.dll  php_pdo_oci8.dll  
php_pdo_odbc.dll  php_pdo_pgsql.dll  php_pdo_sqlite.dll  php_pgsql.dll  
php_pspell.dll  php_shmop.dll  php_snmp.dll  php_soap.dll  php_sockets.dll  
php_sqlite.dll  php_sybase_ct.dll  php_tidy.dll  php_xmlrpc.dll  php_xsl.dll

564 :nobodyさん:2006/11/03(金) 14:09:21 ID:???
>>562
質問の解決にはならないかもしれないが
Apache 2.2が使いたいなら PHP 5.2にする
PHP5.1.4が使いたいならApache2.0にする

565 :nobodyさん:2006/11/03(金) 14:15:55 ID:???
php -mしてmysql用の拡張モジュールがロードされてないってことはないだろうな?

566 :うた:2006/11/03(金) 21:09:03 ID:OewYz9Ps
>>565 さん
ありがとうございます。
php -m すると、mysqlが表示されます。

>>564 さん
ありがとうございます。
やっぱり、組み合わせの問題ですかねぇ・・・。

今までも各プログラムを結果オーライでインストールしてきたので、
どこがどういった原因でつまずいているのかわからず困るです。
でもPHPの最新は5.1.6じゃなかったんですか?
実は5.1.6で試してダメだったので5.1.4に落としたんですが、
5.2っていうのは正式リリースされていない・・・・
って確認したら昨日リリースですか!!

PHP5.2を試してみます。


567 :nobodyさん:2006/11/04(土) 03:56:25 ID:???
PHP5.2の日本語解説がでてきたので貼っておく

PHPの次期バージョン、PHP 5.2.0 リリース
ttp://www.phppro.jp/news/210

568 :nobodyさん:2006/11/07(火) 10:12:19 ID:???
最近LinuxPCをFedoraCore4->5->6に変えたのですが、
yumでphp関連のアップデートをしていたらmediawikiがextraに入っているのを発見。

これって昔からですか???
mediawiki&Linux大分前から使ってたのに気がつかなかったとです。

もっとも、yumでのインストールそのままだとサイトのルートにインストールされちゃいますけどね。

569 :nobodyさん:2006/11/11(土) 21:04:07 ID:Q2MYfdnn ?2BP(0)
PHP 5.2 installed Could not find a suitable database driver!
For MySQL, compile PHP using --with-mysql, or install the mysql.so module
For PostgreSQL, compile PHP using --with-pgsql, or install the pgsql.so module

これ俺のとこでも出た。
MySQLを最新にしろってことかな。

570 :nobodyさん:2006/11/12(日) 07:15:19 ID:???
>>371-373
これの意味が解からない
どうすればインストール出来るんだ?

571 :nobodyさん:2006/11/12(日) 11:24:20 ID:???
>>570
>>372のブライオンの発言を読んでも分からんならインストールできんだろう。
勉強するかそれが無理なら諦めれ。

572 :nobodyさん:2006/11/14(火) 16:10:21 ID:???
>>568
書き込みの意図がわからないが、
subversionを使った方がアップグレード作業が楽。
www.mediawiki.org/wiki/Download_from_SVN/ja

>>569 エラー表示に書いてあるとおり。

>>570
Innodbの設定をしろということ。Windowsの設定例は下記のサイトを参照。
www.tohir.co.za/2005/10/getting-innodb-on-xampp-for-windows.html

573 :nobodyさん:2006/11/14(火) 16:43:27 ID:???
ついでにWindowsでの動作報告しとく。
Apache:2.0.59 PHP:5.2.0 MySQL:5.0.27


574 :nobodyさん:2006/11/15(水) 09:48:28 ID:???
動作報告はいいけど肝心のMediaWikiのバージョンとか、
他にOSのバージョンとか諸々は?

575 :573:2006/11/15(水) 15:16:27 ID:???
>>574 失礼しました。もう一回書き直し。

Win XP Home
Apache:2.0.59 PHP:5.2.0 MySQL:5.0.27(InnoDB,utf-8)
MediaWiki:1.8.2

最近、技術者ではない方の利用が増えている気がしたので
書いてみました。

576 :nobodyさん:2006/11/16(木) 01:40:30 ID:???
インストールでてこずってるんですが、
PHPMyAdminにログインする際の
@ユーザ名
Aパスワード

Mediawikiをインストールする際の
@DB username
ADB password
って別物なんでしょうか?

PHPMyAdminにはログインできるものの、
Mediawikiインストールでこの部分で弾かれてしまう…

577 :nobodyさん:2006/11/16(木) 16:38:17 ID:???
>>576
そのMySQLのアカウントはちゃんと必要な権限を持ってるのか?

578 :nobodyさん:2006/11/17(金) 15:07:26 ID:???
MediaWiki farm の elwiki.com にサイトを作ってみたんですが、interwikiの設定って
DBへのアクセス権限を持ってないと無理でしょうか。

579 :nobodyさん:2006/11/17(金) 16:48:03 ID:???
>>578
yes

580 :nobodyさん:2006/11/17(金) 17:38:21 ID:???
>>579
thanks o...rz

581 :うた:2006/11/22(水) 18:07:59 ID:VfdmBE+X
php5.2をインストールしていますが

C:\Documents and Settings\otagiri>php -m;
PHP Warning: PHP Startup: mbstring: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=1
PHP compiled with module API=20060613, debug=0, thread-safety=1
These options need to match
in Unknown on line 0
PHP Warning: PHP Startup: gd: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=1
PHP compiled with module API=20060613, debug=0, thread-safety=1
These options need to match
in Unknown on line 0
PHP Warning: PHP Startup: mysql: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=1
PHP compiled with module API=20060613, debug=0, thread-safety=1
These options need to match
in Unknown on line 0
PHP Warning: PHP Startup: pgsql: Unable to initialize module
Module compiled with module API=20050922, debug=0, thread-safety=1
PHP compiled with module API=20060613, debug=0, thread-safety=1
These options need to match
in Unknown on line 0
PHP 5.2.0 (cli) (built: Nov 2 2006 11:57:36)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2006 Zend Technologies
(つづく)

582 :うた:2006/11/22(水) 18:12:27 ID:VfdmBE+X

コンパイルされた時期が違いますって怒られました。
拡張DLLを集めたと思われるpecl-5.2.0-Win32.zip
http://jp2.php.net/get/pecl-5.2.0-Win32.zip/from/a/mirror
には
php_mbstring.dllも
php_gd2.dllも
php_mysql.dllも
php_pgsql.dllも入ってやしないから、ver4.4.4から持ってきたんだけど
いったい何処にあるんでしょうか?上記のDLLは?



583 :nobodyさん:2006/11/22(水) 18:16:25 ID:???
呆れ
そんな標準的なエクステンションは本体のWindowsバイナリと一緒に配布されてるだろうが


第一スレ違いじゃボケ

584 :nobodyさん:2006/11/22(水) 22:34:08 ID:???
文字化け地獄...
MySQL.iniとphp.ini見まくっとるがもうお手上げ
全部utf-8に設定しとるのに...

pukiにすっか

585 :初心者:2006/11/24(金) 03:48:47 ID:A0/JDN2s
Special:Mypage/monobook.js
Special:Mypage/monobook.css

Monobookにて、上記の二つのサブページにて、
追加機能を使いたいのですが、うまくいきません。
どこのファイルをいじれば、機能が使えるようになるのでしょうか?

MediaWikiは、Ver 1.66 を使用しています。

586 :nobodyさん:2006/11/24(金) 07:51:53 ID:???
>>582
拡張じゃなくて標準だから
4.4.4から持ってこられるなら5.2.0にも入ってるのが分からないかな

587 :うた:2006/11/24(金) 11:37:51 ID:xdmvWabE
なんか、キツネに包まれたみたいな気分です。
>>583 さんに言われて再度調べたら・・・ありました。
おかしーなー、検索でもヒットしなかったし、
この目で一々探しもしたんですけど、それで無かったから
4.4から持ってきてみたんですけど。
ありがとうございました。おかげさまで(殺したはずなの
にinfo.phpで以前インストールした4.4が表示されたり
して)一日費やしたのが
ウソみたいにphp5.2をインストールできました。

教訓:急がば回れ、設定変えたらリブート(再起動)

でもwiki1.8.2のインストールでこけます。(T_T;)
>>575 さんと環境が似てますが、ワタシはapacheが2.2です。
Creating tables... using MySQL 4 table defs...Query "CREATE TABLE
`user` ( user_id int(5) unsigned NOT NULL auto_increment, user_nam
e varchar(255) binary NOT NULL default '', user_real_name varchar(
255) binary NOT NULL default '', user_password tinyblob NOT NULL d
efault '', user_newpassword tinyblob NOT NULL default '', user_ema
il tinytext NOT NULL default '', user_options blob NOT NULL defaul
t '', user_touched char(14) binary NOT NULL default '', user_token
char(32) binary NOT NULL default '', user_email_authenticated cha
r(14) binary, user_email_token char(32) binary, user_email_token_e
xpires char(14) binary, user_registration char(14) binary, PRIMARY
KEY user_id (user_id), UNIQUE INDEX user_name (user_name), INDEX
(user_email_token) ) TYPE=InnoDB " failed with error code "BLOB/TE
XT column 'user_password' can't have a default value (localhost)".
冒頭のusing MySQL 4てのが気になります。>>575さんは何か特別な加工を
したのでしょうか?

588 :nobodyさん:2006/11/24(金) 14:08:14 ID:???
包まれたらいかんよ

589 :nobodyさん:2006/11/24(金) 15:45:07 ID:???
自分も子供のころ「包まれた」だとおもてた

>>585
追加機能、ってなんなのかよくわからんが
書いたCSSなりがうまくないのか、ブラウザのキャッシュが残ってるのか、
使ってるスキンがMonobookと違うのか、そのあたりだろ。

590 :うた:2006/11/24(金) 15:54:11 ID:xdmvWabE
>>588 さん 狐(きつね)につままれる でしたね(^。^;ポリポリ

〜クエリー文〜 failed with error code "BLOB/TEXT column 'user_password' can't have a default value (localhost)".

という最後が問題なのかなぁという気がしてきました。即ち
「ユーザーパスワードの初期値が得られません」て意味でしょう?
でもおかしいなぁ、コマンドコムでMYSQLモニターを開くときと同じパスワードを設定しているから間違いないと思うんだけどなぁ
実際、テーブルを作る段階でこけているから、wikidbは存在するも、テーブルは一つもない状態でした。
>>575 さんはMYSQL5.0.27で成功しているんだから、MYSQLのバージョンの問題じゃないだろうし、
あっもしかしてファイアウォールかな?

591 :うた:2006/11/24(金) 16:29:30 ID:xdmvWabE
いや違うな、
wikidbというデータベースを作って、その中に
userというテーブルを作って、その中に
user_password というフィールドを作る
そのフィールドを作るときに、デフォルト値として
'' 即ち ″何もない″ を設定する、
っていうSELECT文だよね、これ?

あれ、もしかしてlocalhostに進入するためのパスワードかな?


592 :nobodyさん:2006/11/24(金) 16:52:06 ID:???
>>585
$wgAllowUserCss, $wgAllowUserJs

593 :nobodyさん:2006/11/24(金) 17:08:27 ID:???
>>587
sql_modeからSTRICT_TRANS_TABLESをとればいい。

594 :うた:2006/11/24(金) 17:49:31 ID:xdmvWabE
えっえ?

>>593さん、おっしゃる意味がよくわかりません。誤爆?

私の場合、>>590でも記したように、テーブルすら作られていませんから、
消しようがありませんが?

(念のためgrep掛けてみました、mediawikiフォルダの中に「STRICT_TRANS_TABLES」
という単語は存在しない。ということはphpスクリプトにはない。。。
なんだろ「STRICT_TRANS_TABLES」て)


595 :nobodyさん:2006/11/24(金) 18:07:54 ID:???
>>594
知らない言葉が出てきたら、ちょっとぐらい検索してみようとか思ったりしないわけ?

ほんと釣りなら他所でお願いしますよ。

596 :初心者:2006/11/24(金) 20:40:11 ID:A0/JDN2s
>> 585 の者です。

589さん、592さん。ありがとうございました。
お陰で無事に、解決できました。
LocalSrtting.css に、以下の文章を加えれば、OKでした。

$wgAllowUserCss = true;
$wgAllowUserJs = true;

597 :初心者:2006/11/24(金) 21:14:02 ID:A0/JDN2s
上記の585です。

追加で質問なんですが、個別にjavascriptを適用するのでなく、
デフォルトで全員に適用したい時には、どのファイルを弄れば良いのでしょうか?


結構、それらしいファイルを見てみたのですが、
かなり長い間、分からずじまいですので、この機会に教えていただければ
とてもありがたいのですが…。

598 :nobodyさん:2006/11/24(金) 21:18:29 ID:???
>>597
スキン共通: [[MediaWiki:Common.js]]
スキン別: [[MediaWiki:Monobook.js]], [[MediaWiki:Cologneblue.js]]

599 :初心者:2006/11/24(金) 21:21:31 ID:A0/JDN2s
597さま、ありがとうございます。
あとは、自分で試行錯誤してみようと思います。


600 :うた:2006/11/25(土) 10:48:24 ID:t1Uw22ZJ
>>595 さん

いやホント。検索したらありました!!
http://ikda.net/fswiki/wiki.cgi?page=MySQL#p12
問題はMYSQLの方にあったんですねぇ。φ(..)m メモメモ

どうもmediawikiは複数のインフラが整った上に初めて稼働するので、
近視眼的な視野では迷宮に彷徨ってしまいますね。

でもこの情報のおかげで、

MediaWiki: 1.8.2
PHP: 5.2.0 (apache2handler)
MySQL: 5.0.27-community-nt
visited from 127.0.0.1
あ〜んど apache 2.2.3

という環境にて無事、mediawikiのインストールができました!

最後のちょっとしたアドバイスを下さった>>595さん ですが、
嬉しさ一入です。ありがとうございました。
またこれまで色々アドバイスをいただいた皆さん、ありがとうございました!


601 :nobodyさん:2006/11/26(日) 23:06:51 ID:???
<b>Warning</b>: Call-time pass-by-reference has been deprecated - argument passed by value;
If you would like to pass it by reference, modify the declaration of [runtime function name]().
If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file.
However, future versions may not support this any longer. in <b>{{{hidden}}}/includes/EditPage.php</b> on line <b>111</b><br />


安易に call_time_pass_reference=On設定しちゃったけどいいのかな

602 :nobodyさん:2006/11/28(火) 04:50:22 ID:AWkxxt/d
不特定多数に MediaWikiを公開して、
第三者にも使用許可する…という条件において、

自分の作ったページは、自分しか見れず、自分しか編集もできない…
という設定にすることって、出来るんでしょうか?

出来るとしたら、どこをどのように弄れば、
実現できるんでしょうか?

603 :nobodyさん:2006/11/28(火) 16:27:50 ID:???
>>602
閲覧の制限を設けるのは無理。
他のCMSを使ってくれ。

604 :nobodyさん:2006/11/29(水) 05:23:28 ID:???
>>601 設定の意図が不明なので答えようがないなぁ
>>602

#新規ユーザの登録停止する
# www.mediawiki.org/wiki/Manual:%24wgGroupPermissions
$wgGroupPermissions['*']['createaccount'] = false;

#指定されたページ以外は匿名での閲覧を禁止
# www.mediawiki.org/wiki/Manual:%24wgWhitelistRead
$wgGroupPermissions['*']['read'] = false;
$wgWhitelistRead = array ("メインページ", "特別:ユーザログイン");

#匿名での編集を許可する
$wgGroupPermissions['*']['edit'] = true;

ただ、公開と非公開のコンテンツを一つのサイトに混在させるのは
運営的には望ましくないと思うがね。

605 :nobodyさん:2006/11/29(水) 16:31:36 ID:???
>>604
メインページに{{:見たいページ}}って書けばどのページでも読めるよ。

606 :nobodyさん:2006/11/29(水) 18:45:41 ID:8xZLOd15
602の者です。
603、604さま。ありがとうございます。

>>604
そのやり方ですと、メンバーがログインしてしまったら、
どのページでも見れてしまうのでは? (違ったらごめんなさい)

「作品制作のグループ制作支援ツール」として使おうと思うのですが、
人に見せる前に、企画案を練りたい場合などに使いたいんです。


もっと柔軟に、LocalSetting.css を弄ることなく、
例えば「@@@ユーザー名@@@」とかいう文字列を、記事ページに書いたら、
そのユーザーしか見れなくなる…みたいな事ができないでしょうか?


607 :nobodyさん:2006/11/29(水) 18:50:40 ID:???
>>606
> メンバーがログインしてしまったら、
新しいグループを定義すればいい。

> 例えば「@@@ユーザー名@@@」とかいう文字列
Extensionを書けば何とかなるかもしれんね。

いずれにしても、>>605があるから現在の仕様では無理。

608 :nobodyさん:2006/11/29(水) 19:54:03 ID:???
mediawiki複数インストールすればいいんじゃないの

609 :nobodyさん:2006/12/03(日) 06:54:58 ID:???
MediaWiki Forums
http://www.mwusers.com/

フォーラムがあったんだ

610 :nobodyさん:2006/12/07(木) 11:06:14 ID:k03/DQ+9
カテゴリについてなのですが、
ウィキペディアのように、サブカテゴリのリンクの先頭に[+]マークを出して、
一ページ内でサブカテゴリを参照していけるようにしたいのです。
色々探してみたのですが見つかりません。

どなかた、方法を知っている方いますか?

611 :nobodyさん:2006/12/07(木) 11:45:13 ID:???
>>610
http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/CategoryTree/

612 :610:2006/12/07(木) 14:07:03 ID:k03/DQ+9
>>611さん
d!!!!!
腸感謝します

おかげさまでWikipediaみたいなカテゴリ表示にできました!!
ありがとう御座います

613 :nobodyさん:2006/12/07(木) 16:41:44 ID:SBsNJ0Sx
MediaWikiでは、「バナー広告」的なことは、可能でしょうか?
外部アップした画像を表示して、そこをクリックすると、
指定アドレスにジャンプする機能です。

他サイトからの画像を使えるのは、分かったのですが、
画像リンクが出来ませんでした。

(バナー広告をやりたい訳ではないですが、説明が分かりやすいので…)

614 :nobodyさん:2006/12/09(土) 11:53:25 ID:7ceCR6x2
>>613
ソースをいじれば可能。
ただし、全部のページになるが

615 :nobodyさん:2006/12/09(土) 12:19:49 ID:???
>>613
パーサエクステンションを書きな。

616 :nobodyさん:2006/12/09(土) 15:24:41 ID:???
>>64-70

617 :nobodyさん:2006/12/09(土) 15:28:15 ID:???
誤爆?

618 :nobodyさん:2006/12/09(土) 23:04:00 ID:nmjn/65O
ご指南、ありがとうございました。
教えて頂いた情報を元に、試行錯誤してみようかと思います。
行き詰ったときには、またよろしくお願いします。

619 :初心者:2006/12/10(日) 16:16:57 ID:5EFGy3H5
リダイレクトを利用すれば、画像クリックで、
内部ページへジャンプする事ができますね。

外部は、プログラム書かないと、
やっぱり無理でしょうかね…。

620 :nobodyさん:2006/12/11(月) 22:53:56 ID:???
mediawikiをxreaで動かそうと思うのですが
セーフモードオンだと何ができなくなるんですか?

621 :nobodyさん:2006/12/12(火) 14:27:14 ID:xZkVqrcU
>>620
セーフモードはうpがおかしくなる。
けど、xrea特有だと思われるがMediawikiの動きがおかしいからやめたほうがいい。(メモリも少ないし)

622 :nobodyさん:2006/12/13(水) 01:41:45 ID:vKuBqHC0
下記のCSSを実現したいのですが、最初の「1.」という所だけ、太くすることって、出来ないのでしょうか? 色々試してはみたのですが、手づまりです。

/* フォントの太さ変更する */
#bodyContent ol, li, {
font-weight: bold;
}

<ol><li>aaa</li></ol>


623 :nobodyさん:2006/12/13(水) 01:57:13 ID:???
>>622
<ol>の数字はどうやっても変わらんかったと思うけど

624 :nobodyさん:2006/12/13(水) 13:46:27 ID:vKuBqHC0
>> 623さま 、ありがとうございました。

あと、もう一つ質問なんですが、
画面の最上部に、メニューボタンを設置したいのですが、
どのファイルをいじれば、実現できるのでしょうか?

index.php ファイルで良いのでしょうか?
もしくは、CSSとかでも出来るのか、知りたいです。

625 :nobodyさん:2006/12/13(水) 13:47:50 ID:???
メニューボタンって何なのか説明してくり。

626 :nobodyさん:2006/12/13(水) 13:59:34 ID:vKuBqHC0
ホームページとかで良くある、画像によるボタンです。
「TOPページ」とか「ヘルプ」とか…。

押したら「内部ページ」にジャンプする機能を、
なんとか実現させたいのですが…。

627 :nobodyさん:2006/12/13(水) 14:01:06 ID:vKuBqHC0
Javaスクリプトが書ければ、実現できそうですが、
自分には無理なので、HTMLで解決しようかな…と試行錯誤中です。

628 :nobodyさん:2006/12/13(水) 14:06:05 ID:???
>>626
このスレでも散々外出だからまずログ嫁

629 :nobodyさん:2006/12/13(水) 20:48:15 ID:???
postgresのドキュメント見つけた。
http://people.planetpostgresql.org/greg/index.php?/archives/84-MediaWiki-on-Postgres-Documentation.html

630 :624:2006/12/13(水) 21:41:36 ID:vKuBqHC0
>>628 さま

一応、全部見てきました。
下記のあたりの事でしょうか?
ちょっと、やりたい事と違うのですが…。

>>203-210


631 :nobodyさん:2006/12/13(水) 21:51:57 ID:???
>>630
>>615

632 :nobodyさん:2006/12/13(水) 22:40:50 ID:???
>>630
スキンをカスタマイズなさりたいのなら
http://meta.wikimedia.org/wiki/Skins

633 :nobodyさん:2006/12/13(水) 23:17:43 ID:???
>>621
xrea(無料)でも.htaccessで広告きれば動いたよ

php4鯖で#!/usr/bin/php5したほうがいいみたい

634 :624:2006/12/13(水) 23:34:30 ID:vKuBqHC0
631さま、632さま、ありがとうございます。
畑違いながら、色んな事にトライしてます。
年末までの突貫工事のため、質問ばかりですみません。


とりあえず、エクステンションの導入実験として、
ロゴをページごとに変更するエクステンションを試してみたのですが、
おそらく最後のファイル指定の部分で、上手くいってないように思います。

まず、Localsetting.php に、下記を記述しました。
include("extensions/changelogo.php");
次に、extensionsフォルダに、指定ファイルをアップロードして、
アクセス権も変更しました。

表示変更させたいページに、
<changelogo>指定する画像ファイル</changelogo> とするらしいのですが、
ここには、パスを指定すればよいのか、Wiki上でアップロードした画像なのか、
教えてもらえないでしょうか? (一応どちらも試しましたが、上手くいきません)

635 :nobodyさん:2006/12/13(水) 23:47:08 ID:???
MediaWikiのSVNには入ってないみたいだけど、どこで手に入れたの?使い方のサンプルとかないの?

636 :nobodyさん:2006/12/15(金) 04:13:09 ID:???
>>620 スレをまとめると下記の3項目+シェルを使ったプログラムの制限です。

・TIMEZONEがGMTになる
・セーフモードでのアップロード設定が必要
・無料の場合は手動広告に切り替え

>>130-136 >>226-229
>>539-540 >>550-552 >>621

アップロードの設定方法はLocalSettings.phpに書かれています。
## If you want to use image uploads under safe mode,
## create the directories images/archive, images/thumb and
## images/temp, and make them all writable. Then uncomment
## this, if it's not already uncommented:
# $wgHashedUploadDirectory = false;

ついでにmimetexでtex記法を使えるようにするには下記の記事を参考。
http://meta.wikimedia.org/wiki/Mimetex_alternative

私の場合は格安でPHP5を使えるので借りています。(有料サーバ)

637 :nobodyさん:2006/12/15(金) 04:24:37 ID:???
>>636
有料鯖なんで挑戦してみたらできたっぽいです
ありがとうございました

638 :nobodyさん:2006/12/15(金) 06:12:56 ID:???
>>637 こんな時間にレスを頂けるとはビックリです。

あとレンタルサーバ一般の話ですが、
ユーザの権限設定とアップロードできるファイルの拡張子の設定をお忘れ無く。
アップロード >>46 >>157-168
ユーザの権限管理 >>49 >>214-215 >>358-359 >>521 >>604

639 :nobodyさん:2006/12/15(金) 06:22:04 ID:???
>>634
www.rauru-block.org/mediawiki/index.php/MediaWiki
で公開されているロゴ変更extensionであることを前提で書きますが、

$wgUploadPath(デフォルトでmediawiki/images)に画像、例えば
fileicon-deb.png(mediawiki/skins/common/images/icons)をアップロードして、
適当なページで<changelogo>fileicon-deb.png</changelogo>
を記入してプレビューすればロゴは変わっているはずです。(動作確認1.8.2)

640 :nobodyさん:2006/12/15(金) 18:56:30 ID:Q83FJEgs
Mediawikiのopensearch_desc.phpは改造して明示的にUTF-8を指定するようにしないとMozilla firefoxでは動作しない
<InputEncoding>UTF-8</InputEncoding>

641 :624:2006/12/16(土) 21:37:43 ID:cSOa5mCv
>>639

おかげ様で、成功例を確認しました。
ただ、別のファイル名にした時に、成功しないケースがあります。

ウィキペディアのロゴを、アップロードして表示した際には成功しますが、
そのロゴを例えば、フォトショップで編集してPNGファイル画像形式で
保存したファイルだと、失敗してしまいます。

ファイル名を変えると、この二点間では表示・非表示になるだけです。
この点以外には、原因が考えられません。
いったい、どうすれば良いのでしょうか?

642 :nobodyさん:2006/12/16(土) 23:13:54 ID:???
wikipeiaの
「歳末です。ウィキペディアにご支援を!」
のような全ページに表示されるお知らせみたいなのって
どこをいじったらいいんですか?

643 :642:2006/12/16(土) 23:42:51 ID:???
Sitenoticeでした
ありがとうございました俺

644 :nobodyさん:2006/12/20(水) 00:35:03 ID:sYQaqcIm
mysql 5.1だとインストールできない><

645 :nobodyさん:2006/12/21(木) 01:48:31 ID:???
エラーメッセージ書けやい

646 :639:2006/12/22(金) 06:14:05 ID:???
>>641 返信が遅れてすいません。ファイル名に
画像の拡張子が入っていると表示されなくなる場合があるようです。

<changelogo>fileicon-deb_2png.png</changelogo>
とすると
<changelogo>fileicon-deb.png</changelogo>
が表示されてしました。

<changelogo>fileicon-deb_2.png.png</changelogo>
は正常に表示されました。

647 :nobodyさん:2006/12/22(金) 07:26:53 ID:???
追記。>>639のエクステンションは書き方が古くなっているので、
書き直したコードを貼っておきます。
http://svn.wikimedia.org/viewvc/mediawiki/trunk/extensions/timeline/Timeline.php
を参考にしました。

<?php
#ライセンス・作者への連絡先・説明・使い方・設定方法を書いておく

$wgExtensionFunctions[] = "wfChangeLogoExtension";

$wgExtensionCredits['parserhook'][] = array(
'name' => 'エクステンションの名前',
'author' => '作者',
'url' => '公開URL',
);

function wfChangeLogoExtension() {
global $wgParser;
$wgParser->setHook( "changelogo", "setLogo" );
}

function setLogo( $input, $argv ) {
global $wgLogo,$wgUploadPath;
$wgLogo = "$wgUploadPath/$input";
return "";
}
?>

648 :nobodyさん:2006/12/24(日) 13:19:45 ID:ByHad5qm
MediaWikiで左側に表示されるナビゲーションの項目を編集したいのですが
どうすればいいのでしょうか?
「ナビゲーション」というページも「navigation」というページもありません。

649 :nobodyさん:2006/12/24(日) 14:20:00 ID:???
>>648
[[MediaWiki:Sidebar]]

** currentevents-url|currentevents

だったら、[[MediaWiki:currentevents-url]]のページに[[MediaWiki:currentevents]]の名前でリンクが張られる。
** Project:できごとぺーじ|最近の出来事

みたいに直接書いちゃってもいいんだけどね

650 :624:2006/12/24(日) 16:17:55 ID:BQJo12HO
>> 649
[[MediaWiki:Sidebar]]

横入り、失礼します。
おかげ様で、個人ごとでない「全員に統一したサイドバー」が実現できました。
ありがとうございました。

ただ、動作が不安定で、毎回表示される時と表示されない時があります。
この原因と、その解決法などあるのでしょうか?

651 :nobodyさん:2006/12/24(日) 18:40:53 ID:kl2DxODe
>>650
キャッシュのこってるだけだね?

652 :624:2006/12/24(日) 21:56:03 ID:BQJo12HO
650 の者です。

Ctrl + F5 してみましたが、同じページであっても、
ランダムで、サイドバーが表示・非表示されます。

非表示というのは、完全にサイドバーが消えるのではなく、
デフォルトのサイドバー…という事です。

653 :624:2006/12/24(日) 23:07:21 ID:BQJo12HO
ひょっとして、サイドバーをいじる度に、
全てのページで、キャッシュ更新していく作業が必要なんでしょうか?

654 :nobodyさん:2006/12/24(日) 23:19:35 ID:???
>>653
objectcacheテーブルを空にしてみてはどうでしょう

mysql> TRUNCATE TABLE objectcache;

655 :624:2006/12/25(月) 00:09:59 ID:YJAJVjXO
>> 654 さま

レンタルサーバーで動かしてるので、私の腕では無理っぽいです。
とりあえず、サイドバーが自由にカスタマイズ出来るようになっただけでも、
大満足なので、現状は良しとします。 ありがとうございました。

656 :nobodyさん:2006/12/25(月) 13:49:03 ID:???
設定によるログインユーザーと非ログインユーザーの表示の違いを調べています。

非ログインユーザーにセクションごとの「編集」を表示させないように、

$wgDefaultUserOptions ['editsection'] = 0;

をLocalSettings.phpに追加したのですが、反映されません。
キャッシュをクリアしても同じです。
根本的に間違ってるのか、それとも何か勘違いしているのかもしれませんが、
ご助言ください。

657 :656:2006/12/25(月) 14:24:21 ID:???
あ、$wgDefaultUserOptionsで設定しても結局display:noneしてるだけなんですね
Linker.phpを叩くしかないか・・・

658 :nobodyさん:2006/12/25(月) 14:28:43 ID:???
>>657
その方法でセクションリンクを表示しないようにすると、
パーサキャッシュのキーにセクションリンクの有無を含めないとダメだよ。

659 :656:2006/12/25(月) 16:30:55 ID:???
>>658
ありがとうございます。

おっしゃる通りLinker.phpだけいじっても駄目みたいですね。
parser cacheについてはいまいち理解が足りないみたいなので
勉強して出直してきます。
ありがとうございました。


660 :nobodyさん:2006/12/26(火) 15:25:38 ID:Kq/t8UBy
みなさんに2点ほど質問があります。
1.エクセルのデータをインポートできないのですかね?
2.ログイン機能ですが、SSO認証に対応してますか?
誰かご教授お願い致します。

661 :nobodyさん:2006/12/26(火) 15:48:41 ID:???
>>660
1.
  xlsドキュメントをアップロード
or エクセルでCSVに書き出したのを、ウィキテーブルに変換(ググれば変換スクリプトは見つかると思う)
or CSVを直接テーブルに変換するエクステンションを書くとか

2.
SSOってSingle-Sign Onのこと?
AuthPluginって機構があってphpBBとかの有名どころと統合するのはそこらで公開されてる。
複数のMediaWikiの認証を統合するなら、$wgSharedDBでuserテーブルを共有するとか、
実験中のCentralAuth(SVNで見つかるはず)を使ってみるとか。

662 :nobodyさん:2006/12/26(火) 16:42:44 ID:Kq/t8UBy
>>661

ありがとうございます!!

663 :nobodyさん:2007/01/02(火) 15:20:54 ID:???
トップページを『メインページ』ではなく"Main_Page"に替えたいのですが、どうすればいいのでしょうか?

664 :nobodyさん:2007/01/02(火) 17:04:48 ID:???
[[MediaWiki:Mainpage]]

665 :nobodyさん:2007/01/04(木) 15:03:08 ID:???
>664 ありがとうございます!
みなさんは『メインページ』で使っておられるんでしょうか?

666 :nobodyさん:2007/01/07(日) 03:53:47 ID:???
トラックバックって
$wgUseTrackbacks = true;
と、>>522 だけで動きますか?
MediaWiki:1.6.8使用です。

667 :nobodyさん:2007/01/07(日) 04:09:35 ID:???
大丈夫だと思うが、何で試してみないんだ。

668 :nobodyさん:2007/01/07(日) 04:35:28 ID:???
>>667
試しましたがエラー400が出ました。

669 :nobodyさん:2007/01/07(日) 04:46:50 ID:???
400って。それは入力がおかしいんだろうが

670 :nobodyさん:2007/01/07(日) 17:15:05 ID:???
>669
入力がおかしいとは、どの部分のことでしょうか?

671 :nobodyさん:2007/01/07(日) 18:12:38 ID:???
ちゃんとしたtrackback ping送ってんのかってこと

672 :nobodyさん:2007/01/08(月) 15:51:09 ID:???
MediaWikiの無料ホスティングサービスってWikia以外にないの?

673 :nobodyさん:2007/01/08(月) 15:54:32 ID:???
聞いたことないな

674 :nobodyさん:2007/01/09(火) 17:05:38 ID:???
>671
できました。失礼しました。

ブログからトラックバックを送信すると、
>トラックバック送信先から返答がありませんでした。
エラーが出るのですが、これはどうしようもないでしょうか…

675 :nobodyさん:2007/01/09(火) 20:17:41 ID:???
>>672
もまいが家鯖開放してサービス始めれば大もうけだ。
早い者勝ちだぞw

676 :nobodyさん:2007/01/10(水) 02:02:50 ID:???
>>674
送信側の問題の可能性は?

677 :nobodyさん:2007/01/10(水) 22:14:30 ID:???
皆さんのお知恵を貸してください。

【概要】ハードディスク障害のため、ハードディスクを交換しました。MediaWikiの復旧のやり方を教えてください。

【詳細】
1年半くらい前からMediaWikiで個人のメモ・備考録を管理していました。
環境はWinXP Pro + XAMPP(mysqlやapacheが一揃い一度に導入できるやつ)で、記事数は500〜1000位はあったと思います。
昨年末、ハードディスクが半分壊れてしまい(アクセス速度が10〜20倍くらいになってしまった)、新しいハードディスクを買ってきてOSから再インストールしました。
ハードディスクが半分壊れている間に全ファイルを別ハードディスクにコピーしたのですが、あせっていたためDBの内容のバックアップはしませんでした。
ちなみに、wk_cur.MYDのサイズは2,854KBです。

【教えて頂きたいこと】
上記の状態からMediaWikiを復活させる方法を教えてください。
ヒントやキーワードだけでも頂けるとありがたいです。

678 :こういうこと?:2007/01/10(水) 23:14:26 ID:???
作業用ディレクトリを作ってそこに移動して
svn co http://svn.wikimedia.org/svnroot/mediawiki/trunk/phase3

679 :nobodyさん:2007/01/10(水) 23:16:18 ID:???
>>677
データファイルからテーブルを再構築する方法が知りたいのか?
mysqlスレにでもいったほうがよさそうだが。

680 :なりたて:2007/01/11(木) 13:20:29 ID:1VHmQwxj
mediawiki1.6.9で、
未ログインユーザは「アカウント作成」「閲覧」だけ
ログインユーザ(権限なし)は「閲覧」「ノート作成・編集」「アップロード」だけ
という設定をしたいんです。
※ポイントは、ページ作成ではなくノートの作成・編集だけという点です。

この場合、LocalSettings.phpに以下の記述をしたのですが、うまくいきません。。
どこか間違ってますでしょうか?

$wgGroupPermissions['*' ]['createaccount'] = true;
$wgGroupPermissions['*' ]['read'] = true;
$wgGroupPermissions['*' ]['edit'] = false;

$wgGroupPermissions['user' ]['move'] = false;
$wgGroupPermissions['user' ]['read'] = true;
$wgGroupPermissions['user' ]['edit'] = false;
$wgGroupPermissions['user' ]['createpage'] = false;
$wgGroupPermissions['user' ]['createtalk'] = true;
$wgGroupPermissions['user' ]['upload'] = true;
$wgGroupPermissions['user' ]['reupload'] = false;
$wgGroupPermissions['user' ]['reupload-shared'] = false;
$wgGroupPermissions['user' ]['minoredit'] = false;

これ以外にも何か設定する必要があるのでしょうか?


681 :nobodyさん:2007/01/11(木) 14:40:56 ID:???
>>678
もう少しkwsk

682 :nobodyさん:2007/01/11(木) 14:43:54 ID:???
>>679
> データファイルからテーブルを再構築する方法が知りたいのか?
> mysqlスレにでもいったほうがよさそうだが。
レス、thx
知りたいことは、『MediaWikiの復旧の方法』です。「テーブルの再構築」のみで復旧するかどうか知りたいです。

683 :nobodyさん:2007/01/19(金) 19:05:14 ID:???
>>682
データベースとLocalSettingを完全に同じ状態に戻せば復旧されるよ

684 :nobodyさん:2007/01/20(土) 02:06:00 ID:???
>>683
レス、ありがdございます。

> データベースとLocalSettingを完全に同じ状態に戻せば復旧されるよ

とは、下記の2つを一致させるということでイイでしょうか?

 データベース :  〜\mysql\data\mysql\ 以下の全ファイル + 〜\mysql\data\wikidb\ 以下の全ファイル(MediaWikiのテーブルの格納フォルダ)
 LocalSetting :  〜\htdocs\wiki\LocalSettings.php の1ファイル

※特に、データベースの定義(スキーマとか)がどこに入っているか、全く分かっていません。スミマセン。(-_-;)

685 :nobodyさん:2007/01/20(土) 12:59:48 ID:???
>>684
前者はファイルを戻しただけで元に戻るかどうか分からんからmysqlスレで訊いてくれよ、と

686 :nobodyさん:2007/01/23(火) 19:19:47 ID:GKqFpOAi
「サイドバー」のカスタマイズについては、お蔭様で実現できたのですが、
その下部にある「ツールボックス」のカスタマイズを実現するには、
どうすれば良いのでしょうか?

ご存知の方いましたら、
ぜひ、教えてもらえると助かります。

687 :nobodyさん:2007/01/27(土) 04:49:47 ID:???
>>685
d

688 :nobodyさん:2007/01/30(火) 00:15:41 ID:yK4Nsu2e
1.9.1

689 :うた:2007/01/31(水) 19:11:52 ID:criz5Lec
>>325 さん
SQLの構文、
SELECT page_title, old_text FROM page, revision, text WHERE page_namespace = 1 AND page_latest = rev_id AND rev_text_id = old_id;
を教えて頂きましたが、構造が変更になったのか、
MediaWiki: 1.7.1
PHP: 5.1.4 (apache2handler)
MySQL: 5.0.24a-community-max-nt
という環境下では、

SELECT page_title, old_text FROM page, revision, text WHERE page_namespace = 0 AND page_latest = rev_id AND rev_text_id = old_id;

(page_namespace = を1→0)にしないとうまくいきませんでした。

一応覚え書きとしてこちらに書かせて頂きます。
※page_namespaceの値を見てみますと、
8=システムの一部?
0=書き込んだ項目
6=UPした画像

の様に区別されてるみたい。

690 :nobodyさん:2007/01/31(水) 20:05:26 ID:???
>>689
http://meta.wikimedia.org/wiki/Help:Namespace

691 :nobodyさん:2007/02/18(日) 02:01:12 ID:???
初アップグレードしようかと思い、wikidbをバックアップ。
1.9.1入れてリストアしようとしたらエラーが出てて、中見たら(°□°)
 <b>Fatal error</b>: Maximum execution time of 300 seconds exceeded in <b>〜\phpMyAdmin\libraries\sqlparser.lib.php</b> on line <b>588</b><br />

692 :nobodyさん:2007/02/24(土) 14:27:00 ID:br6So/j6
age

693 :nobodyさん:2007/02/25(日) 16:01:42 ID:???
864 名前:810[sage] 投稿日:2007/02/24(土) 23:19:35 ID:???
全然信じられてねーのが癪に障りますが、
とりあえずできたということにしてリリースしますた。
http://www.luntf.com/

あと去年の人とは別人です。

694 :nobodyさん:2007/02/25(日) 17:19:14 ID:???
かんけーねぇ

695 :nobodyさん:2007/02/27(火) 20:45:48 ID:???
fedora6にMediawiki1.9.3を突っ込んでみたんですが
インストールはうまく行くのに、管理者でログインすると
編集をするのも保護をするのもうまくいきません。。。

「セッションが切断されたため編集を保存できません。もう一度やりなおしてください。
 それでも失敗する場合、ログアウトしてからログインし直してください。 」
みたいなのが出て、何度ログインしなおしても駄目っす。(IE6&FF2共に)

apach 2.2.3-5
mysql 5.0.27-1
php 5.1.6-3.4

なにが原因なのでしょうか?


696 :nobodyさん:2007/02/27(火) 20:50:56 ID:???
php.iniのsession.*の設定を疑ってみたらどうだろう

697 :695:2007/02/27(火) 22:25:32 ID:1HEh8yC4
>>696
レスありがとうございます。無事解決いたしました。
PHPのセッション用ディレクトリのパーミッションが問題でした。
PHP自体初めて入れたので理解不足でした。

255 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)