06/08/08 05:11:46
>>445
中三の子供に読ませたら理解したよこの英語
447:nobodyさん
06/08/08 13:08:54
1.7系からphp4は切り捨てられたからな。ロリポップも切り捨てなきゃ。
448:444
06/08/08 16:50:51
つまりこのスレのロリポップ使用者は1.7よりも前のバージョンを使われていたんですね。
何かウルトラCがあるのかと思い質問させていただきました。
インストールした後のカスタマイズは心配ですが、ウィキペディアでも利用されている
MediaWikiに魅力を感じています。
できれば携帯電話から閲覧のみのアクセスが可能になるようにしたいと思っています。
449:nobodyさん
06/08/08 20:54:59
だから日本製のWiki大量にあるしそっちのほうがはるかに携帯対応進んでるでしょ。
海外製作されたWikiに携帯対応の思想があるとは思えんし。
用は 「WIKIPEDIAでも使用されているmediawiki」 って言いたいだけか
まぁ頑張ってくれ。
450:nobodyさん
06/08/08 21:14:01
携帯電話向けのコンテンツマネージメントシステムなら別のものを使ったほうがいいだろう。
UTF-8の読み書きに完全に対応しているモバイル端末はそう多くない。
451:nobodyさん
06/08/08 21:46:28
おれはmwの記法しか知らないからPukiWikiなんて使う気になれないがな
452:nobodyさん
06/08/08 23:20:59
m(w
453:nobodyさん
06/08/10 01:24:59
url中のindex.phpの部分を省略したくてこのページ
URLリンク(yagi.tc)
を参考にここを見て
URLリンク(meta.wikimedia.org)
htaccessファイルとLocalSettings.phpを書き換えたのですが、
検索中のページには問題があるため表示できません。
と出るようになりました。入力間違いなどチェックしたのですが、思い当たることがございましたら教えてください。
454:nobodyさん
06/08/10 01:30:04
"検索中のページには問題があるため表示できません。"は、
500つまり内部サーバエラーだね。
.htaccessの最後に改行がないのとかもよくあるミスだけど。
455:453
06/08/10 01:42:13
ありがとうございます。
確認しましたが、.htaccessの最後に改行はありました。
456:nobodyさん
06/08/10 02:14:50
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
06/08/10 02:52:19
ありがとうございます。
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:うた
06/08/10 04:53:11 cV7f0aZP
>>444
私がロリポップにインストールしたのはver1.5.6です。
でも設置が出来ると言うだけで保守とかはシェルが使える
権限が無いとダメみたいです。
さくらインターネットへの移設を考えているところです。
あと、後にver1.7を入れたと書いたのは、自分のノートPCに入れたものです。
これには1日かかりました。大変でした。
459:nobodyさん
06/08/10 06:55:16
>>457
それしないと動かないんだったらReweiteは使えないってば・・・
正直にAliasにすればいいじゃん
460:453
06/08/11 02:01:31
>>458
なるほどです
>>459
456で教えていただいたようにhtaccessに書いて試してみたのですが、
Aliasがあるとそのhtaccessファイルは無効になるようです。
とりあえず/index.phpの省略は諦めようかと思います。
ありがとうございました。
461:nobodyさん
06/08/18 14:37:18
MediaWiki って、Wiki RPC に対応していますか?
本体が対応していない場合、対応させるプラグインは存在しますか?
Wiki RPC
URLリンク(www.jspwiki.org)
462:nobodyさん
06/08/18 14:57:13
>>461
本体は対応してない。
エクステンションでもちょっとそういうのは見たこと/聞いたことがない。
MediaWikiにbotを走らせるときは、pywikipediaフレームワークを使うのが主流だから
本体側でのマシンフレンドリーなインターフェイスの開発には消極的かな。
463:461
06/08/19 03:49:29
>>462
そうですか。残念です。
同じような機能として、Robotになるんですか...
ちょっと意味合いが異なりますが、pywikipediaを見てみます。
ありがとうございました。
464:nobodyさん
06/08/19 12:27:39
>>463
URLリンク(meta.wikimedia.org)
とかもご参考にどうぞ
botフラグとかありますし
465:nobodyさん
06/08/22 01:37:32
MediaWikiが一番用途にあっているようで、インストールしてみました。
インストールして、メインページに10数KBの画像をつけた段階で、DBが2MBになっていました。
何とか動くようにはなったのですが、借りているMySQLサーバのDB上限が50MBなのです。
50MBだと、何ページ(文字のみのスクロールしない文章量)ぐらい保存できるか大体の目処ってあるのでしょうか?
466:nobodyさん
06/08/22 10:52:14
>>465
> メインページに10数KBの画像をつけた段階で、DBが2MBになっていました。
画像はDBに保存されない。容量食ってるのはシステムメッセージで1500余ページ分ある。
> 50MBだと、何ページ(文字のみのスクロールしない文章量)ぐらい保存できるか大体の目処ってあるのでしょうか?
そんなに使いきれんだろ。どうしても気になるなら圧縮すればいい。
URLリンク(www.mediawiki.org)
467:nobodyさん
06/08/23 07:54:06
465です。
システムメッセージがあることが頭から抜け落ちていました。
なんで最初から2/50使用しているのだろう…?と、思っていました。
これで心おきなくデータを登録していくことができます。
ありがとうございました。
468:nobodyさん
06/08/24 21:11:44
ドイツ語版ウィキペディア、新機能を搭載へ--信頼性の確保を目指す
URLリンク(japan.cnet.com)
469:うた
06/08/28 12:58:29 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さん
06/08/28 21:40:40
>>469
書き込みを拝見していると精神的に危ない状態に
陥っているように見えます。まずは周囲の人間か
お医者様とご相談なさった方がよろしいかと思います。
importtextfile.phpでぐぐっても19件しかヒットしないので
コードに書いてあるスクリプトの作者にメールをするか
開発者のメーリングリストで質問するしかないと思います。
471:nobodyさん
06/08/29 07:35:38
>>469
MySQLサーバの文字コード(cp932)とクライアントの文字コード(utf8)があってません
テーブルをutf8で作り直しては
472:nobodyさん
06/09/07 18:39:40
みなさんバックアップはどうやって取ってますか?
473:nobodyさん
06/09/08 01:29:18
容量少ないので履歴ファイルも含めて一日一回
mysql -e'SELECT 云々'
474:nobodyさん
06/09/08 01:36:57
同じく
475:nobodyさん
06/09/09 00:02:28
最近更新したページのリスト20件ほどを常時サイドに表示させたいのですが、
どうすればいいのでしょうか?
476:nobodyさん
06/09/11 17:00:46 /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
06/09/14 02:46:52
すいませんが、いろいろ試してるのですができませんので、>>475 についてどなたか教えてもらえないでしょうか?
それから、MediaWikiのカスタマイズについて詳しく解説しているページでお勧めがあれば教えてください。
478:nobodyさん
06/09/14 13:53:33
MediaWikiを家族の情報共有ツールとして、また、各人の備忘録として使っています。
できればいいなぁと思っていることが2点ありまして、MediaWikiのエキスパートである皆さまのお知恵を拝借したく書き込みました。
1.外部画像(例: URLリンク(www.google.co.jp) とか)の表示サイズ(px数)を変更する方法。
2.検索機能の強化。例えば、「東京ディズニーシー」という記事があるのですが、検索で「ディズニー」を指定してもHitしません。
「東京」でも「ディズニー」でも「シー」でも「ディズニーシー」でもHitさせたいのです。
これっていわゆる全文検索機能のことなのでしょうか?Namazuとかと連携させる方法はあるのでしょうか?
※今はキーワード(東京、ディズニー、シー、ディズニーシーとか)を記事の最初に書くことにしています。
環境は次の通りです。
MediaWiki : 1.4.10
PHP : 5.0.4 (apache2handler)
MySQL : 4.1.13-nt
「xx嫁」とかでも結構です。英語サイトのご紹介でもかまいません(でも本当は日本語の方がいいです)。
皆さま、よろしくお願いいたします。
479:475
06/09/14 15:14:43
>>478
検索についてですが、Wikipwdiaを使っていてもたまに、GoogleでWikipedia内を検索してくれ
というページに移ったりします。
MediaWikiの検索はサーバーに負担もかかるようですので、サイドバーにある検索をGoogleに替えるか
併用するというのはいかがなものなのでしょうか。
しかしサイドバーに最近更新したページのリスト20件ほどを表示するやり方がわからない…
480:nobodyさん
06/09/14 22:11:19
>>475
自分の知っている方法だと下記の通りです。
下記のURLで公開されているRSSのextensionsを導入した上で
URLリンク(meta.wikimedia.org)
「MediaWiki:Sidebar」を編集して「特別:Recentchanges」のRSSを
表示させることができます。
481:nobodyさん
06/09/14 22:44:53
>>478
1.外部画像の埋め込みについてはサイズの変更はできないです。
URLリンク(meta.wikimedia.org)
>Embedding external images
>It can be shown in actual size only
2.mediawiki1.7.1では何も設定しなくても全文検索ができますので、
バージョンアップをするか、別に検索システムを構築するかどちらかでしょう。
Google と連携するextensionsがありますが、1.5系以上のバージョンが必要です。
URLリンク(meta.wikimedia.org)
namazuの構築はスレ違いなのでここでは説明はいたしません。
482:nobodyさん
06/09/15 01:05:53
ついでだからもう一つ投稿。
>>472
「特別:Import」(特別ページ→ページデータの書き出し)
「特別:Export」(特別ページ→ページデータの取り込み)
という方法を見つけました。
483:475
06/09/16 02:20:57
>>480
ありがとうございます。
自分には出来ませんでした。
もう少しヒントを下さい。
484:480
06/09/16 15:05:36
>>483
申し訳ございません、嘘を教えてしまいました。
Menubarはページ名しか表示できないようです。
URLリンク(www.mediawiki.org)
RSSのサイドバー表示をしているサイトは見たことがないので
自分でスキンをカスタマイズするしかないです。
スキンのカスタマイズ例は下記のURLで見ることができます。
URLリンク(meta.wikimedia.org)
485:nobodyさん
06/09/18 17:43:48
質問させてください。
各ページのタイトルの下に
出典: ~~~~~
と表示されるじゃないですか。
これはmonobookのmain.cssで
デフォルトで
#siteSub {
display: none;
}
となっているのをアクティブにすると表示されるというのは過去ログで分かったのですが、
文字を小さく(今のWikipediaのような大きさ)するにはどこをいじったらいいのですか?
HTMLソースをみると<h3>が適用されているので
main.cssのfont-size: 132%の大きさになっているというのは分かったのですが、
ここをいじると見出し2の大きさも変更されてしまいますよね。
おそらくsiteSubがh5かh6あたりを適用するように変更すればいいと思うのですが…
具体的にどこを変更すればいいのかが分からなかったので質問させて頂きました。
486:nobodyさん
06/09/19 18:16:02
>>485
[[MediaWiki:tagline]]
487:nobodyさん
06/09/19 22:30:15
>>486
内容はその定型文の変更で変えられますが・・・
肝心の文字サイズは、ここだとマークアップ構文やHTMLは無視されて
そのまま載ってしまうようです。
例えば
<font size=3>出典: ~~~~</font>
がそのまま・・
488:478
06/09/22 11:52:02
皆さま、早速のレスありがとうございます。
私のレスが遅くなり申し訳ないです(ホント遅すぎ)。
>>479
> MediaWikiの検索はサーバーに負担もかかるようですので、サイドバーにある検索をGoogleに替えるか
> 併用するというのはいかがなものなのでしょうか。
家族の情報共有ツール&各人の備忘録に使っている関係で、外部(インターネット)からはアクセスできなくしてあります(怖い)。
サーバーはWindowsXP ProにApache他一式をのせて運用しています。ので、Googleは使えないと思います。
>>481
>1.外部画像の埋め込みについてはサイズの変更はできないです。
残念...
>2.mediawiki1.7.1では何も設定しなくても全文検索ができますので、
>バージョンアップをするか、別に検索システムを構築するかどちらかでしょう。
貴重な情報ありがとうございます。バージョンアップします。(^_^)
489:nobodyさん
06/09/26 10:02:40
>>478
もう遅いかもしれんが。MediaWiki:Monobook.cssとかMediaWiki:Commnon.cssで
font-size指定すればいいってことではないのか。
つ URLリンク(ja.wikipedia.org)
490:489
06/09/26 10:05:06
間違えた。
>>487
491:nobodyさん
06/10/01 20:48:18
mediawikiのまとめサイトってどこかにないでしょうか?
492:nobodyさん
06/10/01 23:07:37
meta
英語読めないとか言い出すなよ。
結構日本語に翻訳されてる部分もあるし。
493:nobodyさん
06/10/04 08:39:30 nTWimo3w
素人丸出しですが、
あのー、ページ移動(項目名の変更)はあるのですが、
その項目自体を消すにはどうしたらいいのですか?
494:nobodyさん
06/10/04 21:29:38
>>478
main.cssとかで
h3#siteSub {font-size: ~~~; font-weight: ~~~;}
みたいに指定すればおk(h3をオーバーライドする)。
WinXPでMediaWikiを動かしてるのだけれど、Wikipediaみたいに
svgを表示するには、別途ラスタライザのインスコが必要?
495:nobodyさん
06/10/04 21:30:27
↑まちがえたorz
>>487
です
496:nobodyさん
06/10/04 22:23:51
>>494
ImageMagick
497:494
06/10/05 00:03:04
>>496
サンクス。しかし何故かうまく行きません
・Wikipediaでは表示できてるsvgでも、自分のところではエラーを出したりする
・透過部分を持つsvgを表示すると、透過した背景色が黒になる
TeXはまともに動いてるみたいなので、ImageMagickも問題ないと思うのだけれど……
498:nobodyさん
06/10/05 22:35:32
>>497
上はわかんないけど、下はWikimediaでも一緒な気が
だから解決しなくていいということにはならないと思うけど、いちおう。
499:494
06/10/05 23:50:09
svgに限らず、pngでも背景が黒になってしまう……
同じファイルでもWikipediaだと正常に表示されてるし
phpにはsvgラスタライズのところに
'ImageMagick' => '$path/convert -background white -geometry $width $input $output',
と書いてあるので、呼ぶときは白背景を指定してるみたい
これはもうMediaWikiじゃなくてImageMagickの問題なのかな
500:494
06/10/06 19:13:28
(追記)
pngでは成功したが、svgではやはり黒背景になってしまう
弄るべきphpを間違えているか、そもそもsvgに-backgroundオプションが無効なのか
501:nobodyさん
06/10/09 12:41:23
URLリンク(k-tai.impress.co.jp)
これって携帯で表示するためにどうやってるんでしょう?
502:nobodyさん
06/10/09 17:25:00
trackback.phpが働いてないように見える
データベースにも反映されてないし・・・
MediaWiki: 1.8alpha (r16882)
PHP: 5.1.4 (apache2handler)
MySQL: 5.0.22
503:nobodyさん
06/10/09 23:33:54 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さん
06/10/10 10:43:57 Z2puJ4Zn
>>493
ねーねー、ページを削除するのってどうすればいいんですかぁ?
ウィキペディアでも管理者が削除するとしか書いてないから、方法が分からないんですけど。
なにかヒントでもイイですから、教えてくださいよぉ>all
505:nobodyさん
06/10/10 11:07:00
>>504
何でこんな厨が沸いてるんだ?
一般ユーザには削除権限ないね。
あとmediawikiでは履歴を残すから、Sysopが削除しても削除記録が残るぞ。
どうしても消したければDBから直接削除すればいいんじゃね?
506:nobodyさん
06/10/10 11:21:08 Z2puJ4Zn
>>505さん
504です!
その、Sysopが削除する、方法が知りたいのです。
教えてくださいませんか?
507:nobodyさん
06/10/10 11:27:23
>>506
ォィォィ、Sysopでログインしたら各ページのタブに「削除」があるでしょ?
削除したいページのリンクが切れて表示できないなら、
「特別ページ」の「孤立してるページ」とかからたどれるはず。
Sysopで入れないとか言うどアホなら、あとは知らん。
mediawikiのセットアップ時にSysop名とパスワードを入れたはずだ。
508:nobodyさん
06/10/10 13:14:31
>>501 URLリンク(www.rcdtokyo.com) が参考になるでしょう。
509:nobodyさん
06/10/10 21:50:28
>>505
DBから直接消すよりはlogとRCから隠蔽した方が楽
510:nobodyさん
06/10/11 08:26:55
>>500
うまくいかなさそうでしたら、Inline SVG extensionで
記事に直接svgコードを貼る方法を試してみて下さい。
こちらだとアニメーションも表示できます。
URLリンク(meta.wikimedia.org)
使い方は
<svgcode width="500" height="200" version="1.1">
<svg>
・・・・
</svg>
</svgcode>
という感じです。
511:nobodyさん
06/10/11 12:46:41
URLリンク(svn.wikimedia.org)
ktkr
512:nobodyさん
06/10/11 14:47:31
mediawikiをカスタマイズして販売するのって違法なんですかね?
513:nobodyさん
06/10/11 15:53:02
>>512
URLリンク(ja.wikipedia.org)
GPLに準拠してれば問題ない。
514:nobodyさん
06/10/11 16:25:48
>>507 さん
ありがとうございます。
WikiSysopでログインすれば良いんですね!
えーっとログイン ログインっと・・・・・・・・・・・
パスワード忘れてしまいました 汗)
仕方がない、もう一度セットアップしなおします。(ノ_<。)うっうっうっ
所で皆さんは常にログインしてmediawikiを弄ってらっしゃるんですか?
515:nobodyさん
06/10/11 18:52:46 fUASVo7g
>>504の素人です。
>>507 さま m(.人.)m
ボクは以下の環境ですが、
MediaWiki: 1.7.1
PHP: 5.1.4 (apache2handler)
MySQL: 5.0.24a-community-max-nt
WikiSysopでログインしても各項目のタブには、
本文 ノート 編集 履歴 移動 ウォッチリストに追加
しか出てきませんが、何か設定が不足しているのでしょうか?
よろしくお願いします。
516:nobodyさん
06/10/11 19:14:23
sysopってのはユーザー名じゃなくて権限なんだけど。
517:nobodyさん
06/10/11 19:56:07 fUASVo7g
>>516 さん
え~だって、インストール時に尋ねられてパスワードを設定したのは
WikiSysopというユーザー名だけで、実際MYSQLのuserテーブルを見ても
WikiSysop一人しか設定されていません。
>>507さんが おっしゃっていたのは、これでログインせよ、という事だと思ったのですが
そうじゃないんですか?
それと、おかげさまでやっとimporttextfile.phpで一括でUPすることに成功しました!
けれど、
1.ファイル名が2バイト文字だと文字化けをする
→仕方なく英数でファイル名にした。
MYSQLのインストールではUTF8を指定した。
それ以前はデフォルトのcp932とかいうヤツだったので
importtextfile.phpの段階で文字セットが違うと蹴られた>>471さんの指摘
2.記事中に<br>とか入れたけども全然改行してくれない
改行コードがCR+LFだったのがまずかったのか?
そういうわけで、実験でやたらと増えたミスページを消してしまいたい、と
そういうわけなんです。
まぁだめなら又再インストールしなきゃ。。。
518:うた
06/10/11 20:49:37 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さん
06/10/11 21:43:16
>>517-518
バ<br />
カ<br />
め
520:nobodyさん
06/10/12 20:55:53
>>518
UTF-8なターミナルを使えよ
521:nobodyさん
06/10/12 21:02:15
>>514 私の場合は荒らされないようにするためログインユーザだけ編集できるようにしています。
荒らし対策がされていないMediaWikiをGoogleでちらほら見かけるので設定を貼っておきますね。
LocalSettings.php
$wgGroupPermissions['*']['edit'] = false; #ログインユーザのみ編集
$wgGroupPermissions['*']['createaccount'] = false; #新規ユーザ登録停止
522:nobodyさん
06/10/12 21:05:46
>>502
パッチ投げようかとおもって、ずっとそのままにしてるんだけど、
トランザクションが開いたまま終了しちゃってるのよね。
trackback.phpの最後に以下のコードを入れてみて。
wfLogProfilingData();
$wgLoadBalancer->closeAll();
Trackback機能はメンテナンスしてる人がいないから気をつけてね。
523:nobodyさん
06/10/12 23:50:50
>>522
でけたでけた。
thxです
トランザクションがMySQLに実装されたの割と最近だったっけか
>>521
対策が、てかウィキペディアもやってる身とするとその設定を当然のものとするのは違和感があるな
まあでも普通の小さいwikiだったらそうしとくべきなのかなあ。
524:521
06/10/13 16:05:05
>>523 むしろ、ウィキペディアの管理者達が荒らし対策に
エネルギーを吸い取られている教訓から編集を制限しています。
【百科事典】ウィキペディア第275刷【Wikipedia】
スレリンク(hobby板)
編集権限を厳密にするもう一つの理由はセキュリティ上危険のある設定があるので。
例えば制限無しでHTMLやJavaScriptを記事に直接コーディングできるようにしています。
$wgRawHtml = "true";
$wgAllowUserJs = "true";
URLリンク(www.mediawiki.org)
525:nobodyさん
06/10/13 16:43:04
まあ、それじゃただのCMSに成り下がるけどな
526:うた
06/10/13 18:18:26 6ExzYw6S
>>519 さん
はーーーーっはっはっはっはっは!!
URLリンク(www6.airnet.ne.jp)
確かに仰るとおりでした。思いこみにはつける薬がありませんね。
>>520 さん
あーそれはOSをlinuxにせよ、ということなんでしょうね。
でも私一度もlinuxを弄ったこと無いんです。
そろそろ年貢の納め時で勉強しなければなりませんかね?
さて、本題は、mediawikiのページ削除の方法です。
最大の権限を持ったユーザーがインストール時に設定したwikisysopなんでしょ?
でもそれでログインしても削除のタブが見あたらないのです。
どこかにスクリーンショットでもさらしてあると一目瞭然なのですが
どこかにそういったのはありませんか?
527:nobodyさん
06/10/13 18:28:44
>>526
もう諦めろ。しつこい
528:nobodyさん
06/10/13 18:42:08
>>526
なにをどうしたらSysop権限のないWikiSysopを作れるのか、俺のほうが聞きたい。
他のPCに最初から入れて実験してみれば良いだろ。
529:nobodyさん
06/10/13 18:45:00
キャッシュとかじゃねえの?
530:nobodyさん
06/10/15 02:10:40
>>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:うた
06/10/15 21:52:47 dfWi0dsG
>>528 さん
まぁそうなんですけれども、apacheとかMYSQLとかのインストールって
結果オーライな感じでどこをどう弄ったか、よく覚えていないので、
再び違う環境にインストールしてみろ、と言われてもちょっと自信がない
のでした。いや、やれば出来ると思うんですが、また多大な試行錯誤が必要な気がして腰が引けてしまうのです。
>>529 さん
む!それかもしれません。でもそのキャッシュというのはIEのキャッシュですよね?
wikiのインストール時にキャッシュがどうとかいう項目がありましたが全て不使用にしたと思います。
>>530 さん
> apacheから見えるディレクトリ
と仰る意味は、恐らく私が行き着いたカレントフォルダ(デフォルトでいうhtdocs)での作業と同義であると思います。
まぁこの問題はクリアできましたから、ご放念下さい。
> 和文文字をutf-8のURLエンコーディングすれば読まれるはず
というのはURLリンク(www.geocities.jp)
とかを使って和文文字部分を変換したものを使えばいいわけですね。
php importtextfile.php --title \xe6\xa0\xb8\xe5\xae\x9f\xe9\xa8\x93 kakujikkenn.txtと。
※実はmediawikiをインストールしたノートPCを職場に置いてきてしまったので今検証できません。試してみて、レポートします。
しかし前にも書きましたが、このimporttextfile.phpってのは今のバージョンから
ですよね?
importtextfile.phpでyahoo検索しても日本語じゃこの掲示板しかヒットしないし、
一体他の人はどうやって既存のデータをmediawikiに放り込んでいるのだろうと
不思議に思います。
もしやgoogleだと違うのかと試したら
URLリンク(sarabande.info)
で私と似たような事で悩んでるらしいのを見つけました。
532:nobodyさん
06/10/15 22:02:22
>>531
ファイル名の文字コードをUTF-8に変換するようにimporttextfile.phpを弄ればいいだけだろ
上で散々ヒントが出てるのにお前はなぜそれを無視する。
533:nobodyさん
06/10/16 01:27:41 GXJgCgfd
>465に散々亀レスをしてみる
大体5000編集ぐらいすれば、50MB突破してくると思われ。
534:nobodyさん
06/10/16 01:57:39
>php importtextfile.php --title \xe6\xa0\xb8\xe5\xae\x9f\xe9\xa8\x93 kakujikkenn.txtと。
コーディングが違うと思われ。
>と仰る意味は、恐らく私が行き着いたカレントフォルダ(デフォルトでいうhtdocs)での作業と同義であると思います。
全然同義じゃあない。httpd.confに定義されているDocumentRootを/とするような
apacheのディレクトリ構造とウィンドウズのディレクトリ構造を混同するなって意味。
535:465
06/10/19 19:10:26
>533
ありがとうございます。まだまだここにお世話になっています。
5000ページ前後すか。。。根気が続けば5000ページは超える予定なのですが。
ボツボツデータを入力していて、これ一括でインポートできないかなぁ…?と
最近はDB破壊してたり。(英語ページを読むか…とあきらめ入ってきました)
ま。超えたら鯖変更を考えますー。
そしてどのあたりかを、落としにきます。
536:nobodyさん
06/10/20 21:30:45
ポスグレに対応するのはいつ?
537:nobodyさん
06/10/20 21:35:27
>>536 1.8から対応しています。
URLリンク(svn.wikimedia.org)
>* 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さん
06/10/20 21:43:29
>>537
うわ、キタコレ。
今年の10月10日からって、対応したのめっちゃ最近なんだね。
これなら自鯖でテストできそうだ。
539:nobodyさん
06/10/22 00:37:45 ciR0TVl6
PHP5のXREAのサーバーで動かしているんだけど、timezoneをAsia/Tokyoに設定すると、safe modeだからできない、なんたらのwarningがでる。ググったけどよくわからないんだけど、回避するやりかたあるのかな?
540:nobodyさん
06/10/22 00:57:58
>>539
どんなことをしてるのかぐらい書きなさいよ。
大方、putenvがセーフモードでブロックされてるんだろうけど。
541:nobodyさん
06/10/22 15:27:33
レンサバで以前1.6.x入れて問題なかったから、VineLinux立てて1.8.2入れてるんだけど、困ってる。
セットアップして『メインページ』は、普通に表示されるのに、
『ノート』とか『編集』とかは、ページタイトルが文字化けする・・・
しかもテキストエリアの中は真っ白。
同じ症状出た人、いないっすか???
苦労してMySQL5を入れてもダメだし。
542:nobodyさん
06/10/22 16:44:03
と思ったら >>137 と一緒の症状っぽいなあ
でも >>138 の言うユニコードサポートというところが見つからない。。。
543:nobodyさん
06/10/22 18:28:36
>>542
mbstring周り(特にHTTPインプットの自動変換)が怪しい気がするんだよね。
php.iniか.htaccessでこのあたりいじってみたらどうだろうか。
* mbstring.internal_encoding
* mbstring.encoding_translation
* mbstring.http_input
外してたらすまん
544:nobodyさん
06/10/22 18:43:05
>>543
サンクス
ちょっと見てみる。
545:nobodyさん
06/10/22 18:52:41
>>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
06/10/22 18:53:20
アンカーミスった。
>>543 ね
547:545
06/10/22 18:55:19
間違えてた(スレ汚しごめん)
メモ
; 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さん
06/10/22 19:20:40
>>545
encoding_translationがOnのときは、http_input->internal_encoding->http_output
のように変換されるから、直すのはinternal_encodingで正解。
549:545
06/10/22 21:18:43
重ね重ね、thanks
なるほどね。
おかげでとりあえずひとつ立ち上げることができたよ。
次は、monobookをいじろっと。
みんな、デザインってどれくらいいじってるよ?
550:539
06/10/22 22:00:54 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さん
06/10/22 23:52:52
>>550
ソースコードのそのあたりを開いてputenv, getenvをそれぞれ
date_default_timezone_set,date_default_timezone_get関数で
置き換えてみたらどう?
552:539
06/10/23 00:16:05 wVahfY8Z
>551
ありがとう。
でも、Warningは出なくなったけど、時刻がGMTのままだったよ!
553:うた
06/10/23 10:55:54 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さん
06/10/23 16:51:49
>>553
そのくらいの知識もないんじゃ、MediaWikiを使いこなすのは無理だと思うんだがなあ
$titleText = mb_convert_encoding( $options['title'], 'UTF-8', 'SJIS' ); でどう。
555:nobodyさん
06/10/23 17:14:13 p+sDTHdo
554>>mb_convert_encoding
たまにModuleがインストールされてないことがあるらしい
556:nobodyさん
06/10/23 19:37:21
そこまで面倒見切れるかよ
557:nobodyさん
06/10/25 22:01:26
URLリンク(svn.wikimedia.org)
r17217入れたら696行目にエラーが出た
558:nobodyさん
06/10/25 22:03:57
>>557
php ./maintenance/update.php
SVNからアップデートするときは、データベースの変更をよくチェック汁
559:nobodyさん
06/10/25 22:30:34
>>558
お、できたできた。。。どうもです
560:nobodyさん
06/10/31 11:53:04
MediaWiki 1.6.8
failed with error code "Specified key was too long; max key length is 1024 bytes (localhost)
インストール段階のデータベーステーブル作成あたりで失敗します。
この意味教えてくらはい。
561:nobodyさん
06/10/31 13:19:25
>>560
>>371-373 >>403
562:うた
06/11/03 14:03:33 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:う
06/11/03 14:04:03 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さん
06/11/03 14:09:21
>>562
質問の解決にはならないかもしれないが
Apache 2.2が使いたいなら PHP 5.2にする
PHP5.1.4が使いたいならApache2.0にする
565:nobodyさん
06/11/03 14:15:55
php -mしてmysql用の拡張モジュールがロードされてないってことはないだろうな?
566:うた
06/11/03 21:09:03 OewYz9Ps
>>565 さん
ありがとうございます。
php -m すると、mysqlが表示されます。
>>564 さん
ありがとうございます。
やっぱり、組み合わせの問題ですかねぇ・・・。
今までも各プログラムを結果オーライでインストールしてきたので、
どこがどういった原因でつまずいているのかわからず困るです。
でもPHPの最新は5.1.6じゃなかったんですか?
実は5.1.6で試してダメだったので5.1.4に落としたんですが、
5.2っていうのは正式リリースされていない・・・・
って確認したら昨日リリースですか!!
PHP5.2を試してみます。
567:nobodyさん
06/11/04 03:56:25
PHP5.2の日本語解説がでてきたので貼っておく
PHPの次期バージョン、PHP 5.2.0 リリース
URLリンク(www.phppro.jp)
568:nobodyさん
06/11/07 10:12:19
最近LinuxPCをFedoraCore4->5->6に変えたのですが、
yumでphp関連のアップデートをしていたらmediawikiがextraに入っているのを発見。
これって昔からですか???
mediawiki&Linux大分前から使ってたのに気がつかなかったとです。
もっとも、yumでのインストールそのままだとサイトのルートにインストールされちゃいますけどね。
569:nobodyさん
06/11/11 21:04:07 Q2MYfdnn BE:348602898-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さん
06/11/12 07:15:19
>>371-373
これの意味が解からない
どうすればインストール出来るんだ?
571:nobodyさん
06/11/12 11:24:20
>>570
>>372のブライオンの発言を読んでも分からんならインストールできんだろう。
勉強するかそれが無理なら諦めれ。
572:nobodyさん
06/11/14 16:10:21
>>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さん
06/11/14 16:43:27
ついでにWindowsでの動作報告しとく。
Apache:2.0.59 PHP:5.2.0 MySQL:5.0.27
574:nobodyさん
06/11/15 09:48:28
動作報告はいいけど肝心のMediaWikiのバージョンとか、
他にOSのバージョンとか諸々は?
575:573
06/11/15 15:16:27
>>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さん
06/11/16 01:40:30
インストールでてこずってるんですが、
PHPMyAdminにログインする際の
①ユーザ名
②パスワード
と
Mediawikiをインストールする際の
①DB username
②DB password
って別物なんでしょうか?
PHPMyAdminにはログインできるものの、
Mediawikiインストールでこの部分で弾かれてしまう…
577:nobodyさん
06/11/16 16:38:17
>>576
そのMySQLのアカウントはちゃんと必要な権限を持ってるのか?
578:nobodyさん
06/11/17 15:07:26
MediaWiki farm の elwiki.com にサイトを作ってみたんですが、interwikiの設定って
DBへのアクセス権限を持ってないと無理でしょうか。
579:nobodyさん
06/11/17 16:48:03
>>578
yes
580:nobodyさん
06/11/17 17:38:21
>>579
thanks o...rz
581:うた
06/11/22 18:07:59 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:うた
06/11/22 18:12:27 VfdmBE+X
コンパイルされた時期が違いますって怒られました。
拡張DLLを集めたと思われるpecl-5.2.0-Win32.zip
(URLリンク(jp2.php.net))
には
php_mbstring.dllも
php_gd2.dllも
php_mysql.dllも
php_pgsql.dllも入ってやしないから、ver4.4.4から持ってきたんだけど
いったい何処にあるんでしょうか?上記のDLLは?
583:nobodyさん
06/11/22 18:16:25
呆れ
そんな標準的なエクステンションは本体のWindowsバイナリと一緒に配布されてるだろうが
第一スレ違いじゃボケ
584:nobodyさん
06/11/22 22:34:08
文字化け地獄...
MySQL.iniとphp.ini見まくっとるがもうお手上げ
全部utf-8に設定しとるのに...
pukiにすっか
585:初心者
06/11/24 03:48:47 A0/JDN2s
Special:Mypage/monobook.js
Special:Mypage/monobook.css
Monobookにて、上記の二つのサブページにて、
追加機能を使いたいのですが、うまくいきません。
どこのファイルをいじれば、機能が使えるようになるのでしょうか?
MediaWikiは、Ver 1.66 を使用しています。
586:nobodyさん
06/11/24 07:51:53
>>582
拡張じゃなくて標準だから
4.4.4から持ってこられるなら5.2.0にも入ってるのが分からないかな
587:うた
06/11/24 11:37:51 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さん
06/11/24 14:08:14
包まれたらいかんよ
589:nobodyさん
06/11/24 15:45:07
自分も子供のころ「包まれた」だとおもてた
>>585
追加機能、ってなんなのかよくわからんが
書いたCSSなりがうまくないのか、ブラウザのキャッシュが残ってるのか、
使ってるスキンがMonobookと違うのか、そのあたりだろ。
590:うた
06/11/24 15:54:11 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:うた
06/11/24 16:29:30 xdmvWabE
いや違うな、
wikidbというデータベースを作って、その中に
userというテーブルを作って、その中に
user_password というフィールドを作る
そのフィールドを作るときに、デフォルト値として
'' 即ち ″何もない″ を設定する、
っていうSELECT文だよね、これ?
あれ、もしかしてlocalhostに進入するためのパスワードかな?
592:nobodyさん
06/11/24 16:52:06
>>585
$wgAllowUserCss, $wgAllowUserJs
593:nobodyさん
06/11/24 17:08:27
>>587
sql_modeからSTRICT_TRANS_TABLESをとればいい。
594:うた
06/11/24 17:49:31 xdmvWabE
えっえ?
>>593さん、おっしゃる意味がよくわかりません。誤爆?
私の場合、>>590でも記したように、テーブルすら作られていませんから、
消しようがありませんが?
(念のためgrep掛けてみました、mediawikiフォルダの中に「STRICT_TRANS_TABLES」
という単語は存在しない。ということはphpスクリプトにはない。。。
なんだろ「STRICT_TRANS_TABLES」て)
595:nobodyさん
06/11/24 18:07:54
>>594
知らない言葉が出てきたら、ちょっとぐらい検索してみようとか思ったりしないわけ?
ほんと釣りなら他所でお願いしますよ。
596:初心者
06/11/24 20:40:11 A0/JDN2s
>> 585 の者です。
589さん、592さん。ありがとうございました。
お陰で無事に、解決できました。
LocalSrtting.css に、以下の文章を加えれば、OKでした。
$wgAllowUserCss = true;
$wgAllowUserJs = true;
597:初心者
06/11/24 21:14:02 A0/JDN2s
上記の585です。
追加で質問なんですが、個別にjavascriptを適用するのでなく、
デフォルトで全員に適用したい時には、どのファイルを弄れば良いのでしょうか?
結構、それらしいファイルを見てみたのですが、
かなり長い間、分からずじまいですので、この機会に教えていただければ
とてもありがたいのですが…。
598:nobodyさん
06/11/24 21:18:29
>>597
スキン共通: [[MediaWiki:Common.js]]
スキン別: [[MediaWiki:Monobook.js]], [[MediaWiki:Cologneblue.js]]
599:初心者
06/11/24 21:21:31 A0/JDN2s
597さま、ありがとうございます。
あとは、自分で試行錯誤してみようと思います。
600:うた
06/11/25 10:48:24 t1Uw22ZJ
>>595 さん
いやホント。検索したらありました!!
URLリンク(ikda.net)
問題は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さん
06/11/26 23:06:51
<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さん
06/11/28 04:50:22 AWkxxt/d
不特定多数に MediaWikiを公開して、
第三者にも使用許可する…という条件において、
自分の作ったページは、自分しか見れず、自分しか編集もできない…
という設定にすることって、出来るんでしょうか?
出来るとしたら、どこをどのように弄れば、
実現できるんでしょうか?
603:nobodyさん
06/11/28 16:27:50
>>602
閲覧の制限を設けるのは無理。
他のCMSを使ってくれ。
604:nobodyさん
06/11/29 05:23:28
>>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さん
06/11/29 16:31:36
>>604
メインページに{{:見たいページ}}って書けばどのページでも読めるよ。
606:nobodyさん
06/11/29 18:45:41 8xZLOd15
602の者です。
603、604さま。ありがとうございます。
>>604
そのやり方ですと、メンバーがログインしてしまったら、
どのページでも見れてしまうのでは? (違ったらごめんなさい)
「作品制作のグループ制作支援ツール」として使おうと思うのですが、
人に見せる前に、企画案を練りたい場合などに使いたいんです。
もっと柔軟に、LocalSetting.css を弄ることなく、
例えば「@@@ユーザー名@@@」とかいう文字列を、記事ページに書いたら、
そのユーザーしか見れなくなる…みたいな事ができないでしょうか?
607:nobodyさん
06/11/29 18:50:40
>>606
> メンバーがログインしてしまったら、
新しいグループを定義すればいい。
> 例えば「@@@ユーザー名@@@」とかいう文字列
Extensionを書けば何とかなるかもしれんね。
いずれにしても、>>605があるから現在の仕様では無理。
608:nobodyさん
06/11/29 19:54:03
mediawiki複数インストールすればいいんじゃないの
609:nobodyさん
06/12/03 06:54:58
MediaWiki Forums
URLリンク(www.mwusers.com)
フォーラムがあったんだ
610:nobodyさん
06/12/07 11:06:14 k03/DQ+9
カテゴリについてなのですが、
ウィキペディアのように、サブカテゴリのリンクの先頭に[+]マークを出して、
一ページ内でサブカテゴリを参照していけるようにしたいのです。
色々探してみたのですが見つかりません。
どなかた、方法を知っている方いますか?
611:nobodyさん
06/12/07 11:45:13
>>610
URLリンク(svn.wikimedia.org)
612:610
06/12/07 14:07:03 k03/DQ+9
>>611さん
㌧!!!!!
腸感謝します
おかげさまでWikipediaみたいなカテゴリ表示にできました!!
ありがとう御座います
613:nobodyさん
06/12/07 16:41:44 SBsNJ0Sx
MediaWikiでは、「バナー広告」的なことは、可能でしょうか?
外部アップした画像を表示して、そこをクリックすると、
指定アドレスにジャンプする機能です。
他サイトからの画像を使えるのは、分かったのですが、
画像リンクが出来ませんでした。
(バナー広告をやりたい訳ではないですが、説明が分かりやすいので…)
614:nobodyさん
06/12/09 11:53:25 7ceCR6x2
>>613
ソースをいじれば可能。
ただし、全部のページになるが
615:nobodyさん
06/12/09 12:19:49
>>613
パーサエクステンションを書きな。
616:nobodyさん
06/12/09 15:24:41
>>64-70
617:nobodyさん
06/12/09 15:28:15
誤爆?
618:nobodyさん
06/12/09 23:04:00 nmjn/65O
ご指南、ありがとうございました。
教えて頂いた情報を元に、試行錯誤してみようかと思います。
行き詰ったときには、またよろしくお願いします。
619:初心者
06/12/10 16:16:57 5EFGy3H5
リダイレクトを利用すれば、画像クリックで、
内部ページへジャンプする事ができますね。
外部は、プログラム書かないと、
やっぱり無理でしょうかね…。
620:nobodyさん
06/12/11 22:53:56
mediawikiをxreaで動かそうと思うのですが
セーフモードオンだと何ができなくなるんですか?
621:nobodyさん
06/12/12 14:27:14 xZkVqrcU
>>620
セーフモードはうpがおかしくなる。
けど、xrea特有だと思われるがMediawikiの動きがおかしいからやめたほうがいい。(メモリも少ないし)
622:nobodyさん
06/12/13 01:41:45 vKuBqHC0
下記のCSSを実現したいのですが、最初の「1.」という所だけ、太くすることって、出来ないのでしょうか? 色々試してはみたのですが、手づまりです。
/* フォントの太さ変更する */
#bodyContent ol, li, {
font-weight: bold;
}
<ol><li>aaa</li></ol>
623:nobodyさん
06/12/13 01:57:13
>>622
<ol>の数字はどうやっても変わらんかったと思うけど
624:nobodyさん
06/12/13 13:46:27 vKuBqHC0
>> 623さま 、ありがとうございました。
あと、もう一つ質問なんですが、
画面の最上部に、メニューボタンを設置したいのですが、
どのファイルをいじれば、実現できるのでしょうか?
index.php ファイルで良いのでしょうか?
もしくは、CSSとかでも出来るのか、知りたいです。
625:nobodyさん
06/12/13 13:47:50
メニューボタンって何なのか説明してくり。
626:nobodyさん
06/12/13 13:59:34 vKuBqHC0
ホームページとかで良くある、画像によるボタンです。
「TOPページ」とか「ヘルプ」とか…。
押したら「内部ページ」にジャンプする機能を、
なんとか実現させたいのですが…。
627:nobodyさん
06/12/13 14:01:06 vKuBqHC0
Javaスクリプトが書ければ、実現できそうですが、
自分には無理なので、HTMLで解決しようかな…と試行錯誤中です。
628:nobodyさん
06/12/13 14:06:05
>>626
このスレでも散々外出だからまずログ嫁
629:nobodyさん
06/12/13 20:48:15
postgresのドキュメント見つけた。
URLリンク(people.planetpostgresql.org)
630:624
06/12/13 21:41:36 vKuBqHC0
>>628 さま
一応、全部見てきました。
下記のあたりの事でしょうか?
ちょっと、やりたい事と違うのですが…。
>>203-210
631:nobodyさん
06/12/13 21:51:57
>>630
>>615
632:nobodyさん
06/12/13 22:40:50
>>630
スキンをカスタマイズなさりたいのなら
URLリンク(meta.wikimedia.org)
633:nobodyさん
06/12/13 23:17:43
>>621
xrea(無料)でも.htaccessで広告きれば動いたよ
php4鯖で#!/usr/bin/php5したほうがいいみたい
634:624
06/12/13 23:34:30 vKuBqHC0
631さま、632さま、ありがとうございます。
畑違いながら、色んな事にトライしてます。
年末までの突貫工事のため、質問ばかりですみません。
とりあえず、エクステンションの導入実験として、
ロゴをページごとに変更するエクステンションを試してみたのですが、
おそらく最後のファイル指定の部分で、上手くいってないように思います。
まず、Localsetting.php に、下記を記述しました。
include("extensions/changelogo.php");
次に、extensionsフォルダに、指定ファイルをアップロードして、
アクセス権も変更しました。
表示変更させたいページに、
<changelogo>指定する画像ファイル</changelogo> とするらしいのですが、
ここには、パスを指定すればよいのか、Wiki上でアップロードした画像なのか、
教えてもらえないでしょうか? (一応どちらも試しましたが、上手くいきません)
635:nobodyさん
06/12/13 23:47:08
MediaWikiのSVNには入ってないみたいだけど、どこで手に入れたの?使い方のサンプルとかないの?
636:nobodyさん
06/12/15 04:13:09
>>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記法を使えるようにするには下記の記事を参考。
URLリンク(meta.wikimedia.org)
私の場合は格安でPHP5を使えるので借りています。(有料サーバ)
637:nobodyさん
06/12/15 04:24:37
>>636
有料鯖なんで挑戦してみたらできたっぽいです
ありがとうございました
638:nobodyさん
06/12/15 06:12:56
>>637 こんな時間にレスを頂けるとはビックリです。
あとレンタルサーバ一般の話ですが、
ユーザの権限設定とアップロードできるファイルの拡張子の設定をお忘れ無く。
アップロード >>46 >>157-168
ユーザの権限管理 >>49 >>214-215 >>358-359 >>521 >>604
639:nobodyさん
06/12/15 06:22:04
>>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さん
06/12/15 18:56:30 Q83FJEgs
Mediawikiのopensearch_desc.phpは改造して明示的にUTF-8を指定するようにしないとMozilla firefoxでは動作しない
<InputEncoding>UTF-8</InputEncoding>
641:624
06/12/16 21:37:43 cSOa5mCv
>>639
おかげ様で、成功例を確認しました。
ただ、別のファイル名にした時に、成功しないケースがあります。
ウィキペディアのロゴを、アップロードして表示した際には成功しますが、
そのロゴを例えば、フォトショップで編集してPNGファイル画像形式で
保存したファイルだと、失敗してしまいます。
ファイル名を変えると、この二点間では表示・非表示になるだけです。
この点以外には、原因が考えられません。
いったい、どうすれば良いのでしょうか?
642:nobodyさん
06/12/16 23:13:54
wikipeiaの
「歳末です。ウィキペディアにご支援を!」
のような全ページに表示されるお知らせみたいなのって
どこをいじったらいいんですか?
643:642
06/12/16 23:42:51
Sitenoticeでした
ありがとうございました俺
644:nobodyさん
06/12/20 00:35:03 sYQaqcIm
mysql 5.1だとインストールできない><
645:nobodyさん
06/12/21 01:48:31
エラーメッセージ書けやい
646:639
06/12/22 06:14:05
>>641 返信が遅れてすいません。ファイル名に
画像の拡張子が入っていると表示されなくなる場合があるようです。
<changelogo>fileicon-deb_2png.png</changelogo>
とすると
<changelogo>fileicon-deb.png</changelogo>
が表示されてしました。
<changelogo>fileicon-deb_2.png.png</changelogo>
は正常に表示されました。
647:nobodyさん
06/12/22 07:26:53
追記。>>639のエクステンションは書き方が古くなっているので、
書き直したコードを貼っておきます。
URLリンク(svn.wikimedia.org)
を参考にしました。
<?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さん
06/12/24 13:19:45 ByHad5qm
MediaWikiで左側に表示されるナビゲーションの項目を編集したいのですが
どうすればいいのでしょうか?
「ナビゲーション」というページも「navigation」というページもありません。
649:nobodyさん
06/12/24 14:20:00
>>648
[[MediaWiki:Sidebar]]
** currentevents-url|currentevents
だったら、[[MediaWiki:currentevents-url]]のページに[[MediaWiki:currentevents]]の名前でリンクが張られる。
** Project:できごとぺーじ|最近の出来事
みたいに直接書いちゃってもいいんだけどね
650:624
06/12/24 16:17:55 BQJo12HO
>> 649
[[MediaWiki:Sidebar]]
横入り、失礼します。
おかげ様で、個人ごとでない「全員に統一したサイドバー」が実現できました。
ありがとうございました。
ただ、動作が不安定で、毎回表示される時と表示されない時があります。
この原因と、その解決法などあるのでしょうか?
651:nobodyさん
06/12/24 18:40:53 kl2DxODe
>>650
キャッシュのこってるだけだね?
652:624
06/12/24 21:56:03 BQJo12HO
650 の者です。
Ctrl + F5 してみましたが、同じページであっても、
ランダムで、サイドバーが表示・非表示されます。
非表示というのは、完全にサイドバーが消えるのではなく、
デフォルトのサイドバー…という事です。
653:624
06/12/24 23:07:21 BQJo12HO
ひょっとして、サイドバーをいじる度に、
全てのページで、キャッシュ更新していく作業が必要なんでしょうか?
654:nobodyさん
06/12/24 23:19:35
>>653
objectcacheテーブルを空にしてみてはどうでしょう
mysql> TRUNCATE TABLE objectcache;
655:624
06/12/25 00:09:59 YJAJVjXO
>> 654 さま
レンタルサーバーで動かしてるので、私の腕では無理っぽいです。
とりあえず、サイドバーが自由にカスタマイズ出来るようになっただけでも、
大満足なので、現状は良しとします。 ありがとうございました。
656:nobodyさん
06/12/25 13:49:03
設定によるログインユーザーと非ログインユーザーの表示の違いを調べています。
非ログインユーザーにセクションごとの「編集」を表示させないように、
$wgDefaultUserOptions ['editsection'] = 0;
をLocalSettings.phpに追加したのですが、反映されません。
キャッシュをクリアしても同じです。
根本的に間違ってるのか、それとも何か勘違いしているのかもしれませんが、
ご助言ください。
657:656
06/12/25 14:24:21
あ、$wgDefaultUserOptionsで設定しても結局display:noneしてるだけなんですね
Linker.phpを叩くしかないか・・・
658:nobodyさん
06/12/25 14:28:43
>>657
その方法でセクションリンクを表示しないようにすると、
パーサキャッシュのキーにセクションリンクの有無を含めないとダメだよ。
659:656
06/12/25 16:30:55
>>658
ありがとうございます。
おっしゃる通りLinker.phpだけいじっても駄目みたいですね。
parser cacheについてはいまいち理解が足りないみたいなので
勉強して出直してきます。
ありがとうございました。
660:nobodyさん
06/12/26 15:25:38 Kq/t8UBy
みなさんに2点ほど質問があります。
1.エクセルのデータをインポートできないのですかね?
2.ログイン機能ですが、SSO認証に対応してますか?
誰かご教授お願い致します。
661:nobodyさん
06/12/26 15:48:41
>>660
1.
xlsドキュメントをアップロード
or エクセルでCSVに書き出したのを、ウィキテーブルに変換(ググれば変換スクリプトは見つかると思う)
or CSVを直接テーブルに変換するエクステンションを書くとか
2.
SSOってSingle-Sign Onのこと?
AuthPluginって機構があってphpBBとかの有名どころと統合するのはそこらで公開されてる。
複数のMediaWikiの認証を統合するなら、$wgSharedDBでuserテーブルを共有するとか、
実験中のCentralAuth(SVNで見つかるはず)を使ってみるとか。
662:nobodyさん
06/12/26 16:42:44 Kq/t8UBy
>>661
ありがとうございます!!
663:nobodyさん
07/01/02 15:20:54
トップページを『メインページ』ではなく"Main_Page"に替えたいのですが、どうすればいいのでしょうか?
664:nobodyさん
07/01/02 17:04:48
[[MediaWiki:Mainpage]]
665:nobodyさん
07/01/04 15:03:08
>664 ありがとうございます!
みなさんは『メインページ』で使っておられるんでしょうか?
666:nobodyさん
07/01/07 03:53:47
トラックバックって
$wgUseTrackbacks = true;
と、>>522 だけで動きますか?
MediaWiki:1.6.8使用です。
667:nobodyさん
07/01/07 04:09:35
大丈夫だと思うが、何で試してみないんだ。
668:nobodyさん
07/01/07 04:35:28
>>667
試しましたがエラー400が出ました。
669:nobodyさん
07/01/07 04:46:50
400って。それは入力がおかしいんだろうが
670:nobodyさん
07/01/07 17:15:05
>669
入力がおかしいとは、どの部分のことでしょうか?
671:nobodyさん
07/01/07 18:12:38
ちゃんとしたtrackback ping送ってんのかってこと
672:nobodyさん
07/01/08 15:51:09
MediaWikiの無料ホスティングサービスってWikia以外にないの?
673:nobodyさん
07/01/08 15:54:32
聞いたことないな
674:nobodyさん
07/01/09 17:05:38
>671
できました。失礼しました。
ブログからトラックバックを送信すると、
>トラックバック送信先から返答がありませんでした。
エラーが出るのですが、これはどうしようもないでしょうか…
675:nobodyさん
07/01/09 20:17:41
>>672
もまいが家鯖開放してサービス始めれば大もうけだ。
早い者勝ちだぞw
676:nobodyさん
07/01/10 02:02:50
>>674
送信側の問題の可能性は?
677:nobodyさん
07/01/10 22:14:30
皆さんのお知恵を貸してください。
【概要】ハードディスク障害のため、ハードディスクを交換しました。MediaWikiの復旧のやり方を教えてください。
【詳細】
1年半くらい前からMediaWikiで個人のメモ・備考録を管理していました。
環境はWinXP Pro + XAMPP(mysqlやapacheが一揃い一度に導入できるやつ)で、記事数は500~1000位はあったと思います。
昨年末、ハードディスクが半分壊れてしまい(アクセス速度が10~20倍くらいになってしまった)、新しいハードディスクを買ってきてOSから再インストールしました。
ハードディスクが半分壊れている間に全ファイルを別ハードディスクにコピーしたのですが、あせっていたためDBの内容のバックアップはしませんでした。
ちなみに、wk_cur.MYDのサイズは2,854KBです。
【教えて頂きたいこと】
上記の状態からMediaWikiを復活させる方法を教えてください。
ヒントやキーワードだけでも頂けるとありがたいです。
678:こういうこと?
07/01/10 23:14:26
作業用ディレクトリを作ってそこに移動して
svn co URLリンク(svn.wikimedia.org)
679:nobodyさん
07/01/10 23:16:18
>>677
データファイルからテーブルを再構築する方法が知りたいのか?
mysqlスレにでもいったほうがよさそうだが。
680:なりたて
07/01/11 13:20:29 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さん
07/01/11 14:40:56
>>678
もう少しkwsk
682:nobodyさん
07/01/11 14:43:54
>>679
> データファイルからテーブルを再構築する方法が知りたいのか?
> mysqlスレにでもいったほうがよさそうだが。
レス、thx
知りたいことは、『MediaWikiの復旧の方法』です。「テーブルの再構築」のみで復旧するかどうか知りたいです。
683:nobodyさん
07/01/19 19:05:14
>>682
データベースとLocalSettingを完全に同じ状態に戻せば復旧されるよ
684:nobodyさん
07/01/20 02:06:00
>>683
レス、ありが㌧ございます。
> データベースとLocalSettingを完全に同じ状態に戻せば復旧されるよ
とは、下記の2つを一致させるということでイイでしょうか?
データベース : ~\mysql\data\mysql\ 以下の全ファイル + ~\mysql\data\wikidb\ 以下の全ファイル(MediaWikiのテーブルの格納フォルダ)
LocalSetting : ~\htdocs\wiki\LocalSettings.php の1ファイル
※特に、データベースの定義(スキーマとか)がどこに入っているか、全く分かっていません。スミマセン。(-_-;)
685:nobodyさん
07/01/20 12:59:48
>>684
前者はファイルを戻しただけで元に戻るかどうか分からんからmysqlスレで訊いてくれよ、と
686:nobodyさん
07/01/23 19:19:47 GKqFpOAi
「サイドバー」のカスタマイズについては、お蔭様で実現できたのですが、
その下部にある「ツールボックス」のカスタマイズを実現するには、
どうすれば良いのでしょうか?
ご存知の方いましたら、
ぜひ、教えてもらえると助かります。
687:nobodyさん
07/01/27 04:49:47
>>685
㌧
688:nobodyさん
07/01/30 00:15:41 yK4Nsu2e
1.9.1
689:うた
07/01/31 19:11:52 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さん
07/01/31 20:05:26
>>689
URLリンク(meta.wikimedia.org)
691:nobodyさん
07/02/18 02:01:12
初アップグレードしようかと思い、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さん
07/02/24 14:27:00 br6So/j6
age
693:nobodyさん
07/02/25 16:01:42
864 名前:810[sage] 投稿日:2007/02/24(土) 23:19:35 ID:???
全然信じられてねーのが癪に障りますが、
とりあえずできたということにしてリリースしますた。
URLリンク(www.luntf.com)
あと去年の人とは別人です。
694:nobodyさん
07/02/25 17:19:14
かんけーねぇ
695:nobodyさん
07/02/27 20:45:48
fedora6にMediawiki1.9.3を突っ込んでみたんですが
インストールはうまく行くのに、管理者でログインすると
編集をするのも保護をするのもうまくいきません。。。
「セッションが切断されたため編集を保存できません。もう一度やりなおしてください。
それでも失敗する場合、ログアウトしてからログインし直してください。 」
みたいなのが出て、何度ログインしなおしても駄目っす。(IE6&FF2共に)
apach 2.2.3-5
mysql 5.0.27-1
php 5.1.6-3.4
なにが原因なのでしょうか?
696:nobodyさん
07/02/27 20:50:56
php.iniのsession.*の設定を疑ってみたらどうだろう
697:695
07/02/27 22:25:32 1HEh8yC4
>>696
レスありがとうございます。無事解決いたしました。
PHPのセッション用ディレクトリのパーミッションが問題でした。
PHP自体初めて入れたので理解不足でした。
698:nobodyさん
07/02/28 21:21:58 Pt62JFpq
>>417さんと同じ症状です。どなたかヒントお願いいたします。
XREAの有料鯖にMediawiki1.9.0を入れたのですが、
「サムネイルの作成中にエラーが発生しました
: Unable to run external programs in safe mode.」と表示されてしまいます。
これは、セーフモードでImageMagickがうまく働いていないと考えればよろしいのでしょうか?
Metawikiも読んだのですが、解決方法がうまく探し出せませんでした。
どなたか、検索ワードだけでもいいのでお教え願えないでしょうか?
ちなみに、
Apache : 1.3.37
PHP : 5.1.6
MySQL : 5.1.11
です。
imageディレクトリ以下のディレクトリ作成とパーミッション、
LocalSettings.phpの設定は確認したので、自分的には
他に原因があるのでは?と疑っています…。
699:nobodyさん
07/02/28 21:31:18
サーバー管理者に頼んで、safe_mode_exec_dirにconvertのあるディレクトリを含めてもらうしかないだろ。
700:nobodyさん
07/02/28 21:35:18
GDライブラリが使えるなら、
$wgUseImageMagick = false;
にしてみれば?
701:698
07/03/01 00:17:54 XHdFZlJh
>>699
>>700
うおっ、いきなりお返事ありがとうございます!!
GDライブラリ使用($wgUseImageMagick = false;)でサムネイル表示できました!!
画像がきれいなImageMagickを使うことばかり考えて、GDライブラリのことをすっかり忘れてました!!
お手数かけてすんませんでした。>>699の方も素人相手にご丁寧なご教示、ありがとうございました!!
702:nobodyさん
07/03/02 20:51:19 ifkcFSyE
Wikipediaのページを自鯖で再現しようと色々やってるんですが
テンプレート関連で画面が無茶苦茶になってしまいます。
Wikipediaのskins-1.5ってCSSと
テンプレート関連を一通りDLしてみてもやはり
同じようなレイアウトになりませんでした
何か解る方居ますか?
703:nobodyさん
07/03/02 21:38:38
>>701
[URLリンク(sb.xrea.com) PHPをCGIとして動かす方法について - XREA&CORE SUPPORT BOARD]
今日知ったんだけど、実は1年近く前からできたのね。
というわけでうちでも早速ImageMagick使えるようにしたんだけど、
SVGは>>497の症状が出るなあ。どうしたもんだろ。
704:nobodyさん
07/03/04 17:54:32
>>703 エラーになるのはsvgをpngにラスタライズするconvertが無効化されているからです。なぜラスタライズが行われるのかはDefaultSettings.phpの$wgSVGConvertersで説明されています。
ちなみに内部動作を調べるには文字列を検索するコマンドを使用します。*UNIXならgrep、Windowsならfindstrです。今回の場合では例えば、includesに移動してfindstr svg *.phpと入力します。
内部構造を改変せずにsvgを表示させる代替法としては、LocalSettings.phpに$wgRawHtml = true;を追記して<html>タグの範囲内で直接htmlを利用できるようにした上で
<html><object data="URLリンク(localhost) type="image/svg+xml"></object></html>
と書くか、ファイル名の入力に対して上記のような<object>タグを返すエクステンションを書く方法があります。
705:nobodyさん
07/03/06 22:12:01 DFGue90J
半角の+をタイトルに使いたいんですけど
$wgLegalTitleChars .= '+';
までは分かったんですけど
htaccessでURL短くするやつやると
%2Bが半角スペース扱いになってしまいます
これはどこが問題なんですか?
706:nobodyさん
07/03/07 21:13:21
>>705 1.1α(Win,Linux)で試したけど、普通にタイトルで使えるけど。
マニュアルによれば、1.8.3以降はデフォルトで許可されている。
もう少し状況を説明しないと答えようがないなぁ。
707:nobodyさん
07/03/07 21:21:12
Apacheの設定の話だろ
708:nobodyさん
07/03/07 22:56:57 TMp0uE6d
1.9にばーじょぬpして
htaccessを書き換えたらできました>>706
709:nobodyさん
07/03/12 08:32:47
svn updateでリビジョン20346にするとエラーになりました。
<pre>
データベース検索の文法エラー。これは恐らくソフトウェアのバグを表しています。
最後に実行を試みた問い合わせ:
(SQLクエリー非表示)
from within function "Revision::fetchRow". MySQL returned error "1054:
Unknown column 'rev_len' in 'field list'
</pre>
とりあえず、svn update -r 正常に動作しているリビジョン番号
で差し戻してエラーを回避しました。
710:nobodyさん
07/03/12 13:59:09
$ php ./maintenance/update.php
711:nobodyさん
07/03/14 06:54:30
>>710 どうも、昨日アップデートしてリビジョン20392にしたら大丈夫でした。
712:nobodyさん
07/03/16 22:13:37 5EasO+Uo
DreamHostでワンクリックでMediaWiki入れれるから、試しに入れてみた。
おもしろいな~、これ!オレ凝り性だから、まじハマるわ。
713:nobodyさん
07/03/17 10:48:23
PHPがver4だから入れられないぜww自分で入れて管理するのめんどいしだれか助け舟を
714:nobodyさん
07/03/17 12:30:44 Wp9qeHxN
>>713
つURLリンク(wiki.livedoor.com)
715:nobodyさん
07/03/17 17:09:47 no+nEFjQ
mathを有効にしようと、texvcをコンパイルし、$wgUseTeX=trueとしたのですが、
下記のエラーが出てしまいます。
構文解析失敗 (PNGへの変換に失敗しました。latex, dvips, gs, convertが
正しくインストールされているか確認してください。)
latex, dvips, gs, convertは元々使っていたので入っております。
試しに、inclues/Math.phpのtexvcを呼び出しているところのコマンドライン内容を
ログに吐いて、シェルから手動で叩いてみたのですが、正常にpngファイルが生成
されているようなんですが。
なんででしょう。
716:nobodyさん
07/03/17 18:52:22
マニュアルページみながやらやってるんですけどねぇ。
URLリンク(meta.wikimedia.org)
% ls -lH `which gs` `which latex` `which dvips` `which convert`
-r-xr-xr-x 1 root wheel 5316 Mar 12 04:58 /usr/local/bin/convert
-r-xr-xr-x 1 root wheel 214916 Oct 17 17:10 /usr/local/bin/dvips
-r-xr-xr-x 1 root wheel 2781680 Mar 11 21:45 /usr/local/bin/gs
-r-xr-xr-x 1 root wheel 961040 Oct 17 14:02 /usr/local/bin/latex
717:nobodyさん
07/03/17 19:36:06
ASCII版texが悪いのかなぁ・・・
718:nobodyさん
07/03/17 20:34:25 no+nEFjQ
自己解決。
math/render.mlの
let cmd_dvips tmpprefix = "dvips ~
とかの部分を絶対パス指定にしたら動きました。
719:nobodyさん
07/03/18 14:07:51 C3bKiQ4O
↓のようなテンプレートを作るとパースに失敗するのですがなんで?
URLリンク(ja.wikipedia.org)
</pre>
{{Infobox プログラミング言語 |
名前 = Scheme |
パラダイム = [[関数型言語|関数型]] |
登場時期 = 1970年代 |
設計者 = ガイ・スティールJr.、<br />ジェラルド・ジ
↑のような自己参照の部分から壊れだしているのですが。
720:nobodyさん
07/03/18 14:10:45
ParserFunction Extension入れてる?
721:nobodyさん
07/03/18 18:39:04
>>713
CMSの無料レンタルサーバ
対応CMS:XOOPS phpBB Nucleus OpenPNE Pukiwiki WordPress Geeklog Mediawiki
URLリンク(www.cmssquare.com)
722:nobodyさん
07/03/19 00:06:12 0/ldEQlr
MediaWiki で趣味でフェチ分野のアダルトDVDデータベース作ってるのですが、
カテゴリでAV女優一覧作っても、Wikipediaみたいに
あ
・天衣みつ
み
・三上翔子
にはならなくて、
天
・天衣みつ
三
・三上翔子
になってしまいます・・・orz
723:nobodyさん
07/03/19 01:35:57 NsLa5WLo
>>722
[[Category:AV女優|みかみしようこ]]
724:719
07/03/19 02:15:20 lPYKqvFB
>>720
↓の3つをコピーして、require_once("extension/ParserFunctions/ParserFunctions.php");としているのですが・・・
Expr.php
ParserFunctions.php
SprintfDateCompat.php
他にも何か必要なのかしら?
725:nobodyさん
07/03/19 03:36:35 av79vbBm
URLリンク(nanazero.xxxxxxxx.jp)
URLリンク(nanazero.xxxxxxxx.jp)
バロスwwwwwwwwwwwwwwwwこれはひどい
726:nobodyさん
07/03/19 10:31:38 BOcakiIA
>>723
ありがとうございました、なんとか問題解決しました!
完成したらこのスレで晒させて頂きます♪
727:nobodyさん
07/03/22 00:47:17 Oul/JcB1
MediaWiki で作ったWikiサイトにGoogle Analyticsを埋め込むことは可能でしょうか?
なんかいけそうな感じがするんだけど、なかなかそれらしい箇所見つからなくて・・・
728:うた
07/03/22 18:19:26
以前もこの掲示板に書きましたが、
importtextfile.php が2バイト文字のファイル名を受け付けないので、
便法として、ファイル名を当方の記事の項目番号を以て取り敢えずwikiに
importtextfile.phpで一括登録出来たのは良いのですが、当然の事ながら
項目名は項目番号でしか検索できません。
それで、例えばMYSQLの方にSQL命令を、
update page set page_title = '愛(あい)' where page_title='0000100';
update page set page_title = '青(あお)' where page_title='0000200';
とか、して項目名を一括変換をかけたのですが、mediawiki1.8ではこれがうまくいきました
。(1.9にしたらこの命令すらうまくいかない・・・・)
けれども、項目名は変更できたのですが、記事内容や、項目名では検索がヒットしません。
恐らく、項目名だけ変更しても、wikiの方で認識できていないのだろうと思います。
因みに記事をちょっとでも変更を加えると検索の対象として認識される見たいです。
想像するに、searchindexテーブルに記録されないと検索対象として認識されないのだと
思うのですが、searchindexの中身はバイナリーになっていてよくわかりません
。
だから、上記のような項目一括変換のSQL命令では、searchindexテーブルの中身まで、
その変更した旨が伝達できていないことが原因であると思います。
そこで、質問なのですが、上記のような、項目名の一括変換で、
searchindexへも項目名を変更したというような記述を与えるには
どのように書いたらいいのか、アドバイスをお願いします。
729:うた
07/03/22 18:20:21
(上からのつづき)
それとも、便法としてこのような方法を用いたのですが、根源的に、
importtextfile.phpで2バイト文字によるファイル名が通るようにするには
どのようにしたらよいでしょうか?
(これは過去にも悩んでここで相談したことがありますが、
importtextfile.phpでファイル名をutf-8に変換してwikiに渡すように
改造すればよい、という御指摘のみで、PHPに詳しくない私にはお手上げです
wikiのバグレポートにも相談しましたが、外国人の人から、「windowsがutf-8を理解しないのが原因だ」(取意)
というresがあったのみで、具体的にはちっとも解決しませんでした)
windowsユーザーで、既に手元に大量の記事原稿があって、それを一括でmediawikiに登録したことがある方は
いらっしゃいませんでしょうか?
そのノウハウを是非教えて下さい。
何卒よろしくお願い申し上げます。
730:nobodyさん
07/03/23 12:35:04
データベースやCSVから取り込みをする時は
エクセル(表計算ソフト)やテキストエディタの置換で
XML形式に整形し、ある程度、分割して
特別:Importから取り込んでます
731:うた
07/03/23 21:32:55
>>730さん
XML形式でのImport、教えて頂きありがとうございました。
喜び勇んで、特別:Exportで既存の(項目名を数字で登録した)項目を出力し、
XMLの形式を確認して、実験してみました。
Importはうまくいきました。(+とか-ってのは除去しなくてはいけなかったのですね)
けれども折角仕込んだHTMLタグ(<h1>とか)がすべて取り払われてしまいましたorz
(ノ_<。)うっうっうっ
732:726
07/03/23 23:08:56 ZlBOeVsv
>>723
なんとか公開できるまでに組み上げてみました!
ちょっと変わった趣味ですけどね♪
URLリンク(www.peniban.org)
733:うた
07/03/24 01:50:13
>>732さん
横入り失礼します。
拝見しましたが、画像ファイル名はすべて英数字ですが、
これって2バイト文字はダメなんでしょうかね?
私も、実験的に2バイト文字のファイル名をもつ画像を
wikiにUPしてみましたが、出来ませんでした。
wikiはとことん2バイト文字を考慮していないですよね。
734:726
07/03/24 02:01:21 3xv47eLT
>>733
画像のファイル名で2バイト文字は試したことないですね、
元々プログラマなもので習慣的につい・・・。
仮に出来たとしても、あまりオススメはできないような。。。
PukiWikiとかはその点は優秀なんですかね?
初めて触れたWikiがMediaWikiなので他は知らないのです、スミマセン
(荒らしに一番強いのがMediaWikiと聞いたのが決め手でした)
しかし、Wikiって面白いですね、寝る間も惜しんでハマってますw
735:nobodyさん
07/03/25 18:03:39
>>733
>>224-225
URLリンク(www.mediawiki.org)
* Expand FileStore to all image storage for filename reform, better cache/mirroring ability
らしいけど。