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
-, ,

執筆者:

関連記事

Pythonではじめての機械学習2〜scikit-learnとpandasで決定木

By: vaboo.com – CC BY 2.0 目次1 決定木(Decision Tree)2 サンプルデータの用意3 学習用データと検証用データにわける4 scikit-learn5 …

Ubuntu Server 12.04にJava8をインストール

By: Ed Schipul – CC BY 2.0 目次1 Java 82 add-apt-repositoryをインストール3 リポジトリの追加4 インストール5 JAVA_HOMEの …

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

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

Pythonではじめての機械学習~scikit-learn、tensorflow

By: krheesy – CC BY 2.0 目次1 機械学習2 scikit-learn3 tensorflow 機械学習 勉強しているところなので、間違っている箇所もあるかもしれませ …

Ubuntu14.04のElasticsearch1.5に日本語形態素解析プラグインKuromojiを追加する

By: Bùi Linh Ngân – CC BY 2.0 目次1 Kuromoji2 インストール3 試す4 情報5 日本語の為のスキーマレス環境構築をやってみた Kuromoji el …