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


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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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


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

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

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

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

239 名前:nobodyさん mailto:sage [2006/04/22(土) 11:18:01 ID:???]
>>238

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

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



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

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

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

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

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

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

245 名前:nobodyさん mailto:sage [2006/04/30(日) 20:58:05 ID:???]
げ、まじだ・・・

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

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

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

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

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

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

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

だな

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

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

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

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



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

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

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

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


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

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

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

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

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

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

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

動作報告まで。

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

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

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

Apacheごとかたまるんだよな

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

PHP 5.0.1 installed
PHP server API is apache; ok, using pretty URLs (index.php/Page_Title)
Have XML / Latin1-UTF-8 conversion support.
PHP is configured with no memory_limit.
Have zlib support; enabling output compression.
Neither Turck MMCache nor eAccelerator are installed, can't use object caching functions
GNU diff3 not found.
Found GD graphics library built-in, image thumbnailing will be enabled if you enable uploads.
Installation directory: c:\Apache\htdocs\mediawiki-1.6.5
Script URI path: /mediawiki-1.6.5
Environment checked. You can install MediaWiki.
Warning: $wgSecretKey key is insecure, generated with mt_rand(). Consider changing it manually.
Generating configuration file...

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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


>>282

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

他、こことか。

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

>>289

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

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

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

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

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

>>289

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

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


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

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

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

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

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

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

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

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

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

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

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

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

>create database wikidb character set utf8;

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

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

一度切ります。

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

PHP 5.0.1 installed
PHP server API is apache; ok, using pretty URLs (index.php/Page_Title)
Have XML / Latin1-UTF-8 conversion support.
PHP is configured with no memory_limit.
Have zlib support; enabling output compression.
Neither Turck MMCache nor eAccelerator are installed, can't use object caching functions
GNU diff3 not found.
Found GD graphics library built-in, image thumbnailing will be enabled if you enable uploads.
Installation directory: c:\Apache\htdocs\wiki
Script URI path: /wiki
Environment checked. You can install MediaWiki.
Warning: $wgSecretKey key is insecure, generated with mt_rand(). Consider changing it manually.
Generating configuration file...

Database type: mysql ???
PHP is linked with old MySQL client libraries. If you are using a MySQL 4.1 server and have problems connecting to the database, see dev.mysql.com/doc/mysql/en/old-client.html for help.
Attempting to connect to database server as root...success.
Connected to 4.1.19-community-nt; You are using MySQL 4.1 server, but PHP is linked to old client libraries; if you have trouble with authentication, see dev.mysql.com/doc/mysql/en/old-client.html for help.
Database wikidb exists
Creating tables... using MySQL 4 table defs...Query "CREATE TABLE `job` ( job_id int(9) unsigned NOT NULL auto_increment, job_cmd varchar(255) NOT NULL default '', job_namespace int NOT NULL,
job_title varchar(255) binary NOT NULL, job_params blob NOT NULL default '', PRIMARY KEY job_id (job_id),
KEY (job_cmd, job_namespace, job_title) ) TYPE=InnoDB " failed with error code "key ???????????. key ????????報024 ??? (localhost)".

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

299 名前:nobodyさん mailto:sage [2006/05/30(火) 18:34:10 ID:???]
>>298
>>201

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

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

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






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

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

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