「インストール - MediaWiki(Raspberry Pi)」の版間の差分

📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

 
(同じ利用者による、間の2版が非表示)
1行目: 1行目:
== 概要 ==
== 概要 ==
[[インストール - PHP|PHP]]と[[インストール - Apache2(Raspberry Pi)|Apache2]]と[[インストール - MariaDB(Raspberry Pi)|MariaDB]]がインストールされていることを確認する。<br>
MediaWikiは、PHPで記述されたオープンソースのウィキソフトウェアであり、<br>
協調的なコンテンツ作成や知識共有のプラットフォームとして広く使用されている。<br>
<br>
GPLライセンスの下で配布されている。<br>
<br>
MediaWikiの特徴を以下に示す。<br>
* 用途
*: 主にWebサイトやオンライン百科事典の作成・運営に使用される。
* 有名な例
*: Wikipediaが最も有名なMediaWikiの使用例である。
* 機能
** ページの作成・編集
** バージョン管理
** ユーザ管理
** 検索機能
** カテゴリ分類
* 拡張性
*: プラグインやスキンを通じてカスタマイズが可能である。
* 言語サポート
*: 多言語対応しており、様々な言語でコンテンツを作成できる。
* データベース
*: MySQL、PostgreSQL、SQLite等のデータベースと連携することができる。
<br><br>
<br><br>


== 必要なシステムおよびライブラリのインストール ==
== 必要なシステムおよびライブラリのインストール ==
MediaWikiの動作に必要となるシステムおよびライブラリをインストールする。<br>
MediaWikiの動作に必要となるパッケージ (Apache2、データベース、PHP) をインストールする。<br>
  sudo apt-get install apache2 mariadb-server php php-mysql libapache2-mod-php php-xml php-mbstring
  sudo apt-get install apache2 mariadb-server php php-mysql libapache2-mod-php php-xml php-mbstring
<br>
<br>
MediaWikiの拡張機能を全て有効化する場合は、以下の依存関係もインストールする。<br>
MediaWikiの拡張機能を全て有効化する場合は、以下に示すライブラリをインストールする。<br>
  sudo apt-get install php-apcu php-intl imagemagick inkscape php-gd php-cli php-curl git
  sudo apt-get install php-apcu php-intlphp-gd php-cli php-curl imagemagick inkscape
<br>
<br>
依存関係のライブラリを有効化するために、Apache2を再起動する。<br>
Apache2を再起動する。<br>
  sudo systemctl restart apache2
  sudo systemctl restart apache2
<br>
上記のパッケージのインストールについて詳細を知りたい場合は、[[インストール - PHP|PHP]]、[[インストール - Apache2(Raspberry Pi)|Apache2]]、[[インストール - MariaDB(Raspberry Pi)|MariaDB]]を参照すること。<br>
<br><br>
<br><br>


== MediaWikiのダウンロード ==
== MediaWikiのダウンロード ==
[https://releases.wikimedia.org/mediawiki/ MediaWikiの公式Webサイト]にアクセスして、MediaWikiをダウンロードする。<br>
[https://releases.wikimedia.org/mediawiki/ MediaWikiの公式Webサイト]にアクセスして、MediaWikiをダウンロードする。<br>
wget https://releases.wikimedia.org/mediawiki/x.xx/mediawiki-x.xx.x.tar.gz
<br>
ダウンロードしたファイルを解凍する。<br>
ダウンロードしたファイルを解凍する。<br>
  tar xf mediawiki-<バージョン>.tar.gz
  tar xf mediawiki-<バージョン>.tar.gz
  mv mediawiki-<バージョン> mediawiki
  mv mediawiki-<バージョン> mediawiki
<br>
<br>
Apacheのドキュメントルート(デフォルトでは、/var/www/htmlディレクトリ)に解凍したMediaWikiディレクトリを移動する。<br>
Apacheのドキュメントルート (デフォルト: /var/www/htmlディレクトリ) に解凍したMediaWikiディレクトリを移動する。<br>
sudo mv mediawiki <ドキュメントルート>
例:
  sudo mv mediawiki /var/www/html
  sudo mv mediawiki /var/www/html
<br>
MediaWikiディレクトリの権限と所有者、所有グループを変更する。<br>
MediaWikiディレクトリの権限と所有者、所有グループを変更する。<br>
  cd /var/www/html
  cd /var/www/html
   
   
  sudo chmod 755 mediawiki
  sudo chmod 755 mediawiki
  sudo chown <Raspbianのユーザ名>:<Raspbianのグループ名> mediawiki
  sudo chown <Raspberry Piのユーザ名>:<Raspberry Piのグループ名> mediawiki
<br><br>
<br><br>