1 名前:nobodyさん [2005/05/20(金) 15:47:13 ID:1/T9a2Hq] MediaWiki wikipedia.sourceforge.net/ 日本では利用者は少ないのかな。 ググってもろくな情報がありません。 改造や見栄えの変更などの情報交換しましょ。
807 名前:nobodyさん mailto:sage [2007/04/19(木) 16:01:51 ID:???] >>806 wikiuserというUserは存在しますか? wikidbというdatabaseは作成済みでしょうか? もし上記OKなら MediaWiki、OS、PHP、MySQLのバージョンはいくつでしょうか? その他周辺の情報があったほうがよいと思いますよ。
808 名前:806 mailto:sage [2007/04/19(木) 18:56:35 ID:???] OS: Win2000sp4 鯖: xampp-win32-1.6.0a-installer.exe ApacheとMySQLを起動状態にした。 Wiki: mediawiki-1.9.3.tar.gz C:\Program Files\xampp\htdocsへ解凍してWikiにリネームした。 wikiuserというUserはどこで確認して、 wikidbというdatabaseはどこに作成するのですか?
809 名前:nobodyさん mailto:sage [2007/04/19(木) 19:59:24 ID:???] >>808 meta.wikimedia.org/wiki/Help:MediaWiki%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB#MySQL.E3.83.87.E3.83.BC.E3.82.BF.E3.83.99.E3.83.BC.E3.82.B9.E3.81.AE.E4.BD.9C.E6.88.90 おそらくこのステップを飛ばして、次のインストールスクリプトの実行に行ったのではないでしょうか。 事前に、MySQLのデータベースの作成とMySQLのユーザーの作成が必要になります。 (もちろんすでに作成済みのデータベースやユーザーがあればそれを利用してかまいません)
810 名前:809 mailto:sage [2007/04/19(木) 20:04:04 ID:???] あ。このページの説明は、基本的にはWindows向けじゃないのでご注意を。
811 名前:806 mailto:sage [2007/04/19(木) 21:21:08 ID:???] > Windows向けじゃない はい。前にここを見たのですが、 「"config"ディレクトリのパーミッションを変更」「ボックスをチェック(777)する」 が分からなかったのでこの項目を飛ばしていました。 今、FileZilla Serverを起動状態にして、ffftp-1.92cから接続が成功しましたが、 ---------------------------------------------------------------------------- incoming 2007/04/19 18:14 <DIR> rwxr-xr-x ftp onefile.html 2005/12/03 187 html r--r--r-- ftp ---------------------------------------------------------------------------- とだけ出て、"config"ディレクトリが見当たりませんでした。仕方ないのでFileZilla Server 設定で共有フォルダに C:\Program Files\xampp\htdocs\wiki を追加しました。 ffftp-1.92cからconfigディレクトリの属性を775から777へ変更しようとしましたが、 ----------------------------------------------- >SITE CHMOD 777 config 504 Command not implemented for that parameter ----------------------------------------------- と出て反映しません。 反映するにはどうすればいいですか?
812 名前:809 mailto:sage [2007/04/19(木) 22:05:18 ID:???] えっと。ごめんなさい。パーミッション云々がWindowsでどうなのかはちょっと分からないです。 が、多分問題はMySQLのほうで。 wikiuserのところ(user名)を root にして、rootのパスワードを入れてみて、動きませんか? もしだめなら、wikidbのところ(database名)を、mysqlにしてみるとか。 外してたらごめんなさい。 あとはwinにインストールした人に任せて消えます。
813 名前:806 mailto:sage [2007/04/19(木) 22:29:51 ID:???] そうですか、ありがとうございました。
814 名前:nobodyさん mailto:sage [2007/04/19(木) 22:48:01 ID:???] >>811 他人に外部公開のWebサーバをレンタルするのでなければ FileZillaは必要ありません。 データベースとユーザの作成は以下のように行います。 それらを作成する前に文字コードとInnoDBの設定は >>777 をご覧下さい。 ■コマンドプロンプトの立ち上げ [プログラム]−[アクセサリ]−[コマンド プロンプト] www.atmarkit.co.jp/fwin2k/operation/command001/command2.html ■MySQLとの接続 cd C:\Program Files\xampp\mysql\bin mysql -u root -p Enter password:(パスワードを設定していないならそのままEnter) ■データベース(wikidb)の作成 create database wikidb; ■ユーザ(wikiuser)と権限の設定 grant create, select, insert, update, delete, lock tables on wikidb.* to 'wikiuser'@'localhost' identified by 'password'; flush privileges; ■存在するデータベースの確認 show databases; ■MySQLとの接続終了 \q
815 名前:814 mailto:sage [2007/04/19(木) 22:55:01 ID:???] データベースの作業が終わって、MediaWikiのファイルがhtdocs/wikiにあるのであれば、 ttp://localhost/wiki/ にアクセスすれば、下記のようなインストールウィザードが立ち上がります。 MediaWikiの設置 | LaCoocan(ラクーカン): @nifty lacoocan.nifty.com/webapps/mediawiki/mediawiki_inst.htm インストール作業が終わったら、wiki/config/LocalSettings.phpを wikiに移動させます。 設定を変えて再インストールしたい場合は 一旦LocalSettings.phpとデータベースを削除します。 データベースを削除するには、上記のようにMySQLに接続して drop database wikidb; とクエリを発行すればできます。 以上の説明は下記の記事からでした。 meta.wikimedia.org/wiki/Help:Installation
816 名前:nobodyさん mailto:sage [2007/04/20(金) 13:15:31 ID:???] ハードディスクがクラッシュ気味になったので全記事データをExportして、MediaWiki間で引っ越し中です。 が、Importしたページへの検索がうまく動作してくれません。対応方法を教えてください。 例: 1.「MediaWiki」、「MediaWikiのインストール」という記事があります。 2.左にある検索窓に「MediaWiki」と入力して「検索」ボタンを押すと、「項目名と一致」には「MediaWiki」のみ表示され、「MediaWikiのインストール」が表示されません。 3.「MediaWikiのインストール」を「編集」→「保存」すれば検索されることは分かったのですが、記事数が多いので、一括処理で検索されるようにしたいです。方法を教えてください。 環境は次の通りです。 OS: WinXP SP2 MediaWiki: 1.9.0 (記事数600本程度) PHP: 5.2.0 (apache2handler) (XAMPP) MySQL: 5.0.27-community-nt (XAMPP) 以上、エロい人お願いします。
817 名前:nobodyさん mailto:sage [2007/04/23(月) 13:53:06 ID:???] >>816 自動投稿についてはCMS::MediaWiki Python Wikipedia Robot Frameworkとがあります。 私は使ったことがないのですが下記のURLに解説があります。 meta.wikimedia.org/wiki/Using_the_python_wikipediabot ja.wikipedia.org/wiki/利用者:Mzm5zbC3/ボット PHPではcURLもしくはPEAR::HTTP_Clientを使う方法がありますが、 実際にMWに投稿した事例は見つからず、私も試しましたが、うまく行きませんでした。 もっと原始的な方法としては[特別:Allpages]]からページ名をすべて取得して 配列に収納するスクリプトと一定数(10〜20程度)のページの編集モードのURLを タブブラウザに引き渡すスクリプトを組み合わせて投稿の部分だけ手動でやる方法があります。 どの方法にしても一定量のスクリプトを組む必要があるので、お急ぎなら 他の初心者スレ(Perl・Python・PHP)でこのスレの書き込みを示した上で 依頼した方がよろしいでしょう。
818 名前:nobodyさん mailto:sage [2007/04/23(月) 16:15:58 ID:???] >>816 maintenance/rebuildall.php をコマンドラインから叩けばいいと思う
819 名前:817 mailto:sage [2007/04/23(月) 20:32:58 ID:???] >>818 ありがとうございます。そんな機能がありましたか。 meta.wikimedia.org/wiki/Help:Maintenance_scripts_overview 調べたらこちらの解説にも書いてありました。 よくよく考えたら、こういう事態が起きるたびにWPでbotを動かしていたら サーバの負荷がすごいことになってしまいますね。 あとCMS::MediaWikiで実際にページを更新できるか試しましたが、 公式サイトのマニュアルに An update of a MediaWiki page can also be reduced to a specific page section. とあり、ページ内容の全部を取得する方法ではできないようです。
820 名前:nobodyさん mailto:sage [2007/04/23(月) 20:49:00 ID:???] もう一つ。>>762 のWindows環境で日本語名のファイルだと コマンドプロンプトからimportTextFile.phpが受け付けない問題ですが、 以下のようにmb_convert_encoding関数で文字変換すれば 日本語ファイルでも投稿できました。テスト環境はWinXPと1.1αです。 タイトルと内容だけですが、ユーザ名とコメントも同じようにできるはずです。 テキストファイルはUTF-8、SJISの両方で正常に読み込まれました。 ファイルがUTF-8の場合だと$textを変換しなくても投稿できました。 $title = mb_convert_encoding($title, "UTF-8", "auto"); $title = Title::newFromUrl( $title ); $text = file_get_contents( $filename ); $text =mb_convert_encoding($text, "UTF-8", "auto"); //echo( "\nUsing title '" . $title->getPrefixedText() . "'..." ); $message = "\nUsing title '" . $title->getPrefixedText() . "'..."; $message = mb_convert_encoding($message, "SJIS", "auto"); echo $message; 他のスクリプトで実行演算子もしくはプログラム実行関数から php importTextFile.phpを実行する場合、コマンドプロンプトが理解できるように SJISに変換する必要があります。
821 名前:816 mailto:sage [2007/04/24(火) 22:10:14 ID:???] >>817-819 maintenance/rebuildall.phpで、できました。ありがd。 ところで、「CMS::MediaWiki」って何?
822 名前:nobodyさん [2007/04/27(金) 05:38:41 ID:v+Ump7wQ] MediaWiki 1.6.10 を使っておりまして、カテゴリページに表示されます項目数について困っていることがあります。 通常、なんらかの記事を書いてあるカテゴリにひも付け [[Category:あるカテゴリ]] ますと、 ひも付けた先のカテゴリページ Category:あるカテゴリ にある項目数が +1 されて下のように表示されると思います。 このカテゴリには X+1 の項目があります。 ところが、画像や音楽ファイルをアップロードして、該当する画像などのファイルページでカテゴリ指定しますと、 たとえば [[Category:アップロードカテゴリ]] として編集しても、Category:アップロードカテゴリ にアップロードした ファイルが表示されて見えているにもかかわらず、以下のように項目が 0 (ゼロ)と表示されてしまいます。 このカテゴリには 0 の項目があります。 ぐぐって、Help を見て、メーリングリストをさかのぼってもみたのですが有効な手が見つからず困っております。 記事以外のファイルもカウントするように設定したいのですが、LocalSettings.php などに設定はありますでしょうか? 有効な設定項目などがございましたらお教えいただきたく、どうぞよろしくお願いいたします。
823 名前:822 mailto:sage [2007/04/27(金) 09:48:42 ID:???] Ver.1.9.x に category-media-count という、Ver.1.8.x までにはなかった変数が登場していますね。 この変数によって、記事ページ以外のファイルのカウントを実現しているように見受けられました。 ですので、先に悩んでいたことを簡単に実現するためには v1.9.x へのアップグレードが近道 なのかもしれませんが…どうなのでしょうか!? もしわたしの理解が正しいようでしたら、v1.9.x へアップグレードせずに v1.6.x で上記について 実現できる方法が何かありましたらお教えいただきたくよろしくお願いいたします。
824 名前:822 mailto:sage [2007/04/27(金) 22:27:47 ID:???] 連投になってしまってすみません。 海外のメーリングリストを読みあさっても見たのですが、v1.6.x で希望の動作を実現するためには、 自分なりに調べた結論ですが、MediaWiki の PHP ソースを直接いじるしかないような感じです。 ちょっとした工夫で実現できるかなぁ〜と思っていたのですが、なかなか手ごわそうです... ○| ̄|_ なにかよさそうなヒントがありましたら、その際はよろしくお願いします。 とりあえず、この件は v1.9.x へのアップグレードで対応するか〜と頭に置いておいて、 一旦クローズにしてみます。 スレを汚してしまったかもしれませんが、同じ悩みを抱くことになった方のお役に立てば幸いです。 それではっ!
825 名前:nobodyさん [2007/04/28(土) 05:25:24 ID:jVjWfSoj] メインページだけ、他のページと体裁を思いっきり変えたいんですけど、 どこをどういじればいいんでしょう? メインページだけ固定のindex.htmlを置けばいいような設定ができればいいんだけどな・・・
826 名前:825 [2007/04/28(土) 07:20:43 ID:jVjWfSoj] 補足 CologneBlueをデフォルトに使ってるんです。 skins/CologneBlue,phpをいじってるんですが、メインページだけまったく変化しません。 他のページは良い感じになってきたのに・・・
827 名前:825 [2007/04/28(土) 07:28:24 ID:jVjWfSoj] キャッシュだった・・・orz
828 名前:825 [2007/04/28(土) 08:27:15 ID:YK8NqiRw] 改めて質問します。 CologneBlueを使ってます。 メインページだけ、H1要素の中身をサイト名にしたいのですが、どうすればいいのでしょう? メインページの名前やTITLE要素の中身は「メインページ」のままでいいんです。 よろしくお願いします。
829 名前:825 [2007/04/28(土) 13:43:45 ID:QeO8UF2w] かれこれ8時間くらい格闘してるけど、全然分からない・・・ CologneBlueにすると、HTML中のSTYLE要素に a.new, #quickbar a.new { color: #CC2200; } #quickbar { position: absolute; left: 4px; } #article { margin-left: 148px; margin-right: 4px; } こんなのが直書きで出力されるんですけど、こいつらが邪魔でa.newの色が変わってくれない・・・ skins配下を CC2200 で grep してもヒットしないし・・・ こいつらはどこで出力されてるんでしょう??
830 名前:825 [2007/04/28(土) 14:25:00 ID:QeO8UF2w] >>829 は自己解決・・・skin.phpにありました。 引き続き>>828 を調査中です。 エロい人、いたら教えてください、、、
831 名前:nobodyさん mailto:sage [2007/04/28(土) 14:26:09 ID:???] >>828 スクリプトで書き換える。 MediaWiki:Commons.jsにでも書いておくといい。
832 名前:nobodyさん mailto:sage [2007/04/28(土) 14:26:59 ID:???] もとへ、[[MediaWiki:Common.js]]
833 名前:825 mailto:sage [2007/04/28(土) 14:37:19 ID:???] スクリプトで「今表示しているページがメインページである」という判定ができますか?
834 名前:nobodyさん mailto:sage [2007/04/28(土) 14:43:14 ID:???] メインページのソースを見てみりゃわかる。
835 名前:825 mailto:sage [2007/04/28(土) 14:51:56 ID:???] どのページ見ても <script type="text/javascript" src="/skins/common/wikibits.js"></script> しかないんですけど・・・
836 名前:nobodyさん mailto:sage [2007/04/28(土) 14:54:47 ID:???] MediaWikiのバージョンは?
837 名前:825 mailto:sage [2007/04/28(土) 15:00:19 ID:???] 1.6.10です。レンタル鯖なので、PHPとMySQLのverの関係で、1.6系しか動きません。
838 名前:825 mailto:sage [2007/04/28(土) 15:03:53 ID:???] 本家の ttp://www.mediawiki.org/wiki/MediaWiki とか見ると、 メインページだけH1を(たぶん)スタイルシートで非表示にしてますよね。 そういうことってできないんですかね?
839 名前:nobodyさん mailto:sage [2007/04/28(土) 15:08:18 ID:???] >>838 それはスクリプトを使ってスタイルシートを書き出してる。 www.mediawiki.org/wiki/MediaWiki:Common.js 見れ
840 名前:825 mailto:sage [2007/04/28(土) 15:17:21 ID:???] MediaWiki:Commons.jsに書き込むというのは、具体的にはどうすればいいんですか?
841 名前:825 mailto:sage [2007/04/28(土) 15:25:34 ID:???] ああ、できました! wikibits.js に書いたら消えてくれた。 ありがとうございました!
842 名前:nobodyさん [2007/04/28(土) 17:10:03 ID:srpnRq3l] テンプレートを作成して、その中でTABLEやDLを使うと、記事内で展開したときに <p><table> とか <p><dl> みたいなことになってしまうのですが(実害はないけど気持ち悪い) これを回避する方法はありますか?
843 名前:nobodyさん [2007/04/29(日) 04:04:10 ID:es3eHb8S] >842 壮大な改造を行わないと回避できないと思われ。 俺は放置してるw
844 名前:nobodyさん [2007/04/29(日) 11:04:00 ID:RwCwrVlQ] ユーザ(管理者)が俺一人なんですが、レンタル鯖なんで更新履歴がある程度たまったら削除したいんですけど、どうすれば消せますか?
845 名前:nobodyさん [2007/04/29(日) 15:19:40 ID:cGLUMujg] これ難しいね。痒いところに手が届かない・・・ ウィキペディアでやってることが、自分の設置したMediaWikiでどうやるのか分からない、ってのが多すぎる。
846 名前:nobodyさん mailto:sage [2007/04/29(日) 15:25:53 ID:???] >>844 古い版を消すなら deleteOldRevisions.php で出来るけど、 そのサーバに対してどの程度の権限を持ってるんだい?
847 名前:nobodyさん mailto:sage [2007/04/29(日) 15:48:38 ID:???] >>844 の質問になんでサーバの権限が関係あるの? そのWikiのSysopなら何の問題もないのでは?
848 名前:nobodyさん mailto:sage [2007/04/29(日) 19:01:02 ID:???] telnet, rlogin, sshやphpShellなんかで遠隔操作ができるかどうか。 それらで、phpを起動できるか。mysqlを触れるか。 このあたりで変わってくるだろ。 MediaWiki本体の機能だけでは古い版をデータベースから消し去ることは出来ない。
849 名前:nobodyさん mailto:sage [2007/04/29(日) 21:06:44 ID:???] >>821 返信が遅くなってすいません。CMS::MediaWikiというのは Perl(掲示板などのCGIで使われています)のCPANというサイトで 公開されているモジュール(ライブラリ)の一つです。 search.cpan.org/~retoh/CMS-MediaWiki/ >>820 の話の続き。 WindowsのコマンドプロンプトでMySQLのシェルを扱うときですが、 show variables like 'character\_set\_%'; を入力するとわかりますが、my.cnfの設定にかかわらず 文字コードの設定がlatin1になってしまうものがあるので、 以下のように文字コードを設定する必要があります。 utf8で運用していることを前提にします。 ■コマンドプロンプトから日本語を入力するとき set character_set_client = sjis; set character_set_results = sjis; set character_set_connection = utf8; ■ファイルを取り込むとき(一括で文字コードの設定) set names utf8; 取り込むファイルはutf8で保存する必要があります。
850 名前:nobodyさん mailto:sage [2007/04/29(日) 21:10:44 ID:???] >>842 1.1αでテーブルを試しましたが表示されませんでした。 <noinclude>タグではうまくいかないのでしょうか?
851 名前:nobodyさん [2007/04/30(月) 01:24:24 ID:5lBI3YST] 表示されないですか?私がやったことを全部書くと、 「Template:サンプル」のソース <dl> <dt>項目1</dt><dd>{{{項目1|野菜}}}</dd> <dt>項目2</dt><dd>{{{項目2|牛肉}}}</dd> </dl> 記事 {{サンプル|項目1=タマネギ|項目2=鶏肉}} 本文 です。 そうすると出力されるXHTMLが以下のようになります。 <p><dl> <dt>項目1</dt><dd>タマネギ</dd> <dt>項目2</dt><dd>鶏肉</dd> </p></dl> <p>本文 </p> つまり、テンプレまで<p>〜</p>で囲まれてしまっているんです。 囲まれて良い場合もありますが、この場合はXHTMLの文法的におかしいので、 回避したいんですよ。 何か方法はないでしょうかね?MWのバージョンは1.6.10です。
852 名前:nobodyさん mailto:sage [2007/04/30(月) 01:32:08 ID:???] ないよ。パーサを自分で改善する以外には
853 名前:nobodyさん mailto:sage [2007/04/30(月) 01:34:54 ID:???] >>851 最新版ではだいぶ改善されてるんだから、バージョンアップできないなら諦めれ。
854 名前:825 [2007/04/30(月) 02:24:24 ID:o+DXnxEl] シンプル好きなんで、MonobookじゃなくてCologneBlue使って、やっと思い通りのデザインになってきました。 でも、ふと気づいたら、Monobookで画面下に表示されてる「この項目が所属しているカテゴリの一覧」が CologneBlueでは出てこないんですね。 いまさらMonobookに戻れないので、我慢するしかないか、、、 日本語の解説書がほしい、、、
855 名前:nobodyさん [2007/04/30(月) 06:03:49 ID:sw7+huZW] デザイン面だけでも、もうちょっと汎用性がほしいよな。 スキン作成が難しすぎるよ。参考資料もぜんぜんないし。
856 名前:nobodyさん [2007/05/01(火) 04:19:38 ID:km7bxQZ9] 質問です。 URLの短縮設定で foo.com/ 項目名 でアクセスできるようにしたのですが、 favicon.ico との相性が悪いです。 ブラウザが foo.com/favicon.ico を見に行くと、当然、favicon.ico は存在しないので 編集できますの画面になってしまうわけで・・・ みなさん、どうやって対処してます?
857 名前:nobodyさん mailto:sage [2007/05/01(火) 11:11:27 ID:???] >>856 .htaccessで読み込まれるように設定できないでしょうか?
858 名前:nobodyさん mailto:sage [2007/05/01(火) 11:52:41 ID:???] >>856 .htaccessで、[a-z]で始まるのは実際のファイルを送るようにすりゃいい
859 名前:nobodyさん mailto:sage [2007/05/01(火) 12:03:33 ID:???] 具体例で言うと、この一行を追加でいいんじゃない? RewriteRule \.ico$ - [L]
860 名前:nobodyさん mailto:sage [2007/05/01(火) 12:36:53 ID:???] MediaWiki 1.10.0rc1 release candidate available lists.wikimedia.org/pipermail/mediawiki-announce/2007-April/000061.html >installation and upgrade bits may be less well tested. >Bug fix releases may follow in the coming days or weeks. www.mediawiki.org/wiki/Manual:Upgrading_to_1.10 バグの修正に手間取っていたみたい。
861 名前:everybody mailto:sage [2007/05/02(水) 15:48:42 ID:???] Wikipediaにアップロードしようとしましたが、 > アップロード 警告 > ファイルに拡張子 (".jpg" など)がありません。 と出て成功しません。画像ファイルに拡張子は付いています。 どうすればアップロードできますか?
862 名前:nobodyさん [2007/05/02(水) 19:26:31 ID:mmFtJZj9] 「MediaWiki カスタマイズ」+ 「アップロード」 とかで検索してみてください。 インストール直後はアップロード機能が制限されて使えません。 C:\EasyPHP\www\wiki\LocalSettings.php の 62行目を修正します。 修正前 # $wgDisableUploads = false; 修正後 $wgDisableUploads = false;
863 名前:nobodyさん mailto:sage [2007/05/03(木) 00:42:18 ID:???] >>861-862 MediaWiki のバージョンによって設定が違うと思いますので補足しておきますね。 v1.5.0 未満: v1.4.x まで $wgDisableUploads www.mediawiki.org/wiki/Manual:%24wgDisableUploads v1.5.0 から以降 $wgEnableUploads www.mediawiki.org/wiki/Manual:%24wgEnableUploads ファイル拡張子設定 $wgCheckFileExtensions www.mediawiki.org/wiki/Manual:%24wgCheckFileExtensions 情報元: LocalSettings.php で設定できる項目一覧 www.mediawiki.org/wiki/Help:Configuration_settings
864 名前:nobodyさん mailto:sage [2007/05/03(木) 01:01:52 ID:???] MediaWiki について質問する場合、上記の 861 などを含めてバージョンによって解答がまったく違う場合があります。 そこで質問する際、下のような情報が少しでも多くあれば解答する方々にとって助かると思うのですが、いかがでしょう? >━━━ 質問する人の使っている MediaWiki 関連情報 ━━━< ■MediaWiki、サーバ関連情報 : (コロンから右に書いた情報はたとえばの情報) MediaWiki のバージョン : v1.9.1 MediaWiki をインストールした OS の種類とバージョン : Windows 2000 Server SP4 ウェブサーバの種類とバージョン : Apache v1.3.37 データベースサーバの種類とバージョン : MySQL v4.0.11 PHP のバージョン : v4.3.1 ■検索エンジンで調べた際の検索キーワード 「MediaWiki」 「アップロード」 「制限」 ■分からないこと、発生している問題、やりたいこと、など
865 名前:nobodyさん mailto:sage [2007/05/03(木) 01:11:22 ID:???] 「MediaWikiインストール作業、請け負います」だって ttp://beyond.2log.net/akutoku/topics/2007/0502.html
866 名前:nobodyさん mailto:sage [2007/05/03(木) 19:24:16 ID:???] >>864 同意します。あとこれも追加した方がよさそうですね。 ■回答をもらったらお礼を言いましょう 【PHP】下らねぇ質問はここに書き込みやがれ 45 pc11.2ch.net/test/read.cgi/php/1177635762/
867 名前:nobodyさん mailto:sage [2007/05/03(木) 19:32:55 ID:??? BE:334329337-2BP(111)] 鯖PHP5対応してない場合は、mediawiki-1.6.10.tar.gz入れればいいのけ?
868 名前:nobodyさん mailto:sage [2007/05/03(木) 21:28:26 ID:???] >>864 いいね。次スレも近そうだし。 自鯖orレンサバ レンサバの場合は、可能であればどこのか も加えたら?
869 名前:nobodyさん mailto:sage [2007/05/03(木) 21:52:57 ID:??? BE:222885672-2BP(111)] 864じゃないが、こうですか>< >━━━ 質問する人の使っている MediaWiki 関連情報 ━━━< ■MediaWiki、サーバ関連情報 : (コロンから右に書いた情報はたとえばの情報) MediaWiki のバージョン : v1.9.1 MediaWiki をインストールした OS の種類とバージョン : FreeBSD レンタルサーバー名 or 自鯖の場合は回線等の詳細 : さくら とか ろりぽ ウェブサーバの種類とバージョン : Apache v1.3.37 データベースサーバの種類とバージョン : MySQL v4.0.11 PHP のバージョン : v4.3.1 ■検索エンジンで調べた際の検索キーワード 「MediaWiki」 「アップロード」 「制限」 ■分からないこと、発生している問題、やりたいこと、など 「もはや政府転覆しかない」
870 名前:nobodyさん mailto:sage [2007/05/05(土) 03:48:58 ID:???] >>867 そうですよ。 PostgreSQLによる動作報告をします。 MediaWiki 1.11a リビジョン 21862(最新のSVN) Windows XP Apache HTTPD 2.2.4 PostgreSQL8.2.4 PostgreSQL8.2.2および8.2.3において Cロケールとtsearch2の組み合わせでは 日本語が通らない不具合が修正され、 日本語検索が正常にできるようになりました。 www2b.biglobe.ne.jp/~caco/pgpage/ ただ、メンテナンススクリプトの中にはPostgresで 正常に動作しないものがあるかもしれません。 update.phpは正常に動作しましたが、 rebuildtextindex.phpは例外を吐き出してしまいました。
871 名前:nobodyさん mailto:sage [2007/05/06(日) 14:21:36 ID:??? BE:859702469-2BP(111)] どうもレンサバだと、1.5でないとインスコ出来ないなぁ。。
872 名前:nobodyさん mailto:sage [2007/05/06(日) 16:12:49 ID:??? BE:286567092-2BP(111)] hobby9.2ch.net/test/read.cgi/phs/1178331050/271-272
873 名前:nobodyさん mailto:sage [2007/05/06(日) 16:13:01 ID:??? BE:1146269489-2BP(111)] 誤爆。
874 名前:nobodyさん [2007/05/06(日) 22:33:16 ID:jVjBgk8s] 古い版を全部消したくて deleteOldRevisions.php を打ったところ、以下のように出てきました。 %php deleteOldRevisions.php X-Powered-By: PHP/4.4.6 Content-type: text/html Delete Old Revisions Searching for active revisions...done. Searching for inactive revisions...done. 3 old revisions found. でも、古い版は消えてません。ブラウザからしっかり古い版を見ることができます。 なにかやることが足りなかったりしますか?
875 名前:nobodyさん mailto:sage [2007/05/06(日) 22:38:53 ID:???] >>874 php deleteOldRevisions.php --help
876 名前:nobodyさん mailto:sage [2007/05/06(日) 23:14:42 ID:???] そういうオチでしたか、、、さんくすです。
877 名前:nobodyさん [2007/05/11(金) 23:38:55 ID:45TSOF1V] 質問です。 100項目くらいの文書に含まれるAAAを全部BBBに置換したいのですが、 手っ取り早い方法はないでしょうか? Webからやってると死にそうなほど面倒で・・・・
878 名前:nobodyさん mailto:sage [2007/05/12(土) 00:10:59 ID:???] botで書き換えれば?
879 名前:nobodyさん [2007/05/12(土) 00:25:46 ID:IAaHq3uA] botの仕様とか分かりやすい作り方の資料とかってどこかにありますか?
880 名前:nobodyさん mailto:sage [2007/05/12(土) 00:36:40 ID:???] >>877 変更したいページを特別:Exportで書き出して テキストエディタで置換 特別:Importで取り込み
881 名前:nobodyさん [2007/05/12(土) 00:54:23 ID:pesUTxqz] コレは便利ですね! ありがとうございます! botのことも教えていただけたらうれしいです。
882 名前:nobodyさん mailto:sage [2007/05/12(土) 01:24:58 ID:???] >>881 >>817
883 名前:nobodyさん mailto:sage [2007/05/12(土) 02:53:21 ID:???] >>877 基本的には DB 内に記録されている AAA を BBB に置換すれば ご要望のことを実現できると思います。 わたしの場合はユーザ名とそのユーザ名の記述されたところを DB 内で全変換してしまいました。 DB について具体的にコマンドどうするのかは 該当スレッドでお尋ねくださいませ〜 ではっ!
884 名前:nobodyさん mailto:sage [2007/05/12(土) 02:56:49 ID:???] リロードしてなかった… ○| ̄|_ >>880 Export & Import だと履歴には残るような… いいのかな?
885 名前:nobodyさん mailto:sage [2007/05/12(土) 02:57:59 ID:???] 履歴から消したいなんてどこにも書いてないじゃない
886 名前:nobodyさん [2007/05/12(土) 08:09:01 ID:RyJzP1GO] 世の中にはウィキの履歴中の情報も変えたり削除したいって人がいてだな(ry
887 名前:nobodyさん [2007/05/12(土) 13:32:54 ID:vxqfpr5U] 特定の履歴だけを消す方法が分かりません。。。 マンコ!マンコ!マンコ!って書かれたから消したんだけど、 履歴に残ってる。
888 名前:nobodyさん mailto:sage [2007/05/12(土) 17:54:34 ID:???] カレンダーを表示させるのに、どの拡張を使っていらっしゃいます?
889 名前:nobodyさん mailto:sage [2007/05/12(土) 18:57:34 ID:???] >>887 一旦ページを削除してから 復帰したい版にチェックを入れて復帰ボタンを押す ja.wikipedia.org/wiki/Wikipedia:管理者の手引き >>888 全部試しても1時間はかからないと思うよ www.mediawiki.org/wiki/Extension:Calendar
890 名前:888 mailto:sage [2007/05/12(土) 20:57:56 ID:???] >>889 wikipediaのカレンダーみたいなのを探してますが、動かない拡張(Simple Calendar)があったので、気になったのです。
891 名前:nobodyさん mailto:sage [2007/05/13(日) 01:20:11 ID:???] Import&Exportは結構面倒ですね。 時間も書き換えないとImportしたやつが最新版になってくれない・・・ せめて最新時刻が同じ時間なら、Importしたほうを最新にしてほしいなぁ。
892 名前:nobodyさん mailto:sage [2007/05/13(日) 11:23:55 ID:???] >>888-890 889 のリンク先で紹介のあるそれぞれの extension / カレンダー は 対応バージョン(works with MW version)に注意ですよー > ALL >>891 データベースを直接書きかえた方が手っ取り早いですよー 将来、似たようなことをやりたいときに同じ手が使えて楽ですし、 これを機会に DB をガシガシいじってみるというのはいかがでしょう? どうしても MediaWiki で作業できる方法を模索したいのでしたら、 >>864-869 を参考にお使いの環境を報告しつつ質問してみると 回答される方も答えやすいと思いますのでご参考までに〜 それではっ!
893 名前:888 mailto:sage [2007/05/13(日) 20:16:30 ID:???] >>892 ありがとうございます。 SimpleCalendarが1.10で動かないのは、使い方を間違ってるからかも。何が必要か、どう使えばよいかわかってないですけど。 Calendar (Barrylb)はすんなり動きました。 wikipediaのカレンダーは、詳しい構造が不明ですが、拡張になっているのではなく、たくさんのテンプレートを作成して、それを利用しているのでしょうか?
894 名前:nobodyさん mailto:sage [2007/05/14(月) 12:35:12 ID:???] >>893 どこのカレンダーなのかわかりませんが、 「編集」もしくは「ソースを表示する」で一番下の方にある 「このページで使われているテンプレート」から調べることが出来ます。 ちなみに[[特別:Version]]のページで Wikipediaに導入されているextensionを調べることが出来ます。
895 名前:nobodyさん mailto:sage [2007/05/14(月) 20:14:42 ID:???] >>894 さんの説明、分かりやすいですね! >>888 さん向けに補足説明してみますと、 特別ページ(ツールボックス内) > バージョン情報 という順序でリンクをたどった先にあります: ttp://ja.wikipedia.org/wiki/%E7%89%B9%E5%88%A5:Version そこの Extensions (リスト) を見てみますと、Wikipedia ではカレンダー機能を持つ Extension が 使われて... いないように見えます。 個人的所感で恐縮ですが、カレンダー系の Extension は使っているうちに使用感が満足できない ものになるのか、(たいしたことでないと思いますが)なんらかの問題があるのかもしれませんね。 当該のバージョン情報ページで確認できる Extensions は、Wikipedia で使われているだけあって 枯れている(使い込まれている)ものと思って、Extension を自分の MediaWiki に実装する際には そこで実装の有無を見てから検討していたりしますです。ハイ。 > わたしの場合 ではっ!
896 名前:nobodyさん mailto:sage [2007/05/15(火) 21:21:27 ID:???] >>894-895 ありがとうございます。 拡張がバージョン情報にあるとは気づきませんでした。 Barrylbカレンダーは、<calendar>[[Category:Events]]</calendar>で表示できたので、 Simple Calendarも同様に、{{#calendar: month=05 }}を記述しただけですが、動作せず困っていました。 ttp://www.mediawiki.org/wiki/Extension:Simple_Calendar あきらめて、他のカレンダーを順次試してみます。
897 名前:nobodyさん mailto:sage [2007/05/16(水) 10:34:03 ID:???] >>892 891じゃないんだが。 DBを直接いじるっていうのは、textとrevisionのふたつでOK? rev_text_idがtextテーブルのold_idに対応しているという理解で合ってる? 新規追加は普通にInsertすればいいんだよね。 上書きは、rev_pageを頼りに最新のrev_text_idを探して、該当するtextテーブルのデータを書き換えるのかな。
898 名前:897 mailto:sage [2007/05/16(水) 10:56:48 ID:???] あ、新規追加っていうのは、新しい版を追加するっていう意味ね。 ページの追加じゃなくて。
899 名前:nobodyさん mailto:sage [2007/05/16(水) 19:41:55 ID:???] >>897 さんへ どのカラムがどのカラムと相関関係にあるのか調べたことがありませんので、 rev_text_id = old_id に対応しているのか、わたしは残念ながら分からないです。 ただ、わたしのやり方で恐縮ですが、MediaWiki に関するすべてのテーブルに 記載のある、すべての該当文字列を書きかえることにしています。 履歴やそのほか細かいところで情報が残ったりして、人間の目であとになって 見たときに整合性がとれていなくて『?』と感じるかなぁと思ったものですから。 新しい版を追加することにつきましては、recentchanges とかにも書いておいて あげると利用者にとっては幸せかもしれませんね〜 以上、少しでもヒントとかになりましたら幸いです。 それではっ!
900 名前:897 mailto:sage [2007/05/16(水) 22:48:25 ID:???] >>899 なるほど。ありがとうございます。 そうでした。recentchangesもですね。 文字列の置換を履歴も含めて行うのであればDBいじるというのは良さそうですね。 版の差込とかはもっと調べないと迂闊に手を出さないほうが吉かな。
901 名前:nobodyさん mailto:sage [2007/05/16(水) 23:00:54 ID:???] MWのDBのレイアウトは下記のページで確認することが出来ます。 www.mediawiki.org/wiki/Manual:Database_layout
902 名前:nobodyさん mailto:sage [2007/05/17(木) 19:06:24 ID:???] >>901 バージョン違いでの説明もありますし、これはいいですね! もっと読みこまねば…
903 名前:nobodyさん [2007/05/22(火) 01:52:54 ID:+Ejk9HZr] メインページにだけ、Amazonのアフィリエイトの<script>を貼りたいんですけど、なんかいい方法はありますか?
904 名前:nobodyさん mailto:sage [2007/05/22(火) 02:46:17 ID:???] >>903 MediaWikiのバージョンや使っているウェブサーバの種類やバージョンによって方法が違う 場合を想定して、>>864-を参考にバージョンなどの情報や、検索エンジンなどで調べたか、 調べた場合はどんなキーワードで調べたのか、手探りでやってみたことがあればどんな ことをしてみたのかなど、合わせて記載してみてはいかがでしょう?
905 名前:nobodyさん mailto:sage [2007/05/22(火) 11:09:02 ID:???] >>903 monobookのしかるべき箇所に$this->text('pagetitle')=='メインページ'だったらアフィリエイトタグ貼られるようにすればいいのではないかい?
906 名前:nobodyさん [2007/05/22(火) 14:26:28 ID:JVNyRDEX] あの、ウィキペディアフォーマットで書かれた記事を plain text に変換するツールってありませんかね?
907 名前:nobodyさん mailto:sage [2007/05/23(水) 07:31:16 ID:???] たとえば、「コミュニティ・ポータル」についてどういう機能か調べようとしても、MediaWikiを使用しているサイトのそのページが引っ掛かってしまい、 機能説明ページまでたどり着けません。 ttp://www.mediawiki.org/wiki/Help:Contentsなどの英語の解説見てもよくわからないし、何か検索のコツはないでしょうか?