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の …

Python3で株式売買のシミュレーション〜pandas

By: Michael Gwyther-Jones – CC BY 2.0 目次1 株式売買シミュレーション2 ファイルの構造3 pandas4 DataFrameの作成、構造5 csvか …

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

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

no image

Ubuntu Server12.04にRedmine2.0.3をインストール

環境 Ubuntu Server12.04にrvmでrubyをインストール 目次1 準備2 MySQLを準備3 nginxのインストール4 Redmineのダウンロードと展開5 config/data …