Ubuntu

Ubuntu Server14.04にMediaWikiをインストール

投稿日:2015年11月8日 更新日:

MediaWikiとは

MediaWikiは、ざっくりいうとWikipediaで使われているPHP製のWikiシステム.

MariaDBのインストール

MariaDBはMySQLをフォークして立ち上げられたプロジェクト.
ライセンス上のリスクが少なそう.

MariaDBにはmysqlコマンドで接続できる.
MediaWiki用のデータベースとユーザーを作っておく.

PHP5.6のインストール

MediaWikiのインストール要件をよく確認しておく.

nginxのインストール

ここを参考に設定をする.

最低限、次のとおりsites-available/defaultの一部をアンコメントすればphpが動く.

phpinfoなどで動作確認する.

MediaWikiのインストール

公式からダウンロードして展開するのが簡単.
Gitを使う場合は自分でスキンやエクステンションを用意する必要がある.

例えば、/usr/share/nginx/html/wikiに展開する場合は、nginxの設定を次のようにする.

screenshot

最終的な設定はLocalSettings.phpとして、ウェブ設定の最後にダウンロードされる.
これをアップロードして展開したファイルのトップに移動する.

詳しくは、フリーソフトmediawikiを使って自分のwikiサイトを作るなどを参照.

ファイルのアップロード

nginxの設定

nginxの再起動を忘れずに

php.iniの設定

php5-fpmの再起動を忘れずに.

MediaWikiの設定

core/imagesに書込権限を与えること

nginxのMediaWikiでショートURL

Manual:Short URL/Page title – nginx, Root Access, PHP as a CGI module

CSSを編集する

/MediaWiki:Common.css にアクセスして、編集する.
ブラウザをリロードすれば適用される.

-Ubuntu
-, ,

執筆者:

関連記事

ElasticSearchで添付ファイルを検索対象にするプラグイン〜elasticsearch-mapper-attachments

By: Vinoth Chandar – CC BY 2.0 目次1 インストール2 チュートリアル3 情報 インストール 公式でインストール済みのElasticSearchに対応するバー …

zshの機能と設定まとめ

By: Marsha Wheatley – CC BY 2.0 目次1 zsh機能の紹介 ニコニコ動画2 環境3 colors 色の設定4 Completion 補完機能5 Correct …

ubuntu server14.04にElasticSearchをインストール

By: Dawn Huczek – CC BY 2.0 目次1 環境2 インストール3 サービスの起動4 できた5 はじめてのElasticSearch 環境 Ubuntu 14.04.2 …

企業レベルのコンテンツマネジメントシステムAlfresco Community5.1をubuntu server14.04にインストールしてみた

By: jenny downing – CC BY 2.0 目次1 Alfresco Community2 ダウンロード3 LibreOfficeのライブラリのインストール4 Alfres …

Let’s go Ubuntu Unity!

By: Marcin Wichary – CC BY 2.0 目次1 Ubuntu Unity2 CompizConfig Setting Manager と Unity Tweak To …