*** MediaWiki 管理者の集い ***
■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん
2005/05/20(金) 15:47:13ID:1/T9a2Hq日本では利用者は少ないのかな。
ググってもろくな情報がありません。
改造や見栄えの変更などの情報交換しましょ。
0686nobodyさん
2007/01/23(火) 19:19:47ID:GKqFpOAiその下部にある「ツールボックス」のカスタマイズを実現するには、
どうすれば良いのでしょうか?
ご存知の方いましたら、
ぜひ、教えてもらえると助かります。
0688nobodyさん
2007/01/30(火) 00:15:41ID:yK4Nsu2e0689うた
2007/01/31(水) 19:11:52ID:criz5LecSQLの構文、
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した画像
の様に区別されてるみたい。
0690nobodyさん
2007/01/31(水) 20:05:26ID:???http://meta.wikimedia.org/wiki/Help:Namespace
0691nobodyさん
2007/02/18(日) 02:01:12ID:???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 />
0692nobodyさん
2007/02/24(土) 14:27:00ID:br6So/j60693nobodyさん
2007/02/25(日) 16:01:42ID:???全然信じられてねーのが癪に障りますが、
とりあえずできたということにしてリリースしますた。
http://www.luntf.com/
あと去年の人とは別人です。
0694nobodyさん
2007/02/25(日) 17:19:14ID:???0695nobodyさん
2007/02/27(火) 20:45:48ID:???インストールはうまく行くのに、管理者でログインすると
編集をするのも保護をするのもうまくいきません。。。
「セッションが切断されたため編集を保存できません。もう一度やりなおしてください。
それでも失敗する場合、ログアウトしてからログインし直してください。 」
みたいなのが出て、何度ログインしなおしても駄目っす。(IE6&FF2共に)
apach 2.2.3-5
mysql 5.0.27-1
php 5.1.6-3.4
なにが原因なのでしょうか?
0696nobodyさん
2007/02/27(火) 20:50:56ID:???0697695
2007/02/27(火) 22:25:32ID:1HEh8yC4レスありがとうございます。無事解決いたしました。
PHPのセッション用ディレクトリのパーミッションが問題でした。
PHP自体初めて入れたので理解不足でした。
0698nobodyさん
2007/02/28(水) 21:21:58ID:Pt62JFpqXREAの有料鯖に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の設定は確認したので、自分的には
他に原因があるのでは?と疑っています…。
0699nobodyさん
2007/02/28(水) 21:31:18ID:???0700nobodyさん
2007/02/28(水) 21:35:18ID:???$wgUseImageMagick = false;
にしてみれば?
0701698
2007/03/01(木) 00:17:54ID:XHdFZlJh>>700
うおっ、いきなりお返事ありがとうございます!!
GDライブラリ使用($wgUseImageMagick = false;)でサムネイル表示できました!!
画像がきれいなImageMagickを使うことばかり考えて、GDライブラリのことをすっかり忘れてました!!
お手数かけてすんませんでした。>>699の方も素人相手にご丁寧なご教示、ありがとうございました!!
0702nobodyさん
2007/03/02(金) 20:51:19ID:ifkcFSyEテンプレート関連で画面が無茶苦茶になってしまいます。
Wikipediaのskins-1.5ってCSSと
テンプレート関連を一通りDLしてみてもやはり
同じようなレイアウトになりませんでした
何か解る方居ますか?
0703nobodyさん
2007/03/02(金) 21:38:38ID:???[http://sb.xrea.com/showthread.php?t=10744 PHPをCGIとして動かす方法について - XREA&CORE SUPPORT BOARD]
今日知ったんだけど、実は1年近く前からできたのね。
というわけでうちでも早速ImageMagick使えるようにしたんだけど、
SVGは>>497の症状が出るなあ。どうしたもんだろ。
0704nobodyさん
2007/03/04(日) 17:54:32ID:???ちなみに内部動作を調べるには文字列を検索するコマンドを使用します。*UNIXならgrep、Windowsならfindstrです。今回の場合では例えば、includesに移動してfindstr svg *.phpと入力します。
内部構造を改変せずにsvgを表示させる代替法としては、LocalSettings.phpに$wgRawHtml = true;を追記して<html>タグの範囲内で直接htmlを利用できるようにした上で
<html><object data="http://localhost/mediawiki/images/filename.svg" type="image/svg+xml"></object></html>
と書くか、ファイル名の入力に対して上記のような<object>タグを返すエクステンションを書く方法があります。
0705nobodyさん
2007/03/06(火) 22:12:01ID:DFGue90J$wgLegalTitleChars .= '+';
までは分かったんですけど
htaccessでURL短くするやつやると
%2Bが半角スペース扱いになってしまいます
これはどこが問題なんですか?
0706nobodyさん
2007/03/07(水) 21:13:21ID:???マニュアルによれば、1.8.3以降はデフォルトで許可されている。
もう少し状況を説明しないと答えようがないなぁ。
0707nobodyさん
2007/03/07(水) 21:21:12ID:???0708nobodyさん
2007/03/07(水) 22:56:57ID:TMp0uE6dhtaccessを書き換えたらできました>>706
0709nobodyさん
2007/03/12(月) 08:32:47ID:???<pre>
データベース検索の文法エラー。これは恐らくソフトウェアのバグを表しています。
最後に実行を試みた問い合わせ:
(SQLクエリー非表示)
from within function "Revision::fetchRow". MySQL returned error "1054:
Unknown column 'rev_len' in 'field list'
</pre>
とりあえず、svn update -r 正常に動作しているリビジョン番号
で差し戻してエラーを回避しました。
0710nobodyさん
2007/03/12(月) 13:59:09ID:???0712nobodyさん
2007/03/16(金) 22:13:37ID:5EasO+Uoおもしろいな〜、これ!オレ凝り性だから、まじハマるわ。
0713nobodyさん
2007/03/17(土) 10:48:23ID:???0714nobodyさん
2007/03/17(土) 12:30:44ID:Wp9qeHxNつhttp://wiki.livedoor.com/
0715nobodyさん
2007/03/17(土) 17:09:47ID:no+nEFjQ下記のエラーが出てしまいます。
構文解析失敗 (PNGへの変換に失敗しました。latex, dvips, gs, convertが
正しくインストールされているか確認してください。)
latex, dvips, gs, convertは元々使っていたので入っております。
試しに、inclues/Math.phpのtexvcを呼び出しているところのコマンドライン内容を
ログに吐いて、シェルから手動で叩いてみたのですが、正常にpngファイルが生成
されているようなんですが。
なんででしょう。
0716nobodyさん
2007/03/17(土) 18:52:22ID:???http://meta.wikimedia.org/wiki/Troubleshooting_math_errors#Linux_2
% 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
0717nobodyさん
2007/03/17(土) 19:36:06ID:???0718nobodyさん
2007/03/17(土) 20:34:25ID:no+nEFjQmath/render.mlの
let cmd_dvips tmpprefix = "dvips 〜
とかの部分を絶対パス指定にしたら動きました。
0719nobodyさん
2007/03/18(日) 14:07:51ID:C3bKiQ4Ohttp://ja.wikipedia.org/wiki/Template:Infobox_%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E
</pre>
{{Infobox プログラミング言語 |
名前 = Scheme |
パラダイム = [[関数型言語|関数型]] |
登場時期 = 1970年代 |
設計者 = ガイ・スティールJr.、<br />ジェラルド・ジ
↑のような自己参照の部分から壊れだしているのですが。
0720nobodyさん
2007/03/18(日) 14:10:45ID:???0721nobodyさん
2007/03/18(日) 18:39:04ID:???CMSの無料レンタルサーバ
対応CMS:XOOPS phpBB Nucleus OpenPNE Pukiwiki WordPress Geeklog Mediawiki
http://www.cmssquare.com/
0722nobodyさん
2007/03/19(月) 00:06:12ID:0/ldEQlrカテゴリでAV女優一覧作っても、Wikipediaみたいに
あ
・天衣みつ
み
・三上翔子
にはならなくて、
天
・天衣みつ
三
・三上翔子
になってしまいます・・・orz
0723nobodyさん
2007/03/19(月) 01:35:57ID:NsLa5WLo[[Category:AV女優|みかみしようこ]]
0724719
2007/03/19(月) 02:15:20ID:lPYKqvFB↓の3つをコピーして、require_once("extension/ParserFunctions/ParserFunctions.php");としているのですが・・・
Expr.php
ParserFunctions.php
SprintfDateCompat.php
他にも何か必要なのかしら?
0725nobodyさん
2007/03/19(月) 03:36:35ID:av79vbBmhttp://nanazero.xxxxxxxx.jp/top.html
バロスwwwwwwwwwwwwwwwwこれはひどい
0726nobodyさん
2007/03/19(月) 10:31:38ID:BOcakiIAありがとうございました、なんとか問題解決しました!
完成したらこのスレで晒させて頂きます♪
0727nobodyさん
2007/03/22(木) 00:47:17ID:Oul/JcB1なんかいけそうな感じがするんだけど、なかなかそれらしい箇所見つからなくて・・・
0728うた
2007/03/22(木) 18:19:26ID:???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へも項目名を変更したというような記述を与えるには
どのように書いたらいいのか、アドバイスをお願いします。
0729うた
2007/03/22(木) 18:20:21ID:???それとも、便法としてこのような方法を用いたのですが、根源的に、
importtextfile.phpで2バイト文字によるファイル名が通るようにするには
どのようにしたらよいでしょうか?
(これは過去にも悩んでここで相談したことがありますが、
importtextfile.phpでファイル名をutf-8に変換してwikiに渡すように
改造すればよい、という御指摘のみで、PHPに詳しくない私にはお手上げです
wikiのバグレポートにも相談しましたが、外国人の人から、「windowsがutf-8を理解しないのが原因だ」(取意)
というresがあったのみで、具体的にはちっとも解決しませんでした)
windowsユーザーで、既に手元に大量の記事原稿があって、それを一括でmediawikiに登録したことがある方は
いらっしゃいませんでしょうか?
そのノウハウを是非教えて下さい。
何卒よろしくお願い申し上げます。
0730nobodyさん
2007/03/23(金) 12:35:04ID:???エクセル(表計算ソフト)やテキストエディタの置換で
XML形式に整形し、ある程度、分割して
特別:Importから取り込んでます
0731うた
2007/03/23(金) 21:32:55ID:???XML形式でのImport、教えて頂きありがとうございました。
喜び勇んで、特別:Exportで既存の(項目名を数字で登録した)項目を出力し、
XMLの形式を確認して、実験してみました。
Importはうまくいきました。(+とか−ってのは除去しなくてはいけなかったのですね)
けれども折角仕込んだHTMLタグ(<h1>とか)がすべて取り払われてしまいましたorz
(ノ_<。)うっうっうっ
0732726
2007/03/23(金) 23:08:56ID:ZlBOeVsvなんとか公開できるまでに組み上げてみました!
ちょっと変わった趣味ですけどね♪
http://www.peniban.org/
0733うた
2007/03/24(土) 01:50:13ID:???横入り失礼します。
拝見しましたが、画像ファイル名はすべて英数字ですが、
これって2バイト文字はダメなんでしょうかね?
私も、実験的に2バイト文字のファイル名をもつ画像を
wikiにUPしてみましたが、出来ませんでした。
wikiはとことん2バイト文字を考慮していないですよね。
0734726
2007/03/24(土) 02:01:21ID:3xv47eLT画像のファイル名で2バイト文字は試したことないですね、
元々プログラマなもので習慣的につい・・・。
仮に出来たとしても、あまりオススメはできないような。。。
PukiWikiとかはその点は優秀なんですかね?
初めて触れたWikiがMediaWikiなので他は知らないのです、スミマセン
(荒らしに一番強いのがMediaWikiと聞いたのが決め手でした)
しかし、Wikiって面白いですね、寝る間も惜しんでハマってますw
0735nobodyさん
2007/03/25(日) 18:03:39ID:???>>224-225
http://www.mediawiki.org/wiki/MediaWiki_roadmap
* Expand FileStore to all image storage for filename reform, better cache/mirroring ability
らしいけど。
0736nobodyさん
2007/03/26(月) 23:42:01ID:RD68A72cちょっと遅いな、どこの鯖使ってんだ?
0737nobodyさん
2007/03/27(火) 00:02:38ID:???0738nobodyさん
2007/03/27(火) 00:19:49ID:8n+fXgGQMediaWikiで、「HTMLのタグ」を記事ページで有効にすると、
やはり、まずいんでしょうか?
0739nobodyさん
2007/03/27(火) 12:35:31ID:???アカ取得したんだが、重すぎて使い物にならんかった。
732も同じっぽいな。
0741nobodyさん
2007/03/27(火) 21:43:51ID:???時間帯によっては使い物にならないと思う
0742nobodyさん
2007/03/27(火) 23:43:43ID:???記事数とアクセス数も考慮すると同じサーバで大量のリソースを消費している人が
いるんでしょう。
負荷対策にeAcceleratorをインストールできるそうです。
それでもこなしきれなかったら専用鯖を借りてねとだそうで。
http://forum.dreamhosters.com/programming/61959-eAccelerator-APC-and-MediaWiki.htm
http://wiki.dreamhost.com/index.php/MediaWiki_Troubleshooting
0743nobodyさん
2007/03/28(水) 00:50:30ID:kFXGf99Y<head>
</head>
と
<body>
</body>
の間に好きなタグを埋め込みたいのだが、
(アクセス解析のソフトとかを埋め込みたい)
変更する場所は
/maintenance/dumpHTML.inc
でいいのでしょうか?
更新後吐き出されるソース見ても変化ないので
違うのかもしれないんですが、他にそれらしき
ファイルもありませんので・・・。
0744nobodyさん
2007/03/28(水) 01:37:31ID:???編集権限を信頼できる人間だけに制限してあるのであれば大丈夫です。
悪意のある使い方の例としてページを開いた瞬間にウィルス幹線サイトにに転送する
JavaScriptを埋め込むなどがあります。
http://ja.wikipedia.org/wiki/クロスサイトスクリプティング
>>743 解析用のJavaScriptを使用するならスキンのphpファイルに埋め込みます。
デフォルトがmonobookならsikins/MonoBook.phpです。
dumpHTML.incはコマンドラインツールのdumpHTML.phpで
使用されているクラスです。
0745nobodyさん
2007/03/28(水) 01:59:51ID:???凄い! 一発で問題解決しました!!
>> デフォルトがmonobookならsikins/MonoBook.phpです。
がビンゴでした。本当の本当にありがとうございました!!!
0746nobodyさん
2007/03/30(金) 14:11:14ID:26EX/Jij0747nobodyさん
2007/03/30(金) 14:35:14ID:CZifSU/Z0748nobodyさん
2007/03/30(金) 16:07:48ID:???インストーラーでeAcceleratorを指定するところの「Memcached Servers」には、何を入れれば良いのでしょうか?Please specify host and port と出てくるのですが、これはどこを見れば分かりますか?
また、インストール後にeAcceleratorを入れた場合は、どこの設定を変えれば良いのでしょう?LocalSettings.phpでしょうか?
0749nobodyさん
2007/03/30(金) 20:17:05ID:???eAcceleratorとMemcachedは別の製品なので、入力は必要ないはずですが。
設定についてはeAcceleratorの設定を有効にした上で別のMediaWikiをインストールをして
LocalSettings.phpを調べればわかります。
別のインストールをするには現在使用しているMediaWikiのコピーをMediaWiki2などと
別名で保存して、LocalSettings.phpを削除すればできます。
0750750
2007/03/30(金) 21:03:19ID:???http://www.mediawiki.org/wiki/Manual:%24wgMainCacheType
## Shared memory settings
$wgMainCacheType = CACHE_ACCEL;
$wgMemCachedServers = array();
0751nobodyさん
2007/03/30(金) 22:44:32ID:???#memcachedの起動
memcached -d -l 127.0.0.1 -p 11000 -m 64
#LocalSettings.php
$wgUseMemCached = true;
$wgMemCachedServers = array( "127.0.0.1:11000" );
0753nobodyさん
2007/03/31(土) 20:27:33ID:???Vine3.2にMediaWiki1.8入れてまして。
MySQL5(utf8)で構築したのですが、ある事情から、一度MySQL4にしてその直後にMySQL5に再び戻しました。
そしたらindex.phpにアクセスしても、ページが表示できませんになってしまうのです。
(The requested URL could not be retrieved Zero Sized Reply)
DBのprefixを変えてインストール直後のDBを指すとページが表示できるので、データ(の文字コードとか)に問題ありそうです。
復旧させるためのヒントありませんでしょうか?
0754nobodyさん
2007/03/31(土) 20:29:28ID:???試したのは、別wiki(&別DB)立ててdumpBackup.phpをインポートしてもダメでした。
xmlも見たところ何の問題もなさそうだし。。。
困っています。
0755nobodyさん
2007/03/31(土) 23:28:52ID:???>ある事情から、一度MySQL4にしてその直後にMySQL5に再び戻しました。
ここで何をしたのでしょうか?
>DBのprefixを変えてインストール直後のDBを指すとページが表示できる
どのように表示されるのでしょうか?
まずは状況を整理して下さいな。
http://www.mediawiki.org/wiki/Manual:Moving_a_wiki
0756nobodyさん
2007/04/01(日) 07:23:05ID:???ありがとうございます。
MySQLのところは、tetexというのの削除とcoreutilsのinstallです。(その後MySQL5のインストール)
DB変えると、/wiki/メインページが表示されるようになります。
(ここに元のtext.sqlとかxmlとかを入れると途端に「表示できません」になってしまいます)
Manualもうちょっと読んでみたいと思います。
0757nobodyさん
2007/04/01(日) 08:47:36ID:???>(ここに元のtext.sqlとかxmlとかを入れると途端に「表示できません」になってしまいます)
mysqldumpでダンプしたtext.sqlをmysqlコマンドで読み込ませることができないのと
[[特別:Export]]から書き出したXMLファイルを[[特別:Import]]から読み込ませることが
できないということかな?
>DB変えると、/wiki/メインページが表示されるようになります。
これだけの文を見ると単にデータの引っ越しが失敗しているだけにも見えるんだけど。
メインページは以前と同じ?ブラウザのキャッシュがあるからリロードをお忘れなく。
他のページは表示されるのかな?
テキストと数式がほとんどで[特別:Export]]も[[特別:Allpages]]も使えるなら
xml形式でデータを回避させてから、現在のLocalSettings.phpを
どこかに移動させてデータベースを新しく作成して再インストールする方法があるよ。
画像はimagesに保存されている。
0758757
2007/04/01(日) 09:06:41ID:???ちなみにテキストでのバックアップ方法を書いたのは
MySQL4.0と4.1以降では仕様が大きく違うためにです。
0759753
2007/04/01(日) 09:53:03ID:???ご丁寧にありがとうございます。
はい。mysqlコマンドとphp /maintenance/importDump.phpを実施し、実施後index.phpを開くと、ページを表示できませんになります。(読み込ませること自体はできていますが、index.phpがページをgenerateしてくれません)
DB変更後のメインページは以前と同じです。(スキンをいじってますが元通りに表示されます)変更後のDBのtextとかのtableに何も入っていないのでテンプレート部分だけ(記事なし)のページが表示されます。
他のページは、URLを指定しても表示されません。(ページが無い)
最終的には、1ページずつxmlから取り出したデータを入れていこうとは思っているのですが。。。
0760753
2007/04/01(日) 09:54:06ID:???0761nobodyさん
2007/04/01(日) 20:27:50ID:47JIuf86ほっといたらすぐ直るんですけど
これ鯖が悪いんですか?
0762うた
2007/04/01(日) 21:20:07ID:???私はwindows xpでmediawikiを動かしています。
今般やっとなんとか思い通りに稼働したので、
レポートします。
18000件にも及ぶ原稿をWIKIに登録できました。
importtextfile.php は2バイト文字によるファイル名を受け付けないので、
便法として半角英数の項目に付した�b�ファイル名として、WIKIに登録しました。
次段階として、その登録された半角英数の項目名を本来の見出し語に変更するのですが、
以前はSQL命令のUPDATEを使って、page_titleを半角英数から2バイト文字の項目名への変換が成功したのですが、以下参照
↓ ↓ ↓ ↓ ↓ ↓ ↓ ↓
http://pc11.2ch.net/test/read.cgi/php/1003557890/112-114
http://pc11.2ch.net/test/read.cgi/php/1003557890/120
今回、mediawiki1.9では、どういう訳かうまくいきませんでした。
(前回はmediawiki1.7でしたが、page_titleの1〜148までが
システムに使われていたのが、mediawki1.9からは1番目が
メインページに当てられていて分かりやすくなってて良かっ
た。が、その分、何か仕様が変更になったのだろうと想像する)
それで試行錯誤の末、
phpmyadmin(⇒http://www.phpmyadmin.net/home_page/index.php)
のSQL命令発効の窓から前述のupdateを千件ずつ貼り付けて、何とかうまくいきました。
当初、文書内の他項目へのリンクボタンを押すと、どういう訳かそのリンク先は編集画面としてジャンプしてしまい、困った者だと思っていましたが、いつの間にかそれが解消されていました。
また検索してもその2バイト文字で設定した見出し語ではヒットしなくて、困った者だと思っていました、これまたいつのも間にやら解消されていました。
どこかでデータベースの整合性を取るような動作を自動的にするのでしょうかね?
0763nobodyさん
2007/04/02(月) 18:02:07ID:???install.phpでクリエイティブコモンライセンスの
ところで他のサーバに接続するときになんどか接続に失敗することがありますね。
Proxyエラーがでたり。
0764763
2007/04/02(月) 18:32:01ID:???MediaWikiのインストールは途中でよく失敗します。
http://meta.wikimedia.org/wiki/Help:Installation#Run_the_installation_script
jobテーブルのvarcharのサイズを250から242に変更してもインストールに失敗しました。
242から150に変更してみます。
0765763
2007/04/02(月) 18:37:52ID:???Creating tables... using MySQL 5 table defs...Query "CREATE TABLE `ipblocks`
( ipb_id int(8) NOT NULL auto_increment, ipb_address varchar(40) binary NOT NULL default '',
ipb_user int(8) unsigned NOT NULL default '0', ipb_by int(8) unsigned NOT NULL default '0',
ipb_reason tinyblob NOT NULL default '', ipb_timestamp char(14) binary NOT NULL default '',
ipb_auto bool NOT NULL default '0', ipb_anon_only bool NOT NULL default 0, ipb_create_account
bool NOT NULL default 1, ipb_expiry char(14) binary NOT NULL default '',
ipb_range_start varchar(32) NOT NULL default '', ipb_range_end varchar(32) NOT NULL default ''
, PRIMARY KEY ipb_id (ipb_id), UNIQUE INDEX ipb_address (ipb_address(255), ipb_user, ipb_auto,
ipb_anon_only), INDEX ipb_user (ipb_user), INDEX ipb_range (ipb_range_start(8), ipb_range_end(8)),
INDEX ipb_timestamp (ipb_timestamp), INDEX ipb_expiry (ipb_expiry) ) TYPE=InnoDB, DEFAULT CHARSET=utf8 "
failed with error code "Incorrect sub part key; the used key part isn't a string,
the used length is longer than the key part,
or the storage engine doesn't support unique sub keys (localhost)".
やはり、なぜか最後にこんなエラーメッセージがでます。
キーが長いとのことですが、先ほど変更したvarcharのサイズをさらに小さくす
る必要があるのでしょうか? 150よりも小さな値にしないといけないわけですね?
0766nobodyさん
2007/04/03(火) 07:36:21ID:???DB周りをhackするより、テキストをXML形式に変換して読み込ませた方が簡単だと思います。
この辺りに意外と需要がありそうなので>>767でスクリプトを公開しておきます。
>>765 >>371-373 >>572 にも書かれていますが、my.cnf(もしくはmy.ini)で
skip-innodbをコメントアウトしてInnoDBの設定を有効にしないとエラーになります。
0767nobodyさん
2007/04/03(火) 07:40:28ID:???0768766
2007/04/03(火) 07:55:50ID:???アップロードにあげておきます。
no2.no-ip.info/up/download/1175587805691156.6YU1ac
0769nobodyさん
2007/04/03(火) 09:45:53ID:iL94sHM70770763
2007/04/03(火) 12:06:24ID:???>vi /etc/my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Default to using old password format for compatibility with mysql 3.x
# clients (those using the mysqlclient10 compatibility package).
old_passwords=1
[mysql.server]
user=mysql
basedir=/var/lib
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
my.cnfを調べましたがskip-innodbはひとつも見あたりませんでした。
環境は
Fedora Core 6
MySQL 5.0.27
PHP 5.1.6
httpd 2.2.3
です
0771nobodyさん
2007/04/03(火) 20:22:41ID:???FCのインストールチュートリアル
kajuhome.com/mediawiki.shtml
と
同じエラーに遭遇した人を見つけました。
www.allwiki.com/wiki/Mediawiki%E8%AF%A6%E7%BB%86%E5%AE%89%E8%A3%85%E5%9B%BE%E8%A7%A3%E2%80%94%E2%80%94%E5%B8%B8%E8%A7%81%E5%AE%89%E8%A3%85%E9%97%AE%E9%A2%98
下のサイトの「Mediawiki 1.8.2在中文windows平台安装故障」で
Experimental MySQL 4.1/5.0 UTF8
を選択したとありますが、これは試しましたか?
あと>>764のURLにも書かれているようにインストールを失敗して再度試すときは
一度作成されたテーブルはすべて削除する必要があります。
>Then you should delete tables you have made before, and then run the install script again
0772nobodyさん
2007/04/03(火) 21:01:08ID:???MySQLの移行作業が正常に行われたのか
データが正常にバックアップされているのか
MySQLのどのコマンドを使ってバックアップしたのか
といったいくつかの問題が考えられるので、
もう少し状況整理がされない限り、アドバイスのしようがないです。
書き込みを拝見する限り、MySQLのバックアップ関連の知識が
曖昧な印象を受けるので、その辺りを見直した方がよろしいかもしれません。
>>761 レンタル鯖を借りていて一時的に悪くなったという前提であるならば
>>732さんが遭遇したように同じ鯖を利用している人が急激に鯖のリソースを
大量消費している可能性があります。
【海外鯖最強】 DreamHost 【200GB/月$9.95】
http://pc11.2ch.net/test/read.cgi/hosting/1166966706/
パフォーマンス改善については次のFAQの記事があります。
MediaWikiの動作が遅いのですが、どうすれば速くなりますか?
meta.wikimedia.org/wiki/MediaWiki_よくある質問と回答集
0773うた
2007/04/03(火) 21:59:41ID:???ありがとうございました。
まだ試していないけど、まさにそういった事をしたくて1年程苦慮していたのです。
こういう神様みたいな方が現れるのを待っていました。
後進の方は幸せです。
text2xml.php はutf-8で保存ですね?
0774うた
2007/04/03(火) 22:12:34ID:???どういう訳か、mediawikiがダウンしている苦情をたびたび受けました。
調べてみるとwebサーバーのapacheがどうにかなっていて、これをrestartすると
正常に戻るのです。
何かの攻撃にあった形跡も無いようだし、
アクセスが集中したから、というわけでも無さそうだし、
それでアパッチをリスタートして、正常に動くことを確認して、やれやれと席を立つと
またしばらくして、mediawikiが使えないよ! という苦情を受ける――
そんな繰り返しが何度かあって、
MYSQLの設定が悪いのかなぁとか、
apacheがwindowsXPと相性が悪いのかなぁとか、
色々悩みましたが、今日原因が分かった様な気がします。
要するに、パソコンが、一定時間過ぎると、スタンバイモードになって
眠ってしまう、と同時にアパッチもダウンしてしまってたようなのです。
初歩的なことですが、大分悩んだので、挙げておきます。
0775763
2007/04/04(水) 12:43:51ID:???> >>770
> 同じエラーに遭遇した人を見つけました。
> www.allwiki.com/wiki/Mediawiki%E8%AF%A6%E7%BB%86%E5%AE%89%E8%A3%85%E5%9B%BE%E8%A7%A3%E2%80%94%E2%80%94%E5%B8%B8%E8%A7%81%E5%AE%89%E8%A3%85%E9%97%AE%E9%A2%98
> 下のサイトの「Mediawiki 1.8.2在中文windows平台安装故障」で
> Experimental MySQL 4.1/5.0 UTF8
> を選択したとありますが、これは試しましたか?
その「 Experimental MySQL 4.1/5.0 UTF8」を常に選択しています。
> あと>>764のURLにも書かれているようにインストールを失敗して再度試すときは
> 一度作成されたテーブルはすべて削除する必要があります。
drop で削除してcreateで作り直しています。
中国語を勘で読んで推測したのですか? 私は中国語を読めないものでして。
恐れ入ります。
0776nobodyさん
2007/04/04(水) 22:43:10ID:???スクリプトの動作確認作業の流れは次のようになります。
スクリプト(例えばC:\text2xml.php)と同じディレクトリに
textというディレクトリ(C:\text)を作成して、
その中に適当なテキスト(.txt形式)を複数保存して下さい。
(例えばテスト1.txt 内容 テスト2.txt 内容2など)
テキストの方はSJISで保存してもOKです。
保存が終わったら、コマンドプロンプトで
cd c:\
php text2xml.php
と入力すればスクリプトと同じディレクトリにoutput.xmlが作成されます。
そのxmlファイルをテキストエディタで開いて文字化けが生じていないか確認して下さい。
最後にMWの[[特別:Import]]から取り込むことができるか試して下さい。
補足として、MWの仕様として同じタイトルを2回目以降に取得する場合は
xmlの<timestamp>の部分の時間が前回取り込んだ時より進んでいないと
取り込まれないようになっています。
どうしても同じタイトルの記事を再度読み込み出来ない場合は
xmlファイルで時間の記述を書き換えるか、
MW側に取り込んだ記事を削除してから再度お願いします。
0777nobodyさん
2007/04/04(水) 22:53:22ID:???最新のMWのバージョンをお使いでしょうか(現時点で1.9.3)?
他に、SVNバージョンを選択肢があります。
この時期はPHPのくだらない質問スレで文字コードの質問するので、
ついでに、Win版ですが私の設定を公開しておきます。
■mbstring・文字コード(utf-8)・InnoDB
PHP(php.ini)
extension=php_mbstring.dll
[mbstring]
mbstring.language = Japanese
mbstring.http_input = auto
mbstring.encoding_translation = On
mbstring.detect_order = auto
■MySQL(my.cnfもしくはmy.ini)
[client]
default-character-set=utf8
[mysqld]
character-set-server =utf8
default-character-set=utf8
[mysqldump]
default-character-set=utf8
#skip-innodb
innodb_data_home_dir=C:/xampp/xampp/mysql/
innodb_data_file_path=ibdata1:10M:autoextend
innodb_log_group_home_dir=C:/xampp/xampp/mysql/
innodb_log_arch_dir=C:/xampp/xampp/mysql/
0778nobodyさん
2007/04/04(水) 23:12:29ID:qCIhLV2Nユーザー登録しないと、編集できない設定で運営しています。
これに加えて、メールアドレスを登録しないと、
ユーザー登録できないようにするには、どうすれば良いのでしょうか?
これまで、かなりの事は自己解決してはきましたが、
プログラムに関しては、まだまだ初心者です。
ご存知の方いましたら、よろしくお願いします。
0779nobodyさん
2007/04/05(木) 07:58:27ID:???==How do I require an email address be specified at registration?==
You can't require the user to enter a valid email - it's optional.
But there are some users who patched mediawiki to do something like this.
See Email_required_to_sign_up and Email_authentication_before_editing.
http://meta.wikimedia.org/wiki/MediaWiki_FAQ
http://meta.wikimedia.org/wiki/Email_required_to_sign_up
http://meta.wikimedia.org/wiki/Email_authentication_before_editing
だそうです。
0780nobodyさん
2007/04/05(木) 18:14:07ID:FeEa4bGNお返事、ありがとうございました。
あとは翻訳して、試行錯誤しながらやってみます。
0781nobodyさん
2007/04/11(水) 11:55:10ID:???カテゴリのページが「あいうえお順」にならないんですがこれは
何を設定すればいいのでしょう?wikipediaはちゃんとならんでますが・・・
参考までに日本語設定周りで関係しそうなのはこのへんでしょうか
Mediawiki 1.9.3
PHP 5.2.1
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = auto
mbstring.encoding_translation = On
Apache 2.2.3
mysql 5.0.27-standard
Server characterset: utf8
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
0783nobodyさん
2007/04/11(水) 21:38:01ID:9r6xIEgGわからなければ、
ウィキペディアで確認するのが良いよ
0784nobodyさん
2007/04/11(水) 23:13:24ID:9r6xIEgG項の「1.1」「1.2」「1.3」…という表示を、
「1」「2」「3」…という感じに変えたいのですが、
どのようにCSSを書いたら良いか、分かりませんでした。
ご存知の方いましたら、アドバイス願えないでしょうか?
■ このスレッドは過去ログ倉庫に格納されています