トップページ⇒php
1002コメント332KB

=== MediaWiki 管理者の集い 第3版 ===

■ このスレッドは過去ログ倉庫に格納されています
0001nobodyさん2010/01/25(月) 01:55:05ID:???
MediaWiki について情報交換するスレです

== 公式サイト等 ==
[http://www.mediawiki.org/wiki/MediaWiki/ja MediaWiki.org]

[http://www.mwusers.com/ MediaWiki Forums]
[http://www.amazon.co.jp/dp/1904811590/ Mediawiki Administrators' Tutorial Guide]
日本語翻訳中(らしい)

== 過去ログ ==
*** MediaWiki 管理者の集い  ***
http://pc11.2ch.net/test/read.cgi/php/1116571633/
=== MediaWiki 管理者の集い 第2版 ===
http://pc11.2ch.net/test/read.cgi/php/1183501450/
0446nobodyさん2012/07/01(日) 11:17:51.04ID:I6E4q6XD
プークスクス
0447nobodyさん2012/07/04(水) 23:20:47.02ID:sdsi2+qX
更新履歴(最近の更新)のような物をメインページの1パーツとして表示したいのですが
どうやるのでしょうか?
0448nobodyさん2012/07/05(木) 00:33:39.10ID:???
{{特別:最近の更新}}
0449nobodyさん2012/07/05(木) 09:48:59.01ID:4vGzdmAD
新規ページ作成時にテキストボックスに自動入力されるようなテンプレートを用意しておくことはできますか?

0450nobodyさん2012/07/05(木) 09:56:41.32ID:???
できる。
0451nobodyさん2012/07/05(木) 10:55:51.65ID:4vGzdmAD
どうやるのですか?
0452nobodyさん2012/07/05(木) 12:36:34.15ID:???
JavaScript でも使え
0453nobodyさん2012/07/05(木) 14:48:32.74ID:4vGzdmAD
わかりません
0454nobodyさん2012/07/05(木) 19:15:32.06ID:???
ggrks
0455nobodyさん2012/07/06(金) 18:06:00.73ID:IaORiXN2
わからないならこたえるな
0456nobodyさん2012/07/08(日) 13:16:21.37ID:wKghTcch
>>448
もうちょっと綺麗に表示する方法ないですか?
0457nobodyさん2012/07/08(日) 14:08:28.15ID:???
☆で囲む
0458nobodyさん2012/07/08(日) 15:08:14.56ID:wKghTcch
PukiWikiを使う
0459age2012/07/10(火) 01:08:48.72ID:1uGGPxR5
テンプレートの使い方がぜんぜんわからない
誰かエロい人助けて
0460nobodyさん2012/07/10(火) 09:02:57.31ID:???
エロい人はこんなところにはいないからアダルトサイトにでも行け
Wikipediaのテンプレートの説明でわからなければお前には無理だろう
0461age2012/07/12(木) 06:41:07.74ID:F+mhxzCh
冷たいな
0462uy2012/07/12(木) 07:11:32.26ID:???
お前のようなゴミカスには無理
0463nobodyさん2012/07/12(木) 19:23:39.11ID:???
キチガイか
0464sage2012/07/13(金) 02:38:31.66ID:cZ7gAhUN
ゴミカスで申し訳ないです。
0465nobodyさん2012/07/13(金) 17:04:25.11ID:CHqmy0Uf
mediawikiをasp.netに移植してください。
0466nobodyさん2012/07/13(金) 19:42:57.72ID:???
>>465
はやく!
0467nobodyさん2012/07/13(金) 19:57:55.72ID:???
PHPがクズなのに
クズ以下のASPに移植なんて
0468nobodyさん2012/07/22(日) 20:18:08.41ID:???
asp.net mvcはモノ自体は良くできてるんだが、Microsoftというブランド力の無さに滅んだ。
もったいないお化けがでるレベル
0469nobodyさん2012/07/22(日) 23:23:55.24ID:???
逆じゃね?
ブランド物だから敬遠されたんじゃ?
0470nobodyさん2012/07/23(月) 19:17:42.52ID:???
マイナスイメージしかない、自称ブランド
0471nobodyさん2012/07/25(水) 01:41:10.12ID:???
メニューバーの編集を管理者以外の人ができるようにすることはできますか?
0472nobodyさん2012/07/25(水) 07:00:22.61ID:???
ソース読まれたし
0473nobodyさん2012/08/12(日) 10:54:05.00ID:???
facebookのlikepage(ファンページ)を埋め込む方法を教えてくだはい
0474nobodyさん2012/10/02(火) 18:56:23.79ID:TP7DyaQb
ファイルのアップロードで、スラッシュを含めた名前をつけられるようにしたいのだが、どこを直せばいいんだ?

# セキュリティがドウコウと言う話はお断り。
0475nobodyさん2012/10/03(水) 23:24:21.95ID:???
ソース読まれたし
0476nobodyさん2012/10/24(水) 02:10:07.77ID:???
ソース読めない人が質問するんだろ
黙って答えろやカス
0477nobodyさん2012/10/24(水) 18:37:47.39ID:???
読めないカスは黙ってろ
お前など不要
0478nobodyさん2012/11/07(水) 14:36:52.16ID:???
313 :名無しの愉しみ:2012/11/06(火) 22:36:26.39 ID:???
>>292
このツールの「査読」(Review)ボタン、トンデモ翻訳の達人Akanijiのせいで「検収」になるところだったんだぜ?
> RC監視にはenに先行導入された新ツールに期待
> http://en.wikipedia.org/wiki/Special:NewPagesFeed

Extention:PageTriageのreviewの訳語が現行「査読」となっています[1]。当該拡張機能の動作は
w:Special:NewPagesFeedにて確認できますが、このreviewの作業は日本語の「査読」の語感が持つほど
きっちりとしたものではないように思えますので、「検収」に変更するのが良いのではないかと思いますが、
いかがでしょうか。
Akaniji (talk) ‎2012年9月26日 (水) 05:21

検収だと「検収」ボタンを押した途端に受領してしまうように受け取れるため、提案を取り下げます。
Akaniji (talk)‎ 2012年9月28日 (金) 20:51

http://translatewiki.net/wiki/Thread:Portal_talk:Ja/Extention:PageTriage%E3%81%AEreview%E3%81%AE%E8%A8%B3%E8%AA%9E%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6
0479nobodyさん2012/12/08(土) 15:29:04.07ID:vdrzBvBl
このWIKIってmediawikiを使ってる?
スキン欲しい

http://pawa2012.main.jp/index.php
0480nobodyさん2012/12/08(土) 16:16:11.22ID:???
使ってないね。
0481nobodyさん2013/01/10(木) 16:23:54.12ID:???
やっぱ個人で自分のサイトに使おうとすると
痒いところに手が届かない変な仕様が目立つね。
0482nobodyさん2013/01/10(木) 16:36:57.35ID:???
改行がな・・・
0483nobodyさん2013/01/11(金) 15:47:21.50ID:???
あ?
0484nobodyさん2013/01/16(水) 18:40:28.86ID:???
wiki出力の際にtableタグをdivタグでくくりたいんですが、どこをどういじったらできますか?
pageOutput.phpとかを色々見回したけど、wiki文法をHTMLに変換してるところがどこかわからんとです。もしかしてHTMLでDBに突っ込まれているですかねぇ
よろしくお願いいたします。
0485nobodyさん2013/01/17(木) 05:00:17.89ID:???
表組みの前後をdivタグで囲めばいい

表組みのスタイルを弄りたいだけなら、
その表組みにclassやidを追加する方法もある
0486nobodyさん2013/01/17(木) 11:33:40.76ID:???
>>485
いや記事編集者がHTMLを弄るんじゃなくて、出力の際だけで良いの。
JSでやっちゃおかなぁ…。
0487nobodyさん2013/01/17(木) 13:53:23.54ID:???
divを追加したい理由が分からんが、上記以外に標準的な方法はない
0488nobodyさん2013/01/18(金) 14:30:52.06ID:???
mediawikiってpukiwikiと整形ルール違うよね?
mediawikiでpukiwikiの整形ルールを使いたいんだけどできる?
0489nobodyさん2013/01/18(金) 16:19:34.45ID:???
無理
そんな作りになってない

タグ拡張機能と言って、拡張機能で新たにタグを追加する機構はある
0490nobodyさん2013/01/18(金) 16:24:49.79ID:???
>>489
pukiwikiから移行と考えてたんだけど厳しそうだなあ
教えてくれてサンキュー
0491nobodyさん2013/01/18(金) 16:45:47.92ID:???
自鯖だとそうだけど、無料ウィキには、
各種ウィキ構文風に対応してるやつがあるね
0492nobodyさん2013/01/26(土) 20:33:28.21ID:???
■サーバ関連情報
MediaWiki のバージョン : v1.15.5
MediaWiki をインストールした OS の種類とバージョン : debian squeeze 6.0.1
レンタルサーバー : 自鯖
ウェブサーバの種類とバージョン : Apache v2.2.16
データベースサーバの種類とバージョン : MySQL v5.1.66
PHP のバージョン : v5.3.3

■検索エンジンで調べた際の検索キーワード
「文字 選択できない」

■分からないこと、発生している問題、やりたいこと、など
v1.15以前のバージョンで、未作成記事のリンクの後ろに「?」が付くのですが、
この処理はどのソースファイルで行われているのでしょうか?
(現行バージョンの様に外してしまいたいのですが、鯖が非力なので
レスポンスがかなり厳しく、debianパッケージ版を使っている状態です)
よろしくお願いします。

■その他、質問に関係するカスタマイズについて
スキンはmonobookを使っています
0493nobodyさん2013/01/26(土) 21:09:03.27ID:???
>>492
MediaWikiのバージョンを上げろ
脆弱性があるぞ
0494nobodyさん2013/01/26(土) 21:43:04.53ID:???
>>493
現状はLAN内で運用してるので、セキュリティよりも速度を重視してます。
(記事を溜めたのち、MySQLでdump、公開鯖に移植という流れを想定してます)
v1.20はキャッシュ込みで7〜8秒要するので、極力現在のバージョンで使いたいのですが…
0495nobodyさん2013/01/26(土) 21:48:17.39ID:???
キャッシュ関係の拡張機能があるんじゃないの
0496nobodyさん2013/01/26(土) 21:56:47.25ID:???
1.20しか使わないから的確な答えは出さないけどね。
機能もメッセージも大きく違うし。
0497nobodyさん2013/01/27(日) 10:52:06.73ID:???
XAMPPでやってもそんな重くならない
0498nobodyさん2013/01/27(日) 17:37:45.69ID:???
馬鹿には無理って事さ
0499nobodyさん2013/01/27(日) 17:38:39.24ID:???
> 鯖が非力なので
> レスポンスがかなり厳しく、debianパッケージ版を使っている状態です
そもそもdebianが軽くない
0500nobodyさん2013/01/27(日) 17:46:07.89ID:???
Windowsですらサクサク動くというのにw
0501nobodyさん2013/01/29(火) 16:18:12.32ID:???
「?」が出るかどうかは Preference の指定によるもので、たぶん
速度には何も関係しないと思う。

MediaWiki のパフォーマンスは基本的にキャッシュまかせで、PHP 側を
いじっても大した効果はない。APC, memcached, varnish をちゃんと
入れて、それでも遅ければそれ以外の方法を考える、くらい。
0502nobodyさん2013/01/29(火) 16:31:20.64ID:???
?が出る仕組みは知ってるけど速度に関係するわけないよ
0503nobodyさん2013/01/31(木) 21:37:46.73ID:3HUVj2/F
よくインストールディレクトリを /wiki/ じゃなくて /w/ にするのは
どんな利点があるの?
/wiki/ のままでも短縮URLにできるんだけど。
0504nobodyさん2013/02/01(金) 03:39:20.05ID:???
単に Wikipedia に合わせてるだけでは?
0505nobodyさん2013/02/01(金) 21:22:39.25ID:???
例えば /wiki/ 直下に myskin.css というファイルがあったときに、
・・・/wiki/myskin.css へのアクセスがあった場合、
cssファイルを取りたいのか、myskin.css という項目を表示したいのか
という問題が生じるから、/w/にインスコするか、.htaccessでうまく裁くかの選択をする。
wikipediaは/w/にインスコする方を選んでるだけ。
0506nobodyさん2013/02/01(金) 22:19:48.66ID:???
>>503
短縮URLは意味論が乗っからないから利点どころか悪にしか見えないわ
0507nobodyさん2013/02/06(水) 20:15:26.00ID:???
世にあふれるPHPコードの99%は↓に食わせたらボロクソなんじゃねーの?

PHPのソースコードの品質を評価するスレ
http://toro.2ch.net/test/read.cgi/tech/1360128502/
0508nobodyさん2013/02/09(土) 03:48:10.41ID:???
今年になってから最新の 1.20.2 を使っています。それまでは1.16系でした。
毎日、下記のshでバックアップを取っているんですが・・・

date=`date +'%y%m%d'`
file=mysql-backup-$date
dir=/hoge/backup

/usr/local/bin/mysqldump --opt -c -Q --add-drop-table \
--host=hogehoge \
--user=foo --password=hage db_mw > \
$dir/$file
/usr/bin/gzip $dir/$file

なぜかgzの大きさが毎日10Mずつ増えていきます。
もちろんそんなに投稿は増えてないです。
deleteOldRevisions.phpをした直後でもお構いなしに10M増えます。

こんな現象に心当たりはないですか?
1.16のときはそんなことなかったんですよね、、、
0509nobodyさん2013/02/09(土) 04:23:51.87ID:???
>>508
おそらくmysql内のobjectcacheとl10n_cacheにキャッシュが溜まってる
1.18からeacceleratorが対象外になったから多分それじゃないかな
$wgMainCacheTypeとかで指定したやつがエラーだと自動的にDBにキャッシュする仕組み
www.mediawiki.org/wiki/Manual:$wgMainCacheType
素直にAPCに乗り換えるのが吉

話し変わるけどみんなはLocalSettings.phpのパーミッションって600にしてる?
0510nobodyさん2013/02/09(土) 04:57:52.89ID:???
いまDB見てて、確かにmw_objectcacheが怪しいと思ってたところです。

でも、$wgMainCacheType = CACHE_NONE; なんですよね。。。
0511nobodyさん2013/02/09(土) 14:12:18.97ID:???
定期的に delete from mw_objectcache; ってやっても大丈夫なんじゃ?
0512nobodyさん2013/02/10(日) 18:39:07.95ID:???
消しても問題はないけど、あくまでもキャッシュなんで、限度を超えて大きくなることはないよ。
同じページがいくつもキャッシュされることはないし、期限が切れれば勝手に消える。
0513nobodyさん2013/02/11(月) 00:53:47.05ID:???
全然気づかなかったが俺も自分のDBみたらmw_objectcacheが500M近くあるw
サーバ屋に怒られるかも・・・
でも消すのは怖いわw
0514nobodyさん2013/02/12(火) 00:56:18.01ID:???
ここに書いてある。
http://www.mediawiki.org/wiki/Manual:Objectcache_table

Objectcache table is used for a few generic cache operations
if not using Memcached. Its content can be deleted and
excluded from backups as it will be regenerated when needed.

このTBLはMemcachedを使用しない場合に、わずかなキャッシュ操作の生成のために使われる。
この中身は必要なときに再生成されるので、削除しても構わないし、バックアップに含めなくても構わない。
0515nobodyさん2013/02/12(火) 02:49:21.30ID:???
ていうか、みんな memcached ぬきに使ってるのか……
0516nobodyさん2013/02/13(水) 00:52:44.76ID:???
さくらインターネットとか、CGIモードでしかPHP使えない環境だとmemcache使えないでしょ
レンサバで使えるところは少数派だと思うよ
0517nobodyさん2013/02/14(木) 19:09:54.88ID:???
VPSでなら当然使うだろうけどな
0518nobodyさん2013/02/15(金) 08:04:25.16ID:???
レンタルサーバでおすすめはありますか?
アダルト系では無いですが、できればアダルトもOKな所がいいです。
0519nobodyさん2013/02/15(金) 09:34:05.29ID:???
お名前とかさくらのVPS使ってなさい
0520nobodyさん2013/02/17(日) 22:25:23.67ID:n/q/k3dx
インストーラがAPC検出したって吐くから、キャッシュを有効にしてくれてたのかと思ったら
$wgMainCacheType=CACHE_NONE; なのな。
ファイルとシステムのキャッシュも設定したら非常に軽くなった。
memcachedだとMediaWikiがソケットで扱えないし、こっちがいいかな。
キャッシュサーバ置くほどの規模ではないから。

検証してくれた方ありがとう。
http://netlog.jpn.org/r271-635/2012/01/mediawiki-cache-benchmark.html
0521nobodyさん2013/02/17(日) 23:50:18.92ID:???
VPSや自鯖でならmemcachedでもMediaWikiちゃんと使えますけど?
0522nobodyさん2013/02/18(月) 00:30:17.28ID:???
いや、さくらVPSでmemcached試用してみたんだ。
ローカルで完結するのにポート経由するのもなんだかなぁと思って。
iptablesや-l オプションでListenするアドレス絞れるけど、あまりネットワークで墓穴掘りたくない。
0523nobodyさん2013/02/18(月) 00:46:48.25ID:???
いや普通に
127.0.0.1:11211
でMediaWikiのmemcahed用の設定して
iptablesは
-A INPUT -i lo -j ACCEPT
でループバック許可するだけで問題ないが
ループバック許可しない変態設定なら知らんし
ループバックが墓穴と思うなら仕方ないけどな
0524nobodyさん2013/02/27(水) 22:34:22.43ID:???
新規ページ作成の際にあらかじめテンプレートを入力しておくことはできますか?
0525nobodyさん2013/02/28(木) 02:09:23.01ID:???
EditPage::showEditForm::initial フック系の拡張を使えばできる。
0526nobodyさん2013/02/28(木) 23:47:08.19ID:???
MobileFrontend に対応してみた。
だってスマートフォンからの方がアクセス多かった。から。
0527nobodyさん2013/03/02(土) 18:28:02.92ID:???
iモードで見たときに先頭にJavaScriptがもっさり出てくるのを何とかしてほしいわ。
0528nobodyさん2013/03/05(火) 03:04:02.75ID:???
インストール時の警告

警告:アップロードの既定ディレクトリに、任意のスクリプト実行に関する脆弱性があります。
MediaWiki はアップロードされたファイルのセキュリティ上の脅威を確認しますが、アップロードを有効化する前に、このセキュリティ上の脆弱性を解決することを強く推奨します。

これはどうやれば消えますか?
0529nobodyさん2013/03/05(火) 07:20:19.75ID:???
セキュリティ上の脆弱性を解決してください
0530nobodyさん2013/03/07(木) 12:33:21.47ID:5tWwyQLn
どうしたら、使えるようになるのか教えてください。
MySQL、PHP、MediaWikiのダウンロードはしました。

configディレクトリってどこにあるのですか。
0531nobodyさん2013/03/07(木) 14:16:06.51ID:???
ググれば使えるようになります。
ググれ無いならあなたには無理です。
0532nobodyさん2013/03/07(木) 18:27:30.98ID:5tWwyQLn
昨日からググってもよく分からないのですが。
0533nobodyさん2013/03/07(木) 20:43:30.67ID:???
>>2
0534nobodyさん2013/03/07(木) 20:56:12.49ID:5tWwyQLn
レンタルサービスで実現しました。
0535nobodyさん2013/03/08(金) 00:26:38.42ID:???
じゃあ消えて
0536nobodyさん2013/03/08(金) 14:12:42.22ID:xJLt8iYp
過疎スレなのに一人が即レスつけて初心者潰ししててワロタ
0537nobodyさん2013/03/08(金) 17:01:10.73ID:???
質問するときの最低条件>>2満たしてたらまともに答えるけどねw
0538nobodyさん2013/03/10(日) 19:44:53.08ID:???
チラ裏かもしれないけど、mediawikiインストールで3日間ハマったのが解決したので、他の人にも参考になるかもしれないから書いておきます。

さくらVPS CentOS 6.3, PHP 5.4.12

wikiを/var/www/html/ 下に配置して、index.phpに接続するも、
そこからインストール画面に飛ぼうとすると、500エラーが出る。

本家や先達たちのインストール指南を見ると、
パーミッション設定やら、wikiフォルダの所有者設定が違うと失敗するとのことだが、
何度も見なおしたり設定しなおしたり、apache再起動したりしてもダメ

見慣れないエラーログみたら、httpdのerror_logに、
”php-domが見つからないよ”って書いてあった。

yum install --enablerepo=remi php-dom

してから、apache再起動したら、インストール画面に進めたよ。

タコ晒しで恥ずかしいけど、ひょっとして、今後同じような事で困る人がいたら、役に立つかなと思って、書きました。
0539nobodyさん2013/03/10(日) 20:45:05.06ID:???
ぐぐればいくらでもある情報を
なぜわざわざ?いまさら?
0540nobodyさん2013/03/10(日) 23:32:43.77ID:???
建前: 今後同じような事で困る人がいたら、役に立つかなと思って、書きました。

本音: 俺ってすごいだろ???ふふふwwww
0541nobodyさん2013/03/11(月) 01:54:00.73ID:???
現実: え? あの人検索も出来ないの? ・・・ああ、生きる権利くらいはあるもんね
0542nobodyさん2013/03/12(火) 01:44:10.44ID:???
javascriptをMediawiki:sitenoticeに埋め込みたいと考えているんですが、
どのような手法を用いれば埋め込めるでしょうか。
よろしくお願いします。
0543nobodyさん2013/03/12(火) 22:13:40.25ID:ABFd4pnM
MW 1.8とかの古い奴ならともかく最近のはwikiテキストだから、sitenoticeそのものに埋め込むのは無理.
表示毎に読み込むスクリプトってことならMediaWiki:Common.jsとか
0544nobodyさん2013/03/13(水) 11:41:40.46ID:???
Linuxサーバーって一回設定したら以後放置だよね。Windows Update + Windows Serverの方がよいよね
http://engawa.2ch.net/test/read.cgi/poverty/1363142026/
0545nobodyさん2013/03/13(水) 19:31:46.72ID:???
は? なんで、yum updateしないの?
馬鹿なの?

apt-get updateだろうって?
■ このスレッドは過去ログ倉庫に格納されています