=== MediaWiki 管理者の集い 第4版 === [無断転載禁止]©2ch.net
でもさ、VisualEditor、Wikipediaだとデフォルトになっちゃったよね。
イマイチわからんので、俺も使わないけど。 ロリポップみたいな、普通のレンタルサーバで
問題無く運用できてる人いるんだろうか。 そんなに大規模でなければレン鯖で大丈夫やろ
(1日3万pvぐらいまでなら)
Extensionモリモリ入れるぜ⭐️ とかなら話は別だけど 閲覧に関してはキャッシュ使えば、ある程度の数はさばけると思うが
編集とかバニラでもかなり遅くね?
3年くらい前にレンサバで試して、あきらめたんだよな。
今はサーバ事情もよくなってるんだろうかね。SSD装備が当たり前みたいだし。 >>16
wikiソースとVBが併存しているのが一番の問題だよな
綺麗に整地されたwikiソースをVBが崩したら大問題だし、ソースの一部分を生成するテンプレートにはVBが対応してくれてないし >>21
その辺って、Wikipediaだとどうなってんの?
VisualEditorをデフォルトにしたのって、かなりの変更だとおもうが。 >>22
すまない、VEの打ち間違い(´・ω・`)
>>23
最近の更新を見る限りではまだまだ使ってる人は少ない感じだよな
どうなんだろ アクティブユーザーが減りすぎて、
VisualEditorが実用レベルか否か
判断できる人すらいないWikipedia >>26
インラインスタイルと行スタイルを選択出来たらいいんだけどね、TemplateDataみたいに
それかLuaテンプレート化してなるべく|を含まない入力形式にするとか
>>21がすべてだと思うんだけどなぁ、全員がVEを使うようになればwikiソース上のスタイルも関係なくなるわけだし ホームページビルダーに移行したらHTMLが要らなくなるかのような言い方 >>28
ビルダーで編集する人とHTMLを直書きする人は混在しないが、
ビジュアルエディターを使う人と生ソースを編集する人は混在するという違い Wikipediaの方針として、とにかくVEでやれってことなんだろうな。
綺麗なソースはあきらめろと。 サーバ立ち上げるとしたら、APサーバが一番ボトルネックになりやすい? >>31
そりゃそうよ
Varnishでキャッシュさせた方がいい だよなー。
閲覧はVarnishでキャッシュできるにしろ
編集はどうしても、APサーバの能力がある程度無いとモッサリしちゃう。 >>34
安めではあるけど、一応専鯖か。
あと、処理能力の問題だけでなくて、Root権限が使えるってのも大きいかもね。 >>37
PHP7やろな
hhvmは安定性に欠ける >>38
俺もPHP7だけど、Elastic Searchの導入の際
モジュールの関数名がPHP7の新命令とかぶるのが原因で
動かないということがあった。今は直ったけどね。
Wikipedia採用のモジュールはHHVM前提で作られているようだ。 Lv9でWikiサイト構築しようとしたらエラーが出ました。
mw-configは入れます。 インフォボックスのデザインとか構成の仕方で参考にできるwiki教えてください。 >>45
Enpediaの[[インフォボックステンプレート#インフォボックステンプレートの一覧]] >>46
どこのサイトがおすすめです? エンペディア? ポケモンウィキ?
https://enpedia.rxy.jp/wiki/インフォボックステンプレート Extension:MobileFrontendを使いたいんだけど、なぜかエラーメッセージ出る。
/extensions/MobileFrontend/includes/MobileFrontend.hooks.php on line 1419
ここがおかしいらしいけど、まったくわからない。
普通にサーバーに転送して、
wfLoadExtension( 'MobileFrontend' );もろもろ書いてるだけなのに原因がわからん。
教えてくれたらおすすめAVタイトル教えるけど。 たかがスマホ対応するだけやのに、なんでこんな難しいねんと。 * MediaWiki のバージョン : 1.23.11
* MediaWiki をインストールした OS の種類とバージョン : Linux
* ウェブサーバの種類とバージョン : Apache 2.2
* データベースサーバの種類とバージョン : 5.5
* PHP のバージョン : 5.6.30
データベースサーバーの調子が悪く、
Sorry! This site is experiencing technical difficulties.
Try waiting a few minutes and reloading.
(Cannot contact the database server)
のエラーがよく表示されます
ただ、1,2回リロードすれば上手く表示されるんですね
だからデータベースへのコンタクトをリトライする回数を増やしたいのですが、どうすれば設定できるのでしょうか
リクエストしてから上記のエラーが表示されるまでが一瞬なので、現在の設定のリトライ試行回数はかなり少ないと思われます >>50
データベースに異常(テーブル破損)が無いなら過負荷等の問題なんじゃないの?
リトライ増やしたら逝くんじゃない? 検索クソなんですが、皆さんどうしてます?
あの手この手でググってますが、なんともうまく行きません。 >>52
Elasticsearchしかないでしょ
使ってる所Wikipedia意外みたことないけど アクセス解析したらリクエスト数がページビューの1000倍以上あったんですけどこれって異常ですか?
ちなみに最近月額200円程度のレンタルサーバーから負荷が高すぎるということで追い出されました >>57
何のリクエストなのか詳しく書かなければ誰も答えられない >>58
リクエストされたディレクトリの80%が/imagesでした
確かにサムネイルが100枚近くあるページがメインのWIKIなのですが、リクエスト数がページビューの1000倍以上ですから、何かが暴走しているのではないかと不安になります
ページビューが0の時間でも1万のリクエストを出していることがあります
特定のホストが過剰にアクセスしているというデータはありませんでした ひょっとしてGoogle Analyticsとかを見てる?
その手のアクセス解析はユーザーの挙動を見るための物であって
内部のリクエストを正確に見るならApacheなどのログファイルを確認するんだよ
ApacheLogViewerとか使うと分かりやすい
*BOTやクローラの大量アクセス
*MediaWikiと.htaccessのキャッシュが設定されて無い >>60
アクセス解析には借りているサーバーlolipopが自動でログ収集・解析したものを利用しています。「Analog」というものです。
解析結果の画像です
http://i.imgur.com/0WcGL0A.png
http://i.imgur.com/DBMYqaN.png
LocalSettingsのキャッシュ設定はこうです。htaccessではキャッシュにかかわることは設定していません。
これらの設定をコメントアウトすることも試しましたが、結果は変わりませんでした
$wgMessageCacheType = CACHE_ACCEL;
$wgCacheDirectory = "$IP/cache";
$wgUseLocalMessageCache = true;
$wgUseFileCache = true;
$wgFileCacheDirectory = "$IP/cache";
$wgParserCacheType = CACHE_DB;
$wgEnableSidebarCache = true;
$wgJobRunRate = 0.01;
$wgMiserMode = true;
$wgCompressRevisions = true;
$wgRevisionCacheExpiry = 3*24*3600;
$wgParserCacheExpireTime = 14*24*3600; >>61
ページビューはHTMLを開かんとカウントされないからその手の解析サービスは役に立たんぞ
おとなしく生ログ落としてApacheLogViewerなどの解析ソフトに突っ込んでみろ >>62
はいApacheLogViewer入れて解析してみました
するとAnalogの結果の10倍以上のページビューがあったことがわかりました
これでリクエスト数との計算が合います
これは推測ですがAnalogのページビューの結果は同一IPからは何度あっても最初の1回しかカウントしないのかな、と
付き合ってくれてありがとうございました。おかげで謎が解けました === MediaWiki、サーバ関連情報 ===
* MediaWiki のバージョン : v1.29.0
* MediaWiki をインストールした OS の種類とバージョン : Linux
* レンタルサーバー名 or 自鯖の場合は回線等の詳細 : ロリポ
* ウェブサーバの種類とバージョン : Apache2.x
* データベースサーバの種類とバージョン : MySQL v5.6
* PHP のバージョン : v5.6
=== 検索エンジンで調べた際の検索キーワード ===
「MediaWiki」「メインページ」「見出し」「スマホ」「見出し」
=== 分からないこと、発生している問題、やりたいこと、など ===
「Extensions:MobileFrontend」を入れた状態からスマホで見た場合、その他のページでは見出し(== ==)がアコーディオン状になっており開閉が可能なのですが、メインページでは見出しのみ表示され開閉不可となり、その下のコンテンツが表示されません。
全く同じ内容を別ページで新規作成した場合は、問題なく見出しが機能します。
MediaWikiを使った他サイトでもメインページに見出しを使っているところはほとんどなかったのですが、本来こういったやり方は出来ないものなのでしょうか?
=== その他、質問に関係するカスタマイズについて(skinやextention等) === >>64
設定にメインページに適用するってのがあるけど有効になってる? Common.cssを編集しようと思ったのですが、下記の様なメッセージが表示されました。
「403 Error
現在、このページへのアクセスは禁止されています。
サイト管理者の方はページの権限設定等が適切かご確認ください。」
コメントアウトの記載(/**/)が無ければ更新が反映されるのですが、後々困ると思うのでコメントアウトありでも更新できるようにしたいです。
テスト→本番に移行する際、インストールし直した時からこの様になってしまったのですが、どなたか原因は分かりますでしょうか? === MediaWiki、サーバ関連情報 ===
* MediaWiki のバージョン : 1.29
* MediaWiki をインストールした OS の種類とバージョン : Linux
* レンタルサーバー名 or 自鯖の場合は回線等の詳細 : maxided
* ウェブサーバの種類とバージョン : Nginx1.12
* データベースサーバの種類とバージョン : MySQL v5.5
* PHP のバージョン : 3.19
=== 検索エンジンで調べた際の検索キーワード ===
「MediaWiki Search templates」
=== 分からないこと、発生している問題、やりたいこと、など ===
パイプ付きリンクのみ、検索に含まれるみたいなことが書いてあるが
普通にリンクさせたリンクも検索に含まれてしまう。
https://48pedia.org/index.php?search=%E8%8D%BB%E9%87%8E%E5%88%A9%E6%B2%99%2B%E6%96%B0%E5%9C%9F%E5%B1%85%E6%B2%99%E4%B9%9F%E5%8A%A0
```
ページ内に呼び出されているテンプレートに含まれる内容は検索されませんが、パイプ付きリンクのリンク先は検索されます。
https://www.mediawiki.org/wiki/Help:Searching/ja
``` >>69
ありがとうございます
Elasticaの検索だと含まれる仕様ということですか === MediaWiki、サーバ関連情報 ===
* MediaWiki のバージョン : v1.29.2
* MediaWiki をインストールした OS の種類とバージョン : Linux
* レンタルサーバー名 or 自鯖の場合は回線等の詳細 : ロリポップ
* ウェブサーバの種類とバージョン : Apache 2.4.x
* データベースサーバの種類とバージョン : MySQL5.6
* PHP のバージョン : v7.1
=== 検索エンジンで調べた際の検索キーワード ===
「MediaWiki」「apple-touch-icon」「wgAppleTouchIcon」
=== 分からないこと、発生している問題、やりたいこと、など ===
/apple-touch-icon.pngで114×114とか144×144の画像を1枚設置して
LocalSettings.phpに
「$wgAppleTouchIcon = "/apple-touch-icon.png"」を書き込んでるのですがSafariで見ても全く反映されないでSkinVector.phpに書き込んでhead内に<link rel=(略)">を表示させても何も起こらない
ファビコンは普通に設定できる >>72
解決しました、キャッシュの問題だったみたいありがとうございます
履歴クッキー消しても変わらんしサブ端末もないし数日何もアイコン弄らずにいたら勝手に変わってました、嫌な仕様 誰でも簡単にネットで稼げる方法など
参考までに、
⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。
グーグル検索⇒『半藤のブブイウイウレレ』
P5O8F1GPKZ ☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆ localhost に mediawiki をインストールしようとして失敗しています。
nw-config/index.php を実行しようとして HTML error 500 が返ってきます
mediawiki 1.30.0
PHP 7.2.3
IIS7/Windows7
PostgreSQL 10.0:wikiuser のユーザー名とデータベースを設定
PHP7.2.3 にて <?php phpinfo(); ?> と記述したものは IIS 経由でインストール情報を得ることができています
よろしくお願いいたします >>76
解決しました
PHP7.2.3 の Non Thread Safe バージョンを使用することでインストーラが起動しました
読んでくださった方には感謝いたします 続きです
どなたか、math イクステンションを手元で稼動させている方はおられますか?
texcv がうまく動いている方はおられますか? === MediaWiki、サーバ関連情報 ===
* MediaWiki のバージョン : v1.30.0
* MediaWiki をインストールした OS の種類とバージョン : FreeBSD
* レンタルサーバー名 : さくらのレンタルサーバ(スタンダード)
* ウェブサーバの種類とバージョン : Apache 2.4.x系
* データベースサーバの種類とバージョン : MySQL 5.7.22-log
* PHP のバージョン : 7.1.14 (apache2handler)
=== 検索エンジンで調べた際の検索キーワード ===
「ビジュアルエディター」「Parsoid」「node.js」
ttp://tech.respect-pal.jp/mediawiki_install/
ttp://www.maidsphere.jp/
ttps://www.mediawiki.org/wiki/Parsoid/Setup
=== 分からないこと、発生している問題、やりたいこと、など ===
ビジュアルエディターを導入したいが、方法が分からず詰まっています。
(次スレ) まず、extention ディレクトリ配下に VisualEditor を格納し、
LocalSettings.php から有効化するところまでは完了しました。
編集ボタンを押すと、(一瞬VEの画面に移行しかけますが)以下のエラーが出ます。
-----------
サーバーからデータを読み込む際にエラーが発生しました: apierror-visualeditor-docserver-http-error: (curl error: 7) Couldn't connect to server。再試行しますか?
-----------
node.js と Parsoid がセットで必要なことは、一応知っていますが、
ググっても、CentOS や Ubuntu の操作法しか見つからず、
FreeBSD の操作法が見つかりません。
(Linux の操作経験がなく、見よう見まねでしか操作できません。。。別のディストリビューションになるとお手上げです。)
適当にコマンドを叩いて、サーバに "parsoid" と ".nvm" ディレクトリがアップされる所までは辿り着きましたが、これで足りているでしょうか? (node.js の導入に成功しているのか全く分からない。)
また、どこのパスに置けばいいかもよく分かりません。。(MediaWiki を格納するフォルダの直下?)
上記リンクを参考に、「config.yaml」 や 「localsettings.js」 の書き換えも試しましたが、
上手く動作しません。(parsoid の起動とやらが必要? しかし、FreeBSD での起動コマンドさえ分かりません。。。)
どなたか詳しい方がいたら、力を貸してください。 (追記)
導入に成功している方は、「自分の場合は、このフォルダの直下に、これこれを展開したやつ置いたら上手くいった」みたいな情報を、断片的でもいいので、提供して頂けると有難いです。 === MediaWiki、サーバ関連情報 ===
* MediaWiki のバージョン : v1.30.0
インストールフォーム(mw-config/index.php)にアクセスできないようにしたいんですが、そのための設定はありますでしょうか >>83
パーミッション 000/700
.htaccess プログラミングを誰でも習得できる方法は、「前場アキドルのプログラミングマスター方法」というブログで見られるらしいよ。ネットで調べると見られるらしいです。
1XEG7 恐縮です。フリーのレンタルサーバーでこの間始めたばかりの初心者です。
レンタルサーバーなのでNode.jsやparsoid等のインストールが出来ず困っています。代用としてMobileFrontendでTinyMCEを動かすことは可能でしょうか。また、その方法はどこを参照すればよろしいのでしょうか?
英語サイトでも良いのでどなたかご教授いただけると幸いです。質問を重ねてしまい申し訳ないのですがTinyMCEの編集セクションの表記を変える事も可能でしたら教えて頂けると幸いです。 HerokuでParsoidを動かせばVisualEditor使えるじゃん
ttps://www.mediawiki.org/wiki/VisualEditor/Installation_on_a_shared_host サーバーからデータを読み込む際にエラーが発生しました:
apierror-visualeditor-docserver-http: HTTP 502。
再試行しますか?
調べた限り一件ほど回答があったのですが、どうも自分はよくわかりませんでした…
どなたか詳しい方がいたら、力を貸してください。 質問内容を明確にね
他人はエスパーじゃありませんので VE以外のモバイル対応エディターとかない?
スマホから編集する人が増えて困ってるんだけど
一応MobileFrontendとTyniMCEで動いてくれると助かる バカ日本地図みたいに右サイドに広告ないしスペースを作成する方法分かる人いますか?
スキンはベクターです。
昔は解説サイトがあったみたいですがページが削除されてて… やったことないけどVectorTemplate.phpにフレームのHTMLタグ足せばいけるんじゃないの? >>96
HtmlはわかるがPHPはさっぱりで、、、
おそらく同様のことやりたい人多いと思うから誰か分かる人に解説サイトでも作ってほしいところ
とりあえずもう一度英語サイトを巡回してみるかな >>96
HtmlはわかるがPHPはさっぱりで、、、
おそらく同様のことやりたい人多いと思うから誰か分かる人に解説サイトでも作ってほしいところ
とりあえずもう一度英語サイトを巡回してみるかな ・mediawikiの差分ログやアカウント発行ログ等を削除する方法
・mediawikiのデータベースを最適化させ、データベース容量を削減する方法
はあるでしょうか?
また、これらをするための便利なプラグインはあるでしょうか?
* MediaWiki のバージョン : v1.29.2
* MediaWiki をインストールした OS の種類とバージョン : FreeBSD11.1→Linux不明へ移転予定
* レンタルサーバー名 or 自鯖の場合は回線等の詳細 : conohavps→xserverへ移転予定
* ウェブサーバの種類とバージョン : Apache 2.4.x→nginxと名乗ってるが不明
* データベースサーバの種類とバージョン : mysql5.6→5.7?
* PHP のバージョン : v7.1.22→7.2.x?
-現在のデータベース容量は200Mぐらい、ユーザー数は200ぐらいです。
-xserverには1データベースあたりの制限に1Gというのがあり、削除されるわけではないが、容量対策、負荷対策の要請を受けたり同時接続数が制限されるようです。
よろしくお願いします。 DELETE FROM RecentChanges; >>101
ありがとうございました。
DELETE FROM recentchanges;(半角)
で確かに履歴が削除されましたが、データベース容量が数100k増えてしまいましたが
OPTIMIZE TABLE recentchanges;
で確かにデータベースの容量が元のサイズより減りました。
ページごとの変更履歴(「メインページ」の変更履歴等)をそれぞれ削除するには
どうしたらよいでしょうか?
よろしくお願いします。 ありがとうございます。
あとはなんとか解決できそうです。 1.31にデフォで搭載されたMedia viewerが、httpから画像を読み込むためかファイルを表示できません。
httpsから画像を読み込むようにするにはどうすればいいか教えてもらえませんか。
Media viewerでなければ表示されます。
エラー
すみません、ファイルを表示できません
There seems to be a technical issus. you can retry or 問題を報告 if it persists.
Error: could not load image from http://,,,,,/images/0/01/,,,,.jpg
権限は許可できてるはずなんですが、、
drwxrwxr-x 7 images
drwxr-xr-x 4 0
drwxr-xr-x 2 01 デフォだっけ
とりあえず $wgServer 確認 === MediaWiki、サーバ関連情報 ===
* MediaWiki のバージョン : v1.29.2
* MediaWiki をインストールした OS の種類とバージョン : Linux 不明
* レンタルサーバー名 or 自鯖の場合は回線等の詳細 : xserver新鯖
* ウェブサーバの種類とバージョン : nginx+Apache 2.4
* データベースサーバの種類とバージョン : MySQL v5.7
* PHP のバージョン : v7.2.16
-------------------------------
以下の内容の書き込み、もしくはプレビューをするとHTTP 501エラーを出してしまいます。
{| class="wikitable"
|+
|ID
|名前
|メールアドレス
|-
|hogehoge
|[https://hogehoge.com 名前]
|hogehoge@hogehoge.com
|}
続く。。。。 以下ならエラーが出ません。
{| class="wikitable"
|+
|XXXX
|名前
|メールアドレス
|-
|hogehoge
|[https://hogehoge.com 名前]
|hogehoge@hogehoge.com
|}
もしくは、以下でもエラーはでません。
==ID==
対処方法をよろしくお願いします。 >>108
MediaWiki側の問題ではなく
鯖側のWAFが特定の文字列を不正アクセスとして検知している可能性が高い >>110
ありがとうございます。
Wordpressに同じ文字列を入れてみたら、やはり501が出ました。
素直に問い合わせてみます。 いや、すまないです。
問い合わせるほどでもなかったかもです。
自分で設定します。 使われなくなった画像サムネイルはどのタイミングで削除されるのでしょうか?
また、削除されるタイミングの設定はできますか?
* MediaWiki のバージョン : 1.30.0
* MediaWiki をインストールした OS の種類とバージョン : Linux
* ウェブサーバの種類とバージョン : Apache 2.2
* データベースサーバの種類とバージョン : MySQL 5.6.23-log
* PHP のバージョン : 7.1.5 (apache2handler) >>113
> 使われなくなった画像サムネイル
画像削除なのか放置なのかよく分からんが
サムネイルはページキャッシュと連動して消えなかったっけ?
https://www.mediawiki.org/wiki/Manual:Purge/ja 日本国外からアカウント作成出来なくするにはどうしたらいいんでしょうか?
ログイン後の編集は世界中から許可したいです。
IP編集は出来ないように設定してあります。 >>115
アカウント作成の処理(PHP)を自力で改造すればいける
PHPがわからないならキャプチャーを日本語にするだけで十分効果的