トップページ⇒php
1001コメント476KB

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

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001nobodyさん2005/05/20(金) 15:47:13ID:1/T9a2Hq
MediaWiki http://wikipedia.sourceforge.net/

日本では利用者は少ないのかな。
ググってもろくな情報がありません。
改造や見栄えの変更などの情報交換しましょ。
0896nobodyさん2007/05/15(火) 21:21:27ID:???
>>894-895
ありがとうございます。
拡張がバージョン情報にあるとは気づきませんでした。

Barrylbカレンダーは、<calendar>[[Category:Events]]</calendar>で表示できたので、
Simple Calendarも同様に、{{#calendar: month=05 }}を記述しただけですが、動作せず困っていました。
ttp://www.mediawiki.org/wiki/Extension:Simple_Calendar
あきらめて、他のカレンダーを順次試してみます。
0897nobodyさん2007/05/16(水) 10:34:03ID:???
>>892

891じゃないんだが。
DBを直接いじるっていうのは、textとrevisionのふたつでOK?
rev_text_idがtextテーブルのold_idに対応しているという理解で合ってる?
新規追加は普通にInsertすればいいんだよね。
上書きは、rev_pageを頼りに最新のrev_text_idを探して、該当するtextテーブルのデータを書き換えるのかな。
08988972007/05/16(水) 10:56:48ID:???
あ、新規追加っていうのは、新しい版を追加するっていう意味ね。
ページの追加じゃなくて。
0899nobodyさん2007/05/16(水) 19:41:55ID:???
>>897さんへ
どのカラムがどのカラムと相関関係にあるのか調べたことがありませんので、
rev_text_id = old_id に対応しているのか、わたしは残念ながら分からないです。

ただ、わたしのやり方で恐縮ですが、MediaWiki に関するすべてのテーブルに
記載のある、すべての該当文字列を書きかえることにしています。

履歴やそのほか細かいところで情報が残ったりして、人間の目であとになって
見たときに整合性がとれていなくて『?』と感じるかなぁと思ったものですから。

新しい版を追加することにつきましては、recentchanges とかにも書いておいて
あげると利用者にとっては幸せかもしれませんね〜

以上、少しでもヒントとかになりましたら幸いです。
それではっ!
09008972007/05/16(水) 22:48:25ID:???
>>899

なるほど。ありがとうございます。
そうでした。recentchangesもですね。
文字列の置換を履歴も含めて行うのであればDBいじるというのは良さそうですね。

版の差込とかはもっと調べないと迂闊に手を出さないほうが吉かな。
0901nobodyさん2007/05/16(水) 23:00:54ID:???
MWのDBのレイアウトは下記のページで確認することが出来ます。
http://www.mediawiki.org/wiki/Manual:Database_layout
0902nobodyさん2007/05/17(木) 19:06:24ID:???
>>901
バージョン違いでの説明もありますし、これはいいですね!
もっと読みこまねば…
0903nobodyさん2007/05/22(火) 01:52:54ID:+Ejk9HZr
メインページにだけ、Amazonのアフィリエイトの<script>を貼りたいんですけど、なんかいい方法はありますか?
0904nobodyさん2007/05/22(火) 02:46:17ID:???
>>903
MediaWikiのバージョンや使っているウェブサーバの種類やバージョンによって方法が違う
場合を想定して、>>864-を参考にバージョンなどの情報や、検索エンジンなどで調べたか、
調べた場合はどんなキーワードで調べたのか、手探りでやってみたことがあればどんな
ことをしてみたのかなど、合わせて記載してみてはいかがでしょう?
0905nobodyさん2007/05/22(火) 11:09:02ID:???
>>903
monobookのしかるべき箇所に$this->text('pagetitle')=='メインページ'だったらアフィリエイトタグ貼られるようにすればいいのではないかい?
0906nobodyさん2007/05/22(火) 14:26:28ID:JVNyRDEX
あの、ウィキペディアフォーマットで書かれた記事を plain text に変換するツールってありませんかね?
0907nobodyさん2007/05/23(水) 07:31:16ID:???
たとえば、「コミュニティ・ポータル」についてどういう機能か調べようとしても、MediaWikiを使用しているサイトのそのページが引っ掛かってしまい、
機能説明ページまでたどり着けません。
ttp://www.mediawiki.org/wiki/Help:Contentsなどの英語の解説見てもよくわからないし、何か検索のコツはないでしょうか?
0908nobodyさん2007/05/23(水) 08:07:21ID:???
そもそも「コミュニティ・ポータル」はMediaWikiの機能じゃないだろ。
そういう名前のページがあるだけ。
0909nobodyさん2007/05/23(水) 08:38:28ID:???
>>907さん、コミュニティ・ポータルについては Wikipedia などに「ウィキポータルとは?」といった
タイトルで説明がありますので、そちらを参考までにご覧になるのがよいかと思います。
http://ja.wikipedia.org/wiki/Wikipedia:ウィキポータル

あと、>>908さんの見解については少し誤りがあると思いますので補足しますと、MediaWiki 自体に
portal という変数つきのページ(機能)が用意されていて、これは Wiki としての情報データベースと
Wiki を利用する人々のコミュニケーションをつなげるといった、ポータルサイト的な役割を期待して
設定・設置されたものだと、わたし個人的で恐縮ですが考えています。

なお、このポータルは、使用しなくとも問題ありませんので、自らの運営する MediaWiki のサイトに
即したポータルっぽいページを用意するか、用意しなくともよいと思います。

たとえば、わたしは仲間内だけでぐるめ情報をクローズドに MediaWiki に登録・公開していますが、
仲間内だけでの利用なのでポータルは設置せず、掲示板やチャットでその機能を代用しています。

以上、参考になりましたら幸い、わたしの見解に誤りがあれば訂正お願いします>ALL ではっ!
0910nobodyさん2007/05/23(水) 09:07:09ID:???
あぁ… やっぱり頭がまだ寝ていますね… 先の説明がわかりにくければすみません(汗)
説明不足なところがあるかなぁと感じましたので追記させていただきます。

コミュニティ・ポータルに関連する設定 portal / portal-url がこんな風に使えるよ的なこと
については、次の設定項目とその説明が少しは役に立つと思います。

■Manual:$wgForceUIMsgAsContentMsg
http://www.mediawiki.org/wiki/Manual:%24wgForceUIMsgAsContentMsg

■Manual:$wgNavigationLinks
http://www.mediawiki.org/wiki/Manual:%24wgNavigationLinks

なお、期待に添った答にならず残念ですが、MediaWiki はやはり海外製のソフトですので、
英語をある程度理解しないことにはかゆいところまで使っていくのが難しいと思います…
『英語の勉強もできて一石二鳥!』と思えば少しは楽しめるかなぁ?と。 いかがでしょう!?
とゆーことで今度こそ、それではっ!
0911nobodyさん2007/05/23(水) 23:42:27ID:WVtHeZQ4
>>905
MonoBookは使ってないんですよね。
CologneBlueなんですが、CologneBlue.php の中だと $this->text() が Undefined CALL になって使えないんですよ。

何か他によい方法はないですかねえ?

MediaWikiはver1.6系列です。
09129112007/05/24(木) 02:05:10ID:gT6z79B4
詳しいverはこんな感じです。
MediaWiki: 1.6.10
PHP: 4.4.6 (cgi)
MySQL: 4.0.27
0913nobodyさん2007/05/24(木) 09:08:15ID:WPO5LnLI
■MediaWiki、サーバ関連情報
MediaWiki: 1.6.10
PHP: 4.4.6
MySQL: 4.0.27

■検索エンジンで調べたキーワード
mediawiki、sidebar、users、編集、あとはMediaWiki内でsidebarなど

■やりたいこと
users権限でもSidebarを編集できるようにしたく、
LocalSettings.phpに$wgGroupPermissions['users']['editinterface'] = true;
を追加したのですがユーザー権限ではサイドバーを編集できませんでした。
DefaultSettings.phpも一通り見てみたのですが有効な設定は見つかりませんでした。
Extension:SysopSidebarというものを見つけたのですが、1.6.xには対応しておらず…
ttp://www.mediawiki.org/wiki/Extension:SysopSidebar
何かよい方策がございましたらご教示いただきたくよろしくお願いいたします。m(_ _)m
09149052007/05/24(木) 09:20:06ID:???
>>912
そうか。それは失礼した。
CologneBlueは落としているので全く理解していないが、$this->pageTitle()は違うのん?
バージョンが違うので何とも言えないけど。


Monobookと違いすぎてあまり見てなかったけど、3カラム化したりとかレイアウトを大幅に変更するのだったら、CologneBlueのほうが楽なんだろうか?
あ、でもこっちをいじるとMonobookもいじらないと整合性とれないのかな?
0915nobodyさん2007/05/24(木) 09:31:32ID:???
>>913
何の根拠も無いけど、こんなのはできるのかな?
Sidebarの中にテンプレを書いて。そのテンプレは編集可能だから、、、ってのはだめですか?
09169072007/05/24(木) 21:00:53ID:???
>>909
ありがとうございます。
最初は、WikiFarmみたいなものかなと思ったのですが、やはり違ったようです。ありがとうございます。
ttp://fswiki.poi.jp/wiki.cgi/docs?page=readme#p16

>>908
それすらわからないので、どのように調べたらいいのか困っていたのでした。
09179112007/05/25(金) 21:06:41ID:dJjBkjVI
>>914
$this->pageTitle()が取得できました!ありがとうございます。

あと1つ、今悩んでるのは、メインページのカウンタを表示させたいのです。
当初、最終更新日とセットで表示されていたのですが、カウンタだけにしたくて削除しちゃいました。
(印刷用の画面には表示されているままです。)
画面表示用のHTMLでカウンタだけ表示させたいのですが、そのページのカウント数は
どうやったら取得できるんでしょうかね?

0918nobodyさん2007/05/25(金) 23:25:52ID:aQiqnSSA
[隠す]とか[表示]とかのやり方がわかりません。
09199132007/05/26(土) 01:09:52ID:???
>>915
遅くなってすみません。
お答えいただきましてありがとうございます。

今日、試せる時間があるので教えていただいた方法で試してみようかと思います。
もしうまくいったら、なかなかの妙案かもしれませんね〜
0920nobodyさん2007/05/26(土) 02:56:15ID:???
>>909
まるっきり全部間違ってる
0921nobodyさん2007/05/26(土) 19:13:02ID:H7IP+QlH
管理という執筆のことなですが、、、
「Category:○○○」へのリンクの張り方ってどうやるんでしょう?
本文中に[[Categori:○○]]って書いたら単なるカテゴリへの追加になってしまうので・・・

0922nobodyさん2007/05/26(土) 20:01:28ID:deCNq8TU
>>921
Categoryの前にコロン:をつけると通常リンクになります。
[[:Categori:○○]]
0923nobodyさん2007/05/26(土) 20:35:47ID:???
921です。ありがとうございます。
09248882007/05/29(火) 20:55:46ID:???
>>892
動かなかった原因がわかりました。
require_once( "extensions/*/*.php" );
としていたこと。ちゃんと拡張のファイル名を指定することで動作しました。
0925nobodyさん2007/05/31(木) 00:34:46ID:MXrhmWFk
サーバを変えようと思っているのでお聞きしたいのですが、
全データのバックアップをするときって、DBはそのまま吸い上げればいいとして、アップロード画像ってどうすればいいんでしょう?
imagesディレクトリをそのままFTPでもってきて、新サーバにそのままPUTすれば、リストアしたDBと整合性取れると考えていいんですか?
ver1.6系です。

サーバ移行の情報がとにかく少なくて、、、よろしくお願いします。
0926nobodyさん2007/06/02(土) 01:36:35ID:I1M5Ah0/
まだ日本でサーバ移行した人はいないっぽいね。
>>925が人柱になっては?
0927nobodyさん2007/06/02(土) 09:13:28ID:c6UxZeBL
確かにバックアップの仕方は情報が少ないね。
俺もサーバがおっ死んだら最後だわ。
みんなどうしてんだろうね?
0928nobodyさん2007/06/02(土) 22:02:18ID:???
>>927
スキンとかいじってなかったら、DBとアップロードファイルのバックアップだけで良いのでは?
0929nobodyさん2007/06/03(日) 00:33:03ID:CjpympAB
みんなDBのバックアップって何使ってる?
phpMyAdminだと画面にSQLが吐かれるからだんだんキツくなってきた。
0930nobodyさん2007/06/03(日) 13:59:03ID:rGZe2TpC
>>929
[エクスポート]>[ ]ファイルに保存にチェック入れれば選択したファイル形式でダウンロードできるよ
インポート時はPHPの制限で2M以上アップロードできないので
FTPでローカルにあげてSQLのクエリ実行するPHP走らせればインポートできる
<html><head></head><body>
<?php
if(!empty($_GET['file_name'])){
$db = mysql_connect("server_name","user_name","pass_word"); mysql_select_db("db_name");
if (!$db) {die('damepo: ' . mysql_error());}
echo '接続に成功しました<br>';
$file_name = $_GET['file_name']; $file_array = file($file_name);
foreach ($file_array as $key => $query) { $result = mysql_query($query); }
mysql_close( $db ); echo '完了<br>'; }
?>
<form name="" method="get" action="#">File Name?<input type="text" name="file_name"><input type="submit"></form></body></html>
0931nobodyさん2007/06/03(日) 22:22:32ID:t5XEkABz
上記の方法でphpMyAdminでSQLファイルを作って、上記のPHPで成功と出たんですけど、テーブルができないです。
telnetが使えるんですけど、直接コマンドラインでSQLファイルを流すにはどうしたらいいんでしょうか?
0932nobodyさん2007/06/03(日) 22:24:00ID:cZymmGIk
http://members3.jcom.home.ne.jp/killer_whale/top.html
コイツも信者もきめえ
いい加減さっさと閉鎖しろや
09339312007/06/03(日) 22:49:27ID:???
sourceコマンドでできました。
09349302007/06/04(月) 02:29:16ID:???
>>931
あ…
$file_array = file($file_name);
で1行1命令としちゃってるから
複数行にまたがってる
DROP TABLEやCREATE TABLE何かは
実行されないです。
入門ページ見ながら適当に作ったやつなのでw
すまんです
09359302007/06/04(月) 02:55:50ID:???
ついでにGoogle Webサービのサイトマップネタを
うちのWikiが全然全くGoogleにインデックスされないので
Google Sitemapに登録しようと思って探したら
Sarabandeさん所で良さげそうなのを発見して入れみたけど
http://sarabande.info/wiki/MediaWiki_Web%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%A8%E3%81%AE%E9%80%A3%E6%90%BA
配布元 http://www.thinklemon.com/wiki/MediaWiki:Google_Sitemaps
これ、日本語のタイトルページが????って文字化けすしちゃいます。のでちょっと修正
58行目辺りの
# Fetch the data from the DBの下辺りに
mysql_query("SET NAMES utf8", $connWikiDB) or die(mysql_error());
と書き加えると日本語表示するようになりました。
.htaccessのRewriteで
RewriteRule ^sitemap.xml$ /mediawiki/sitemap.xml.php [R=301,L]
とか入れておけばGoogleで読み込んでくれると思うです。
09369302007/06/04(月) 05:54:19ID:???
さらについでに、botネタpywikipediabotの使い方について
要注意!!私はプログラムとかサーバとかシステムとか全くの初心者レベルです
激しく間違ってる部分が多々あります!!!エロイ人居ましたらつっこんでください。
1. 先ずはPythonをインストール、2.5出てますが日本語な2.3.4でおkぽいす
 http://www.python.jp/Zope/download/pythonjpdist
 環境変数にPATHを通しておけば、毎回Pythonフォルダ指定しなくて済むので設定しておいた方が良いかも http://wbs.nsf.tc/python.html
2.pywikipediaをダウンロード
 http://meta.wikimedia.org/wiki/Using_the_python_wikipediabot
 CVSでDLした方が後々アップデート楽ですが
 面倒ならZIPか.tar.gzをDLして適当な所、C:\直下とかに解凍
C:\Python23
C:\pywikipedia 
という風になってるものとして話を推し進めていきます。下記参考ページ
http://meta.wikimedia.org/wiki/Using_the_python_wikipediabot
http://meta.wikimedia.org/wiki/Pywikipedia_bot_on_non-Wikimedia_projects
http://developer.mozilla.org/ja/docs/%E5%88%A9%E7%94%A8%E8%80%85:Taken:How_to_use_Pywikipedia_on_MDC
09379302007/06/04(月) 05:55:29ID:???
pywikipediabotの続き2
pywikipediaを使用するには2つのファイルに設定をしないといけないです。
1、pywikipedia/families/サイト名_familiesという自分のWikiサイトに関する設定
2、pywikipedia/user-config.pyというファイルでユーザの設定です。
先ずはfamiliesから、自分のサイト名プロジェクト名を仮にMyProjectとして説明します。(デフォだとmediawikiかな)
familiesフォルダーの中に入っているmediawiki_family.pyってファイルをコピーしてmyproject__family.pyとリネーム、小文字じゃないとダメっぽい
UTF-8が使用できるテキストエディタなどで開きます。
'mediawiki' と書いてある2箇所を 'myproject' と(全部を小文字に書き換え)
'Project' を 'MyProject' と 'Project talk' を 'MyProject talk'と書き換え(ここは大文字使う)
'www.mediawiki.org' この部分は自分のWikiサイトのURLを入れます。
例えば自分のURLが 'http://hogehoge.yahoo.co.jp/wiki/index.php' ならば'hogehoge.yahoo.co.jp' とします。
ここで注意:サブディレクトリを書き込むと'socket.gaierror:'とエラーでます。'.com' 'net' '.jp'などサードレベルドメインまでです。
サブディレクトリの指定は一番下に
def path(self, code):
return '/wiki/index.php'
などと付け足せば良いぽいです。後は適当な箇所は適当にversionとかを変更します。
09389302007/06/04(月) 05:58:52ID:???
def __init__(self):           ### こんな感じになるかと ###
family.Family.__init__(self)   ### 書き込み行が足りないのでclassの内部だけです。 ###
self.name = 'myproject'     ### 'myproject' は自分のサイトのプロジェクト名を(小文字)に変更 ###
self.langs = {
'myproject': 'hogehoge.yahoo.co.jp',           ### 'hogehoge.yahoo.co.jp'は自分のサイトのURL ###
}

self.namespaces[4] = {
'_default': [u'MyProject', self.namespaces[4]['_default']], ### ''MyProject''は自分のプロジェクト名に変更 ###
}
self.namespaces[5] = {
'_default': [u'MyProject talk', self.namespaces[5]['_default']],  ### ここも自分のプロジェクト名に変更 ###
}
def version(self, code):
return "1.9.3"           ### MediaWikiのバージョン ###
def path(self, code):
return '/wiki/index.php'     ### index.phpまでのディレクトリ/パス ###
09399302007/06/04(月) 05:59:33ID:???
pywikipediabotの続き4
次は、'user-config.py' の説明、\pywikipedia\config.py というファイルをコピーして \pywikipedia\user-config.py とリネームし中身を全部消す
もしくは新規にテキストエディタ等で \pywikipedia\user-config.py ファイルを作り

mylang = 'myproject'
family = 'myproject'
usernames['myproject']['myproject'] = u'UserName'
console_encoding = 'SJIS'

適当な箇所を書き換え
console_encoding = 'SJIS' はWindowsのコマンドプロンプトがSJISしか使えないのでSJISにしてますが
UTF-8が使えるプロンプトや最近のLinuxのシェルとかなら console_encoding = 'UTF8' にしてください
'UserName' はログイン用のユーザアカウント名に'myproject' は自分のサイトのプロジェクト名に変更してください。
そしてUTF-8にて保存します。

これで一通りの下準備と環境は整いました。
09409302007/06/04(月) 06:00:23ID:???
pywikipediabotの続き5
先ずは[スタート][すべてのプログラム][アクセサリ]の中に入っているコマンドプロンプトを起動
pywikipediaフォルダーまで移動
C:\Documents and Settings\UserName>cd c:\pywikipedia
ログイン用ファイルを実行します。(ブラウザ経由でのログインと同じで一回ログインすれば1日位はログインしっぱなしです)
C:\pywikipedia>python login.py
環境変数でpythonのPATHを通していなければ
C:\pywikipedia>C:\Python23\python login.py
と打ち込んで
Password for user UserName on myproject:myproject:
と聞いてきますのでパスワードを入れると
Logging in to myproject:myproject as UserName
Should be logged in now
と出ればログイン成功です。

エラーが出る様なら設定ファイルを見直してみてください。
09419302007/06/04(月) 06:01:29ID:???
pywikipediabotの続き6
試しに文字置き換え等をしてみます。
ブラウザでSandboxってページを作り内容を 'hoge {{help}}'と書き込み保存
置換は replace.py ファイルを使用します。
C:\pywikipedia>python replace.py -page:Sandbox -regex "hoge \{\{(.*?)\}\}" "MyProject [[\1]]"
ブラウザでSandboxを開いて編集で中身を見るか履歴を参照して、無事書き換えられたら成功です。
-page: はページ指定
-cat: はカテゴリー
-ref はページを参照しているリンク元ってやつ全部です。
-namespace:n は名前空間指定
-start は全ページ
で、ここまで説明しといてあれなんですが、この環境(Windowsに標準のコマンドプロンプト)だと
日本語及びUnicodeの検索や置換はできないっぽいです。(WindowsのコマンドプロンプトはSJISのみなので)
UTF8が使えるプロンプトを入れるとか、Cygwinとかを入れるか、最近のUTF8対応のLinuxとか入れちゃうとか
レンタルサーバに置いてCronで実行しちゃうとかすれば、日本語やUnicodeの検索置換はできるかもです。
pywikipediabotの説明終了です。
09429302007/06/04(月) 20:43:58ID:???
間違いと訂正 >>937 >>938 にて小文字で云々と連呼してますが嘘です。大文字でもOKです。
langはjaの方が良いかも?なので訂正を

xxxxxx_family.pyファイルのファイル名も大文字とかでOKす。
myproject__family.py >>> MyProject__family.py

family.pyの設定内容は
self.name = 'myproject' >>> self.name = 'MyProject'
self.langs = {'myproject': 'hogehoge.yahoo.co.jp',  >>>  self.langs = {'ja': 'hogehoge.yahoo.co.jp',

user-config.pyの設定内容も
mylang = 'myproject'  >>>  mylang = 'ja'
family = 'myproject'  >>>  family = 'MyProject'
usernames['myproject']['myproject'] = u'UserName'  >>>  usernames['MyProject']['ja'] = u'UserName'

u'UserName' u'hoge' u"hoge" など先頭に u とは次の文字列がUnicodeであるという接頭語なので、日本語ユーザ名でもOkです。
0943nobodyさん2007/06/04(月) 22:36:45ID:4Nbedgdh
(1)特別:Export でXMLを出力 ⇒ (2)エディタで修正 ⇒ (3)特別:Import をしたとき、

(2)でカテゴリを書き換えると、実際のCategory:ナントカ の方に反映されないんですが、
何か一発で反映させる方法はないでしょうか?
0944nobodyさん2007/06/04(月) 22:47:18ID:???
./maintenance/refreshLinks.php を実行するか、空編集をして回る。
0945nobodyさん2007/06/04(月) 22:53:08ID:???
ありがとうございます!!

maintenance配下のコマンドの説明一覧みたいなのってどこにありますか?
0946nobodyさん2007/06/04(月) 23:01:55ID:???
http://meta.wikimedia.org/wiki/Help:Maintenance_scripts_overview
かmaintenance/READMEあたりかな。

maintenance以下のファイルを実際に見てみるのが一番いいと思うけど。
ファイル名からだいたい推測できると思うし。
0947nobodyさん2007/06/05(火) 11:31:56ID:p4EFLF7/
Wikipedia専用みたいだけど、ソース公開してくれないかな?

WikiTool
ttp://beyond.2log.net/akutoku/topics/2007/0603.html
0948nobodyさん2007/06/06(水) 01:35:04ID:???
あまり意味ないと思うけど・・・
0949nobodyさん2007/06/06(水) 01:40:01ID:2S+gWUv5
[この項目をパトロール済みにする]って、放っておくと何か問題ありますか?
0950nobodyさん2007/06/06(水) 07:00:58ID:???
べつに
0951nobodyさん2007/06/06(水) 09:03:22ID:???
>>949さん
パトロールは古いバージョンでがんばろうとした機能のような気がしてますですよ。
新しいバージョンでは徐々に存在が薄れて、今となっては一般ユーザーには特に
意識されない機能になってしまった…といったところじゃないでしょうか。
管理者 "sysop" にとってのフラグ程度の存在といいますか… ちと寂しいですね (´・ω・‘)

In MediaWiki 1.9
this user preference has been removed and replaced by a new "autopatrol" right,
assigned only to sysops by default. Also, users cannot mark their own edits as patrolled.
http://www.mediawiki.org/wiki/Help:Patrolled_edits

そんでは〜
09524782007/06/15(金) 02:06:41ID:???
>>478
自己レスですが、MySQLの仕様で日本語では全文検索がうまくできないようです。
Sennaを組み込んで使えばいいことが分かりました。ってこれってMySQLスレの話題ですね。
http://qwik.jp/senna/FrontPageJ.html

以上、チラシの裏でした。
0953nobodyさん2007/06/15(金) 02:17:03ID:???
>>952
MySQL なりの DB を UTF-8 で設定していないのが原因だと思いますよ?
UTF-8 で設定すれば、Wikipedia のように日本語でも全文検索できると思うのですが、いかがでしょう?

やりたいこととわたしの理解が違っていればご容赦くださいませ。
m(_ _)m
0954nobodyさん2007/06/15(金) 02:21:25ID:???
文字コードは関係なかろ。
0955nobodyさん2007/06/24(日) 19:48:46ID:???
新規になるべくやすく鯖借りる予定です。
MediaWikiにはどのあたりの業者がいいですか?
さくらインターネットのスタンダードを考えてたんですが、
1.10.0を動かすことができなくて断念しました。
0956nobodyさん2007/06/24(日) 19:54:08ID:???
俺はずっとさくらプレミアムだったから、仕方なく1.6系で我慢してる。
いまのところ特に不都合は無い。
0957nobodyさん2007/06/24(日) 19:55:50ID:???
海外鯖はPHP5導入してるとこ多いのに、日本の業者は全然だよね。商売する気あるんかいな
0958nobodyさん2007/06/25(月) 04:12:25ID:???
海外は
最新大好き、なるよーになるって、
バグ?そんなことでガタガタ言うなよ┐(´ー`)┌
という最新Ver.でもガンガン投入&ユーザー総じてデバッガーな文化
例) M$ Windowzシリーズ

日本は
安全、確実、
サービスダウンさせたら分かってるんだろーね…?( ̄ー ̄)ニヤリ
というおそろしくチキンな文化

レンサバ屋さん曰く… PHP5?ありえな〜い♪
やるなら自己責任でど〜ぞ。あ、サポート対象外になりますけれどね。

結論
自分で前に進む。make install に失敗してもくじけない。これお約束。
0959nobodyさん2007/06/25(月) 05:24:51ID:???
システムの要件を満たすのも重要だけど
作ろうとしているWikiの規模や構成によっては
(ページ数、ユーザ数、機能拡張や設定などの構成、等々)

処理速度の方が重要になってくると思う
PHPのバージョンが低くても軽いサーバがあるのなら
MW1.6系で行くのも良い手かと

レン鯖でお試し期間があるなら
Wikipediaのダンプの一部3千〜5千ページ位(履歴込バージョン)
を入れて様子見してみるとか良いかもです。

今、実質一人で更新して誰も見てない様な寂れたWikiやってるんだけど(ページ数は6千位)
ページを開くだけで1分〜2分以上かかったり(タイムアウトはしない)
真っ白の画面返したり
PHPやSQLのエラーがよく出たりする
0960nobodyさん2007/06/25(月) 20:51:49ID:???
日本の鯖屋はだめ?
0961nobodyさん2007/06/26(火) 00:13:05ID:???
規模・予算の点で個人サイトレベルのWikiで国内鯖にこだわるならさくらで1.6系が一番無難なのでは?・・・と思うけど。
0962nobodyさん2007/06/26(火) 01:00:16ID:???
海外鯖契約すりゃいいじゃない。
大抵、日本の業者より安いでしょ。
0963nobodyさん2007/06/26(火) 01:05:04ID:???
外鯖は初心者には壁があるんよ。
0964nobodyさん2007/06/26(火) 07:22:52ID:???
海外鯖は、トラフィックがあがったら、
いきなり高価なコースに変えられたり
鯖やそのものがなくなったりしそうで怖いです。
鯖の引っ越しテクを確立しておけばいいんでしょうか。
0965nobodyさん2007/06/26(火) 10:53:31ID:???
>>955
さくらスタンダードプラン以上であればPHP5は
SSHから自分でコンパイルすることで導入できます。

結構レンタルサーバで悩む人がいると思うので、
自分が検討したレンタルサーバのリストを書いておきます。

国内サーバと年間費用(初期費用)
価格   レンタルサーバ
2400( 0)    xrea
5760(960)   80code.comベーシック
6000(1000)   さくらスタンダード
18000(3950)  ヘテルム
18000(1000)  さくらプレミアム
54000(5000)  さくらプロ
81600(29800) さくら専用

[年内に投入されるサービス(XREA)]
coreserver.jp(XREAの上位プラン)
corevps.jp(VPS 7月までには?) 3万円予定(2ch書き込み)
0966nobodyさん2007/06/26(火) 11:00:26ID:???
>>952で全文検索の話が出ていたので
ついでにApache Luceneの導入方法のURLも貼っておきます。

http://www.mediawiki.org/wiki/Lucene
0967nobodyさん2007/06/26(火) 18:07:16ID:???
>>964
契約書に書いてなかったらそんなのならないだろ。
0968nobodyさん2007/06/26(火) 20:58:05ID:???
>>967
どこがおすすめ?
0969nobodyさん2007/06/28(木) 00:59:58ID:dBkf+ceO
縦3分割の3ペインにする方法を分かりやすく解説してあるところなんてないですかね・・・?
もちろん右に広告を出したいわけですが・・・
0970nobodyさん2007/06/28(木) 02:22:56ID:???
この辺かな

ヘルプ:外装の詳細設定
http://meta.wikimedia.org/wiki/%E3%83%98%E3%83%AB%E3%83%97:%E5%A4%96%E8%A3%85%E3%81%AE%E8%A9%B3%E7%B4%B0%E8%A8%AD%E5%AE%9A

Skins
http://meta.wikimedia.org/wiki/Skins

Gallery of user styles
http://meta.wikimedia.org/wiki/Gallery_of_user_styles

基本的にCSS弄る事になると思うのでCSSでググった方が早いまかお
0971nobodyさん2007/06/29(金) 08:14:21ID:7oNqmA5K
Plesk環境なんだけど、これ1.6でもインストールは辛いワ..
Warningは出まくるし、消えたと思ったらMysqlのバージョンが古いでStop。(/□≦、)

スレ違いは承知で..dokuWikiにしようかと....dokuWikiとMWをだれか評価した人います?
0972nobodyさん2007/06/29(金) 20:43:48ID:ZPHUBVEg
mediawikiをためしに使いはじめましたが、よくわかりません。

各ページのURL表記を変えたいのですが,
デフォルトでは、各ページのURLの表記方法が、
例)ttp://ドメイン/index.php?title=メインページ
のようになっていると思いますが、それを
ttp://ドメイン/メインページ
のような表記法に変更するにはどうしたらいいんでしょうか?

バージョン1.5.8
さくらスタンダード
0973nobodyさん2007/06/29(金) 21:35:24ID:???
>>972
Sarabande Wiki
http://sarabande.info/wiki/MediaWiki_LocalSettings.php%E3%81%AE%E5%9F%BA%E6%9C%AC%E8%A8%AD%E5%AE%9A#mediawiki.2Findex.php.E3.82.92wiki.E3.81.AB.E7.9F.AD.E7.B8.AE.E3.81.99.E3.82.8B

http://www.mediawiki.org/wiki/Manual:Short_URL
http://meta.wikimedia.org/wiki/Using_a_very_short_URL
0974nobodyさん2007/06/29(金) 22:32:38ID:???
俺は969ではないが丁度探していたので
>>970サンクス
09759722007/06/29(金) 23:33:52ID:???
>>973

どうもありがとうです。
0976nobodyさん2007/06/30(土) 09:44:10ID:???
MediaWikiのサーバー間の投稿データ移転は簡単ですか?
もし簡単なら、さくらインターネットでとりあえずサイトを開設して
様子見て、最新バージョンのMediaWikiが使える鯖屋に変えようと思うんですが。
0977nobodyさん2007/06/30(土) 11:05:25ID:8AsZi59Q
データはSQLをダンプすれば簡単。
むしろverが違う場合、スキンの移転が面倒。
0978nobodyさん2007/06/30(土) 11:12:43ID:???
>>977
なるほど。スキンは気がつきませんでした。
ありがとうございます。
0979nobodyさん2007/06/30(土) 11:17:48ID:???
>>976
記事データだけなら export & import で簡単に移行できますよ?

アカウント、更新履歴、などなどデータベースに関わるデータまで移行する場合は
>>925- を読んでみるとなんとなく分かると思いますよー
0980nobodyさん2007/07/02(月) 19:55:48ID:???
pukiwikiマンセー派の俺に、mediawikiの魅力を伝授してくれ
0981nobodyさん2007/07/03(火) 02:25:34ID:???
pukiwiki使ったことないからわかんね。
0982nobodyさん2007/07/03(火) 11:15:36ID:???
mediawiki
 長所
 ・ 強力なテンプレートシステム、変数や条件文などを使用したテンプレートが使用できる。
 ・ 荒しスパムに強い、スパムをブロックする機能拡張やユーザ名やIP、範囲IP等でブロックできる
 ・ 編集履歴、誰がどのような編集を行って、どこが編集されたか一目瞭然
 ・ 豊富なインポートシステム、既存のHTML等からインポートできたり、XML等から一気にページをインポートできる
 欠点
 ・ MySQLが必須であり非常に重い為にサーバ環境が限定される(使いこんでページが多くなったブログMovableType等と同じ様になる)
 ・ 日本語の情報が少ない
pukiwiki
 長所
 ・ 軽量かつ環境を選ばない(PHPが動けばどこでも良い)
 ・ 豊富な日本語の情報が得られる
 短所
 ・ 荒しスパムに弱い、故に匿名書き込み禁止等になってしまう。
結論 一般的なWikiの使用状況ならPukiwikiで十分、MediaWikiじゃないとダメだとういう状況以外ならPukiWiki等を使った方が幸せになれる。
0983nobodyさん2007/07/03(火) 11:58:31ID:???
>・ 荒しスパムに強い、スパムをブロックする機能拡張や
プラグインは自分で書けない? pukiwikiにも用意されてるし・・・
ここんとこ詳しくおしえてくれ


> ユーザ名やIP、範囲IP等でブロックできる
ユーザならxoops+pukiwiki、IPは.htaccess利用でおk


> ・ 編集履歴、誰がどのような編集を行って、どこが編集されたか一目瞭然
wikipediaのあれと一緒のやつのことだよね?
うーん、pukiwikiにも似たような機能があるような・・・・


>  ・ 豊富なインポートシステム、既存のHTML等からインポートできたり、
> XML等から一気にページをインポートできる
すげぇw
0984nobodyさん2007/07/03(火) 13:13:47ID:???
プラグイン(Extension)はPHPで自由に作れます。既に色々あります。
 http://www.mediawiki.org/wiki/Category:Extensions
 http://meta.wikimedia.org/wiki/Category:MediaWiki_extensions
スパムや荒しに関してはユーザ名やIPで活動ログを追えるので解りやすい
 ログ - http://ja.wikipedia.org/wiki/%E7%89%B9%E5%88%A5:Log
 投稿記録 - http://ja.wikipedia.org/w/index.php?limit=50&title=%E7%89%B9%E5%88%A5%3AContributions&contribs=newbie&target=Dreme&namespace=
対スパム機能拡張は、Wikipediaで使用している、SpamBlacklistを例にすると - http://www.mediawiki.org/wiki/Extension:SpamBlacklist
スパムのURLをリスト化してあってそのURLが書き込まれるとブロックする
デフォルトでWikipediaで使用しているBlacklistが登録してあるのでインストールだけしておけば、これといって何もしなくて良い
http://meta.wikimedia.org/wiki/Spam_blacklist

他、各機能はWikipediaの特別ページを見たほうが解りやすいかも
特別ページ - http://ja.wikipedia.org/wiki/%E7%89%B9%E5%88%A5:Specialpages
0985nobodyさん2007/07/03(火) 15:06:08ID:???
pukiwikiやめて移りたくなったww

pukiwikiからのインポート機能もあるの?
あと、スキンってどんな仕様なんでしょう?テンプレートエンジンとか使ってる?
0986nobodyさん2007/07/03(火) 16:29:04ID:???
pukiwikiからのインポートは聞いた事ない、ググってみてw
http://pukiwiki.sourceforge.jp/dev/?BugTrack2%2F234
http://pukiwiki.sourceforge.jp/?PukiWiki%2F%E9%96%A2%E9%80%A3%E3%83%84%E3%83%BC%E3%83%AB

pukiwikiのデータファイルをperl等で変換スクリプト作るかテキストエディタ等の置換マクロで
一気に変換してインポートするとか?

スキンに関しては >>970
テンプレエンジンは、おら解らないす
0987nobodyさん2007/07/03(火) 16:41:00ID:???
昔はテンプレートを置換するタイプのスキンだったが、速度的に実用に耐えないから、
今は普通のPHPスクリプトになってる。
0988nobodyさん2007/07/03(火) 21:19:08ID:???
ここ数日、評価したよ。
で、結論としてはMediaWikiは
絶えず、最新バージョンが動かせる環境を持ち続けられる人にはオススメ。
今後、とても面白いと思うよ。
でも、1.6止まりや、まして、1.5でしか動かせないのあれば使うべきじゃないだろう。
また、WikiPediaにあるよう物を動かすのであれば、WikiPedia APIの利用を考えるか

個人的には、Dokuwikiがとても使いやすかったよ。知らん人はググってくらはい

0989nobodyさん2007/07/03(火) 23:22:11ID:???
>>986
> pukiwikiのデータファイルをperl等で変換スクリプト作るか
> テキストエディタ等の置換マクロで一気に変換してインポートするとか?
�d
ちょっと下の方か、PHP書いてやってみる


>>987
>>今は普通のPHPスクリプトになってる。
うーん、この点は残念だなぁ。。。。


優しいみんなthx!
0990nobodyさん2007/07/03(火) 23:39:58ID:???
現時点では日本語の資料が少ないってのが致命的な弱点
0991nobodyさん2007/07/04(水) 07:27:55ID:???
次スレ
http://pc11.2ch.net/test/read.cgi/php/1183501450/
0992nobodyさん2007/07/04(水) 11:20:42ID:KQfclF7s
>>990
英語の資料すらロクにないからな
0993nobodyさん2007/07/04(水) 11:47:18ID:???
じゃあ何語の資料があるんだ?
ソース嫁ってことか。
0994nobodyさん2007/07/04(水) 12:04:03ID:???
PHPの資料がたくさん
0995nobodyさん2007/07/04(水) 14:45:19ID:YUTkcgSc
そもそもWikia専用システムとして開発されてて、
一般に広く使われることを想定してないからな。
レス数が950を超えています。1000を超えると書き込みができなくなります。