*** MediaWiki 管理者の集い ***
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/05/20(金) 15:47:13ID:1/T9a2Hq日本では利用者は少ないのかな。
ググってもろくな情報がありません。
改造や見栄えの変更などの情報交換しましょ。
0322nobodyさん
2006/06/13(火) 00:40:02ID:???mediawiki/maintenance/deleteOldRevisions.php
なんてのを蛇足の亀レスしてみる。
# 玄武って蛇の尻尾ついた亀だっけな
>>320-321
root 権限まったくなしの学校のサーバ (FreeBSD4.8) のホーム
ディレクトリ以下に MediaWiki 入れたことあるよ。
php が入ってなかったおかげで、一から AMP 入れる羽目になった
が割とすんなり入ったよ。けど結局 texvc がきれいにいかなかったな。
ImageMagick か GhostScript まわりだろうというところでやめた。
# 64kbps の回線通してリモートで弄ってたから確認がなかなか
# できなくて面倒になったって理由もある。make は速かったけどね。
0323nobodyさん
2006/06/16(金) 00:35:39ID:RQufJgz1MediaWiki1.6で言語間リンクを有効にするためにはどうすればよいですか。
また、ライセンス(クリエイティブコモンズ2.5by-nc-sa)を後から指定して下部に掲載する場合、どう設定すればいいですか?
0324うた
2006/06/16(金) 11:47:36ID:lHQaUz2p履歴の原稿を全消去するコマンドの様ですが、使い方が分かりません。
やっぱり検索窓に入れて実行するのかと思いやってみましたが、違うようでした。
>>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,
翻訳してもよくワカラン(ノ_<。)うっうっうっ これこそこのスレッドで話題にすべき内容なのではないか?
それともどこかに日本語訳があるのでしょうか?
0325nobodyさん
2006/06/16(金) 16:54:51ID:???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;
0326nobodyさん
2006/06/17(土) 07:03:51ID:???mediawiki/maintenance/ 以下にある php スクリプトはコマンド
ライン用のがほとんどだよ。なんでもかんでも窓に入れるもん
だとかって思ってない? プロンプトが出てれば
php deleteOldRevisions.php
って打てば deleteOldRevisions.php が php に渡されて、あとは
勝手にやってくれる。
ロリポップ使ったこと無いからわからんけど、コマンドラインを
使えない環境ってのはちょっと想像できないし多分大丈夫だろ。
0327うた
2006/06/17(土) 18:54:03ID:I/ktdQcM>>326 さん ご教授ありがとうございます。
> SQLでやるとなると、こんな感じじゃないかな
大変示唆に富んだ御教授、ありがとうございます。
phpmyadminのSQL照会実行という窓に貼り付けて実行してみたら
一番最初に入力した10項目め迄の原稿が表示されました。
アタリがあったような感触を得ました♪
教えて頂いた./maintenance/tables.sql を何とか読んでみます。(英語かぁ〜;;)
検索して見つけた知らない人のページですがロリポップはこんな感じです。
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
http://penguin.oops.jp/blog/mysql.htm
どうもコマンドラインで操作できる環境ではないみたいな気がします。
大部の書物の編纂プロジェクトに抜擢されまして、色々試した結果
mediawikiならこちらの要求に応えられる能力を持っていると思いまして、
設置してみました。けれどそこに盛り込まれる項目(原稿)はちょっとした物も含めて
最終的には数千〜1万項目になる予定です。
確かにSpecial:Export使ってちょっとずつエクスポートするならうまく行くのですが、
「ちょっとずつ」という所に手作業の部分が入るし、そうするとミスの混入する余地が出来てしまうので、
出来れば全自動で一括エクスポート/インポートしたいと思っているのです。
自分の書いた原稿だけならちょっとずつエクスポートでも良いのですが、
他人の原稿を扱うのでミスは許されない状況にあると考えています。
そのコマンドラインはローカルにPHP言語がインストールされている状態で
可能なのでしょうか? だったらまだウチの環境にはPHPはインストールされていませんからダメですよね。
試しにwin2000のコマンドプロンプトから実行してみましたが、当然ダメでした。
それとも、よく知りませんが、TELNETとかいう方法で接続して遠隔地にあるパソコンを動作させるようなやり方なんでしょうか?
もう少し本やマニュアルを読んでみます。
0328nobodyさん
2006/06/17(土) 19:26:34ID:???当然、リモートのシェルにつながないといけないわけで。
普通はtelnetとかsshとかを使うわけだけど、ロリポップでは無理でしょうね。
phpMyAdminてのは使ったことがないんだけれど、
ドキュメントを読んだ限りではデータダンプを作る機能も
あるみたいだから、ローカルに環境を複製して処理するのがいいと思う。
まあ、数千~一万ともなるとバックアップのことなどもあるし、
もうちょっと自由の効くサーバを借りるなり立ち上げるなり
したほうがいいんじゃないかとは思うけれども。
0329nobodyさん
2006/06/17(土) 22:13:47ID:???Windowsでもいいので、ローカルコンピューターでMediaWikiを動かしてみるとよろしいかも。
0330nobodyさん
2006/06/18(日) 15:53:57ID:???ウィキペディアっておまいらの何よ?
0331nobodyさん
2006/06/18(日) 15:54:27ID:???0332nobodyさん
2006/06/20(火) 03:05:27ID:???MediaWiki (のデータベース)が動作しているマシンでやらなきゃいけない
のだから、当然
> 遠隔地にあるパソコンを動作させるようなやり方
になるわけだな。ローカルマシンで全部運用してるなら別だけど。
# telnet(ftp) や ssh がダメだってのは、じゃあどうやって必要ファイルを
# upload して MediaWiki をセットアップしたんだろうなぁとか思うわけで。
# いやまあ、俺がパソコンに疎いからだとは思うのだけれども。
0333nobodyさん
2006/06/20(火) 03:09:18ID:???え?ftpも駄目なことになったの?
chmodとか以外SITEできない設定のftpd(よくあるレンタルHPスペース程度)とかで、
全ファイルうpって/config/index.phpじゃないの?
MySQLはphpMyAdminあるみたいだし
0334nobodyさん
2006/06/20(火) 11:10:04ID:???ユーザー名の変更ってMediaWikiのFAQ(日本語のやつが古い!)だと1.5から
Renameuser使えるとありますが、SVNTrunkのSuperRenameuser.php見ると最近
変える部分を減らしたような。
SQLもPHPもよく知らんのですが、archiveとrecentchanges変えるのはどの程度
問題になるんでしょうか。
0335nobodyさん
2006/06/20(火) 16:45:35ID:???大して問題にならない。でも変えられなくても大して問題にならない。
archiveは削除済みリヴィジョン、recentchangesはページ越えて変更
履歴を自動生成するときのもの。どっちも捨てられるためにある。
0336334
2006/06/20(火) 20:20:55ID:???大して問題にならなければ変えちゃおうかと。
ご教授ありがとうございました。
0337nobodyさん
2006/06/21(水) 21:44:19ID:t3p/yh5qMediawikiを移転するため、読み込み専用にしたいのですが・・・
0339おしえてさん
2006/06/22(木) 21:57:25ID:0WYVOdiiaaacafeにインストールしているのですが、
うまくいった表示がされ、さて、メインページを・・・
エンコードが合わないような「 ・ 」みたいな表示が出て、
うんともすんともいわなくなります。
エンコードを変えても「 ・ 」が「 ・・ 」になったりするだけで、大差ありません。
1.6.7で、インストールしています。
これだけでわかりますか?
ほかに示した方が良い情報があったら教えてください。
0340nobodyさん
2006/06/22(木) 22:07:28ID:???広告の入るところでは止めた方がいいんじゃないかと思うけれども
0341おしえてさん
2006/06/22(木) 22:32:00ID:0WYVOdiiUTF-8 の エンコードでの 表示ということですよねぇ
なににしましても「・」みたいな表示とか
「?(◇に囲まれた)■」などの表示しか出てきません
ページのソースを見ましても、それだけしか表示されていないようです
ちなみに、広告のはいるところではなぜ止めた方が良いのですか?
すみません 教えてください
0342nobodyさん
2006/06/23(金) 12:05:09ID:???最新のmediawiki(1.6.7)を用いて構築するに当たって、
推奨の環境をご教示願えないでしょうか?
具体的には、Apache・PHP・MySQLそれぞれのバージョンということに
なるかと思いますが。。。。
因みにプラットフォームははWindows2000(SP4)+IE6.0です。
自前PC上に立てる予定です。
0343nobodyさん
2006/06/23(金) 16:40:43ID:???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のコンパイルが問題かな。
0344nobodyさん
2006/06/23(金) 18:06:48ID:u+ifmWwrpukiwikiのflash.inc.phpみたいなやつがあればいいんですが・・・
どなたかご存知ありませんか?
0345344
2006/06/23(金) 18:17:01ID:???monobook.phpに無理やりobjectタグを記述してみたものの、
swfファイル自体は表示されるのですが、
swfファイルが他から呼び出してくるはずのテキストが表示されず。
うーん、なんでだろう・・・。
0346nobodyさん
2006/06/23(金) 18:50:42ID:???軽く探した限りでは無いみたいね。
PHPの知識が少しあればそう苦労することなく作れると思う。
wgParser setHook でググればいい。
0347うた
2006/06/23(金) 19:59:17ID:VcaFGZoL>>329 さん
先日中々書き込めなかったのはDOS攻撃とかいうのに2chが晒されていた
からなんだそうですね。なんでも1秒に5億アクセスがあったとか!
そんなこととは知らずにこの場所が亡くなってしまったのかと思いました。
> telnetが使えない環境だったら、Dumpしてローカルだなあ。
> Windowsでもいいので、ローカルコンピューターでMediaWikiを動かしてみるとよろしいかも。
今 『MSQL入門以前』という本を見ながら
アパッチやPHPやMYSQLをインストールし、実験をしているところです。
ホントに入門書なので、これが知りたい! というニーズにはもう一冊買ってこなければならないようでした。
きっと皆さんは、こんな環境でmediawikiを動かしていたんでしょうね。
ところで上記お二方に共通の
Dumpしてローカル・・・
データダンプを作る機能もあるみたいだから、・・・
というDUMPとはエクスポートと違う機能なのですか?
また、私の理想は、ネット上にmediawikiを設置して全国に散らばった執筆者に
直接ブラウザから書き込んで貰い、書き直しや訂正の末、最終的に一括でダウンロードしたい
ので、ローカル環境で動くことには余り魅力がないのです。
まぁ仕組みを知るには絶対必要だとは思いますが。
一番良いのは仰るとおり、自前のサーバーで行うことだと思いますが、(ドーヤルンダロ??)
でも、MYSQLが直接いじれるなら、簡単にアンケートページみたいなのをつくって
そのまま原稿を書き込んで貰った方が早いかなーとか思ったりしました。
0348nobodyさん
2006/06/23(金) 21:01:53ID:???簡単に言えば、dumpってのはデータベースのデータをファイルにまとめたもので、
データベースサーバに読み込ませればデータベースをそっくりそのまま再現することができるもの。
> 直接ブラウザから書き込んで貰い、書き直しや訂正の末、最終的に一括でダウンロードしたい
> ので、ローカル環境で動くことには余り魅力がないのです。
数千〜万の量となるとリモートで処理するわけにはいかないでしょうに。
ちゃんとダンプが落とせるかどうかも甚だ疑問なわけだけれども。
0349nobodyさん
2006/06/24(土) 04:07:56ID:???レン鯖さがすほうが早いように思えるんだけど。
どのみち MySQL を直接蹴ってダンプ吐かせたり飲ませたりするんだから
コマンドラインで弄れるようにしといた方がいろいろと都合が良かろう。
0350nobodyさん
2006/06/24(土) 04:10:18ID:???0351nobodyさん
2006/06/24(土) 14:44:49ID:???どこまでわかって書いてんのかなあ・・・。
ロリ鯖は現状のままで運用。適宜DBダンプを作成・ダウンロードして
データベースの内容を丸ごとローカルにコピー。
で、ローカルでmaintenanceスクリプト使うなり、SQLで直接DB
叩くなりして必要な内容を抽出。
0352nobodyさん
2006/06/24(土) 19:57:05ID:???0353うた
2006/06/25(日) 07:14:49ID: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でそういうファイルがあるのかな??
0354nobodyさん
2006/06/26(月) 02:57:54ID:???なれることから始めた方がいいような気がする。
データベースは後からでも移し変えたりできるんだから、慣れてから
いろいろ考えればいいと思う。そんな猶予もないほど緊急の課題なら
まあ好きにすればいいんじゃないかとは思うけど。
とりあえず、PHP で mediawiki/maintenance のスクリプト叩くことから
かな(ダンプ作るスクリプトも入ってたと思うし)。細かいことを考え
なければ、直接 SQL 文を発行する機会はほとんどないように思う。
0355nobodyさん
2006/06/26(月) 12:04:50ID:???質問を投げておいて、レスが遅くなってしまい申し訳ございません。
回答ありがとうございました。
細かいバージョンは、これから調べますが、
下記のような構成になると考えています。
Webサーバ:Appach2
PHP:5.x
DB:MySQL 4.1.x
MySQLは最新をということですが、5.xは対応しているのでしょうか?
明後日な質問でしたら、失礼をお詫びいたします。
0356344
2006/06/26(月) 14:14:33ID:???ありがとうです。
ちょっとぐぐってみたら、
ttp://meta.wikimedia.org/wiki/Flash
なんてものがあって、原文のままにやってみました。
swf自体は普通にUPして表示できるようになったものの、
やっぱり外部ファイルからテキストを読み込むタイプのswfだと
中身のテキストが表示されず・・・なんでだろうか・・・
0357nobodyさん
2006/06/26(月) 14:43:55ID:???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
0358nobodyさん
2006/06/26(月) 16:51:23ID:KapfWW4U0359nobodyさん
2006/06/26(月) 17:19:42ID:???MySQL5.xは少なくともGAリリースでは問題ない。
>>356
Flashは専門外でわからないけど、
ドメイン制限とかに引っかかってるんじゃないのかなあ。
>>358
http://www.mediawiki.org/wiki/Help:$wgGroupPermissions
<code>
$wgGroupPermissions['user']['upload'] = false;
$wgGroupPermissions['sysop']['upload'] = true;
</code>
0360nobodyさん
2006/06/26(月) 17:25:27ID:KapfWW4Uありがとうございます。
あ、そのページにはすべて書いてあるんだ・・・今気がつきました。
0362357
2006/06/26(月) 17:31:53ID:???下記のとおりです。
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()
0363344
2006/06/27(火) 09:55:50ID:???ご返信感謝です。
それがですね、サーバは自前で立ててるんですよね。
うーん。monobookもだめ、エクステンションでもだめ・・・。
やっぱり他のHTMLからFlash呼び出して、さらにそのHTMLを呼び出すしかないのかなぁ・・
見栄えが悪くなるからあんまりやりたくないんだけど・・・ほんとどーしたもんだか・・・
0364nobodyさん
2006/06/28(水) 04:01:02ID:???この辺じゃだめなの?検索しただけだから動くか知らんけど
ttp://meta.wikimedia.org/wiki/Flash
ttp://isaacnewton.princeton.edu/index.php/TigerWeb:Flash
0365nobodyさん
2006/06/28(水) 04:08:13ID:???gflashってやつは外部URL指定できるみたいだけどソースが見つからない
0366nobodyさん
2006/06/28(水) 04:12:00ID:???ttp://junkchest.blogspot.com/2005/03/wiki-adding-extensions-to-mediawiki.html#comments
0367344
2006/06/28(水) 17:23:38ID:???ありがとうです!
ちとやってみました。
が・・・普通にFlashを見ることはできるのですが、やはりそのswfファイルが
外部から読み込むはずのテキストを読み込んでくれません・・・orz
たぶん手詰まり、ですかねぇ…。
0368nobodyさん
2006/06/28(水) 22:16:43ID:???原因はわかってるの?生成されるHTML自体が間違ってる?Content-typeが
不適切とか?動的生成だとうまくいかないとか?
ダメな理由がわからないと対策もできないのでは。
0369344
2006/06/29(木) 10:48:43ID:???原因ははっきりとはわかりません。もしかするとFlashの仕様(外部ドメインからテキストを読み込めない)
か、mediawikiの仕様(設定)か、どっちかではないかな、とは思っています。
何故なら、mediawiki上では無く、単品のHTML上では普通にそのFLASHが外部から
テキストを読み込んできて、普通に動くので。
逆に言うと、mediawikiのその辺の設定があればわかるかもしれません。
mediawikiのサイトを検索してみたんですが、自分の英語力じゃ該当するような
記事を発見できず・・・。
0370nobodyさん
2006/06/29(木) 16:37:17ID:???をLocalsettings.phpに加えてみるとか
0371nobodyさん
NGNG--- 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 をインストールしています。データベースに関してはあまり詳しくないです。すみません。
0372nobodyさん
2006/06/29(木) 23:35:41ID:???http://bugzilla.wikimedia.org/4445
0374nobodyさん
2006/06/30(金) 15:04:00ID:???行われているというのに、今わざわざ1.4系を入れようというのか
などと考えると夜も眠れん。今から昼寝する。
0375nobodyさん
2006/06/30(金) 18:17:33ID:???ディストロで提供されている stable パッケージが
1.4.15 なものでして。unstable を入れると依存関係で
悲惨なことになりそうなので試してないのです。
0376nobodyさん
2006/06/30(金) 18:39:02ID:???AMPはパッケージで、mediawikiだけ手動で入れても
罰は当たらないと思うのだけれど。
ディレクトリ構成だけ鳥のを参考にするとか。
0377nobodyさん
2006/06/30(金) 19:19:12ID:???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
0378nobodyさん
2006/06/30(金) 19:43:45ID:???MySQLの文字セットはどう設定するのが正しいのでしょうか?
現在、オール「latin1」です。
このまま進んで良いものやら、悩んでいるのでお願いします。
ちなみにMySQLのバージョンは5.0.18です。
0380nobodyさん
2006/07/01(土) 21:26:42ID:nmkk0Acvlatin1だと、データベースのバックアップがままならないときがありました。
0381nobodyさん
2006/07/03(月) 11:06:58ID:???表示させないようにするにはどこをいじればいいのかが分からない…。
[[表示メッセージ一覧]]とかにあったっけ?あれはサイドバーしか見当たらない。
0382381
2006/07/03(月) 11:36:42ID:???上のメニュー(オプションとか自分の投稿履歴とか)はどうやって消すんだろう…。
0384nobodyさん
2006/07/04(火) 07:13:04ID:???というか常識中の常識だゴルァ。知ったかぶりするのはお勧めできない。
というかどっちにしろ無駄に負荷高杉な罠。
0385nobodyさん
2006/07/04(火) 09:53:49ID:???0386nobodyさん
2006/07/04(火) 12:19:26ID:???0387nobodyさん
2006/07/07(金) 10:13:10ID:???なんか回避方法あるの?
0389nobodyさん
2006/07/07(金) 15:07:19ID:???私も同様に困っているので書いてみる。
例えば「テスト.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にすればなおるのかなあ。
0392nobodyさん
2006/07/07(金) 19:08:20ID:JyJPZBtT旧マシンが老朽化したため、新マシンにしようとしてるんですが
/home/hoge/public_html/mediawiki下をコピーして
あとphpMyAdminでデータベースをエクスポート&&インポートした。
で、問題はwikiの一切の文書(メインページ含み)がなくなっちゃった
UPLOADした画像や左上のロゴは旧マシンの状態のままだったんだがぁ
この文書が消えちゃうってのはどんな原因が考えられますか?
0393nobodyさん
2006/07/07(金) 20:54:01ID:???セットアップ時に指定したデータベース名とインポートしたときの名前が違ってて、新しくデータベース作っちゃったとか
0394nobodyさん
2006/07/09(日) 02:28:14ID:???リリースノート
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
0396nobodyさん
2006/07/09(日) 06:43:09ID:???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
0397nobodyさん
2006/07/09(日) 11:10:53ID:???5.0.0がリリースされてもう2年になるのに、なかなか
ホスティングサービスは置き換えが進まないね。
4.xは開発終了してるからセキュリティー的にも望ましい状態とは
いえないと思うんだけどな。
0398nobodyさん
2006/07/09(日) 15:00:20ID:QntrWMDOつまり、あるShift_jisエンコードのページに検索フォームを設置して、そのフォームからShift_jisで送信された検索ワードを
MediawikiでUTF-8に変換させる方法はないかということです。
0399nobodyさん
2006/07/09(日) 15:29:17ID:???全部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
0400nobodyさん
2006/07/09(日) 21:59:54ID:???<form accept-charset="utf-8" (以下略)>
0401nobodyさん
2006/07/09(日) 23:18:16ID:pXwNtaUWIE無理じゃん
0403nobodyさん
2006/07/10(月) 00:16:36ID:???さっき見たら1.7.1がリリースされていたので
Win XP+XAMPP 1.5.3a,+InnoDBの有効で試したら
あっさり動いた。mimetexでTeX記法も使えた。
texvcはうまくいかなかった。
>>371-373 ありがとう。助かった。
0404nobodyさん
2006/07/11(火) 16:30:28ID:???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
0405nobodyさん
2006/07/11(火) 17:04:36ID:???apache の設定だとオモタ。httpd.conf から MIME_magic 関連の設定探して晒してくれ。
0406nobodyさん
2006/07/11(火) 18:40:49ID:???ソースのその辺読めば
On Winodws, you must set mime_magic.magicfile in php.ini to point to the mime.magic file bundeled with PHP
0407nobodyさん
2006/07/12(水) 01:08:54ID:???SOABSの規制が働いていないような気がするのですが・・・
0408nobodyさん
2006/07/12(水) 01:26:09ID:???DNSBLはウィキメディアで使ってない機能だから、もしかすると壊れてるかもしらん。
./includes/User.php から User::inSorbsBlacklist を見つけて、
$this->inDnsBlacklist( $ip, 'http.dnsbl.sorbs.net.' ) ってなってるとこを、
書き換えればよいでしょう(綺麗じゃないけど)。
0409nobodyさん
2006/07/12(水) 09:27:18ID:???ご指摘ありがとう、
php.ini に
mime_magic.magicfile = "c:\php\magic.mime"
を追加で動きました。
>>405
今回はapacheの設定ではりませんでしたが、いろいろ調べて勉強になりました。
ありがとうございます。
0410nobodyさん
2006/07/13(木) 11:20:27ID:???が、やっぱりマークアップがわからんと文句を言う人も多い…覚えてくれよ、
小学生でもWikipedia使える奴いるんだからさ…
0411nobodyさん
2006/07/13(木) 13:48:07ID:???ドラッグ反転してボタン一発でマークアップ完了。
0412nobodyさん
2006/07/13(木) 22:28:49ID:???逆に、日本で主流っぽいPukiWikiとかの記法が全く分からんw
不便な世の中だ。LivedoorWikiとかmwの劣化コピーに見えるのに(履歴ページとか)記法は違うもんな。
0413nobodyさん
2006/07/14(金) 00:18:25ID:???もうひとつ質問させていただきます。127.0.0.2以外を返してくるサーバ(127.0.0.3など)を指定してもエラーは起きませんか?
0415nobodyさん
2006/07/15(土) 21:52:14ID:Kl8Jkd0j復活できた記事と、消えちゃった記事があるんだけどなんでだろ?
0416nobodyさん
2006/07/17(月) 16:48:00ID:???0417nobodyさん
2006/07/17(月) 20:31:55ID:???新着画像ギャラリーのサムネイルで画像が表示されん。
がしかし、クリックすると大きな(アップロードしたサイズ)画像が現れる。
つうことは、アップロードはなっているけど、
サムネイルが表示できてないってこと?
何をどういじればサムネイルが表示されるのやら。
同じ現象のかたいますか?
0418nobodyさん
2006/07/17(月) 21:40:58ID:???・なんらかのパーミッション制限がかかってる鯖でディレクトリハッシュが使えないのに使おうとしてる(無効化してない)
・というかそもそもimageディレクトリのパーミッションがいいかげん。
原因はこれくらい。
0419417
2006/07/18(火) 18:42:01ID:???ありがとう。
2番目ぽいかな・・・
3もありかもね・・・(オレノコトダシ
通常サイズで表示できて、サムネイルでは表示できないってのがなぁ・・・
がんばってみるか
0420nobodyさん
2006/07/18(火) 19:58:24ID:???LocalSettings.phpをrenameして、もっかい./config/index.php開いてみ。
ImageMagickが認識されてるか出るから。
0421417,419
2006/07/18(火) 20:20:32ID:???やってみました。
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:
こうでました・・・が、この先の設定をやって、最後にでる「何々ができる」ってところをみないとだめですか?
■ このスレッドは過去ログ倉庫に格納されています