■ MediaWiki
* フリー(GNU General Public License バージョン 2)のWikiエンジン
デモサイト
https://www.mediawiki.org/wiki/Lightbox_demohttps://www.mediawiki.org/wiki/Project:Sandbox
■ 環境要件
公式サイトhttps://www.mediawiki.org/wiki/Manual:Installation_requirements/ja
より抜粋
ウェブサーバーが必要です。 PHP 環境が必要です。 データベース サーバーが必要です。
Webサーバ
Apache、IIS など
PHP
PHP バージョン 7.0.0 以降
データベース
MySQL 5.5.8+ MariaDB PostgreSQL 8.3+ SQLite
■ 設定手順
【1】 Webサーバの設定 【2】 DBの設定 【3】 PHPの設定 【4】 MediaWikiの設定
設定環境
[1] OS : CentOS7 [2] Webサーバ : Apache HTTP server v2.4.6 [3] DB : MySQL5.7.22 [4] PHP : PHP7.3.0alpha3 [5] Wiki : MediaWiki 1.31.0
【1】 Webサーバの設定
* ここでは、『Apache v2.4』をインストールする【1-1】Apacheのインストール
* 以下の関連記事を参照のこと。https://blogs.yahoo.co.jp/dk521123/36300671.html
【2】 DBの設定
* ここでは、『MySQL5.7』をインストールする【2-1】MySQL5.7のインストール
* 以下の関連記事を参照のこと。https://blogs.yahoo.co.jp/dk521123/36283180.html
【2-2】MediaWiki用のDBおよびユーザを作成
mysql -u root -p create database mediawiki; grant index, create, select, insert, update, delete, drop, alter, lock tables on mediawiki.* to 'mediawiki_admin'@'localhost' identified by 'password'; quit
【3】 PHPの設定
★注意★CentOS7の場合、デフォルトのyumでインストールしようとすると、 PHPのバージョンが古いので、以下のように対処した【3-1】PHPのインストール
sudo yum install epel-release sudo yum -y install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm ls -l /etc/yum.repos.d/ # 「remi-php73.repo」を確認できる yum search php73 sudo yum -y install php73 php73-php php73-php-xml php73-php-mbstring php73-php-mysqlnd php73 --version PHP 7.3.0alpha3 (cli) (built: Jul 3 2018 12:56:37) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies
【4】 MediaWikiの設定
【4-1】MediaWikiのインストールcurl -OL https://releases.wikimedia.org/mediawiki/1.31/mediawiki-1.31.0.tar.gz tar -xzvf mediawiki-1.31.0.tar.gz sudo mv mediawiki-1.31.0 /var/www/html/mediawiki【4-2】MediaWiki用のApache設定を行う
sudo vi /etc/httpd/conf.d/mediawiki.conf ~~~~~~~~ Alias /mediawiki "/var/www/html/mediawiki" <Directory "/var/www/html/mediawiki"> Order allow,deny Allow from all </Directory> ~~~~~~~~ sudo systemctl restart httpd【4-3】SELinuxの設定を行う
~~~~~~~~~~~~ sudo chcon -R -t httpd_sys_rw_content_t /var/www/html/mediawiki sudo semanage fcontext -a -t httpd_sys_rw_content_t /var/www/html/mediawiki ~~~~~~~~~~~~ * SELinux については、以下の関連記事を参照のこと。https://blogs.yahoo.co.jp/dk521123/37293104.html
【4-4】MediaWikiの初期設定を行う
* ブラウザで「http://【インストール先のホスト/IP】/mediawiki」にアクセスし、 以下の「参考文献」などを参考に、初期設定をする。 => 正常に完了すると、「LocalSettings.php」がダウンロードできるので、以下のように配置する sudo mv LocalSettings.php /var/www/html/mediawiki/. sudo systemctl restart httpd * 再度、ブラウザで「http://【インストール先のホスト/IP】/mediawiki」にアクセスする(MediaWikiが使用できるはず)