📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)
| (同じ利用者による、間の2版が非表示) | |||
| 1行目: | 1行目: | ||
== 概要 == | == 概要 == | ||
MediaWikiは、PHPで記述されたオープンソースのウィキソフトウェアであり、<br> | |||
協調的なコンテンツ作成や知識共有のプラットフォームとして広く使用されている。<br> | |||
<br> | |||
GPLライセンスの下で配布されている。<br> | |||
<br> | |||
MediaWikiの特徴を以下に示す。<br> | |||
* 用途 | |||
*: 主にWebサイトやオンライン百科事典の作成・運営に使用される。 | |||
* 有名な例 | |||
*: Wikipediaが最も有名なMediaWikiの使用例である。 | |||
* 機能 | |||
** ページの作成・編集 | |||
** バージョン管理 | |||
** ユーザ管理 | |||
** 検索機能 | |||
** カテゴリ分類 | |||
* 拡張性 | |||
*: プラグインやスキンを通じてカスタマイズが可能である。 | |||
* 言語サポート | |||
*: 多言語対応しており、様々な言語でコンテンツを作成できる。 | |||
* データベース | |||
*: MySQL、PostgreSQL、SQLite等のデータベースと連携することができる。 | |||
<br><br> | <br><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> | |||
sudo apt-get install php-apcu php- | sudo apt-get install php-apcu php-intlphp-gd php-cli php-curl imagemagick inkscape | ||
<br> | <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> | ||
ダウンロードしたファイルを解凍する。<br> | ダウンロードしたファイルを解凍する。<br> | ||
tar xf mediawiki-<バージョン>.tar.gz | tar xf mediawiki-<バージョン>.tar.gz | ||
mv mediawiki-<バージョン> mediawiki | mv mediawiki-<バージョン> mediawiki | ||
<br> | <br> | ||
Apacheのドキュメントルート( | 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 < | sudo chown <Raspberry Piのユーザ名>:<Raspberry Piのグループ名> mediawiki | ||
<br><br> | <br><br> | ||