CentOS 7 に MediaWiki をインストールする方法
独自の Wiki Web サイトを構築したい場合は、MediaWiki を使用することで簡単に構築できます。これは、元々は WikiPedia 用に作成された PHP オープンソース アプリケーションです。このアプリケーション用に開発されたサードパーティの拡張機能により、その機能を簡単に拡張できます。
この記事では、LAMP (Linux、Apache、MySQL、PHP) スタックを使用して CentOS 7 に MediaWiki をインストールする方法を確認します。
CentOS 7 への LAMP スタックのインストール
1. まず、epel と remi リポジトリを有効にして、最新の LAMP スタックをインストールする必要があります。 PHP 7.xバージョン。
yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum install epel-release
2. 次に、php7.3 を使用します。 をインストールするには、php5.4 のインストールを無効にする必要があります。示されているように、remi リポジトリから php7.3 をダウンロードします。
yum-config-manager --disable remi-php54
yum-config-manager --enable remi-php73
3. 次に、Apache、MariaDB、PHP のインストールに進み、 の実行に必要な拡張機能を追加します。 MediaWiki – パフォーマンスを向上させるために、Xcache をインストールすることもできます。 。
yum -y install httpd
yum -y install mariadb-server mariadb-client
yum install php php-mysql php-pdo php-gd php-mbstring php-xml php-intl texlive
4. 次のコマンドを使用してサービスを開始し、有効にします。
systemctl start httpd
systemctl enable httpd
systemctl start mariadb
systemctl enable mariadb
5. 次のコマンドを実行して、MariaDB インストールを保護します。
mysql_secure_installation
6. 変更を有効にするには、Apache Web サーバーを再起動する必要があります。
systemctl restart httpd
CentOS 7 への MediaWiki のインストール
7. 次に、MediaWiki パッケージをダウンロードします。 MediaWiki ダウンロード ページに移動して最新のパッケージをダウンロードするか、次の wget コマンドを使用できます。
cd /var/www/html
wget https://releases.wikimedia.org/mediawiki/1.32/mediawiki-1.32.0.tar.gz
8. 次に、tar コマンドを使用してアーカイブの内容を抽出します。
tar xf mediawiki*.tar.gz
mv mediawiki-1.32.0/* /var/www/html/
9. その後、図に示すように MediaWiki インストール用のデータベースを作成します。
mysql -u root -p
MySQL プロンプトで次のコマンドを実行してデータベースを作成し、データベース ユーザーを作成し、そのユーザーに新しく作成したデータベースに対する権限を付与します。
CREATE DATABASE media_wiki;
CREATE USER 'media_wiki'@'localhost' identified by 'mysecurepassword';
GRANT ALL PRIVILEGES on media_wiki.* to 'media_wiki’@'localhost';
quit;
10. これで、サーバーの http://ipaddress
にアクセスし、インストール手順に従って MediaWiki アプリケーションにアクセスできるようになります。
まず、言語設定を選択できます。
11. 次に、スクリプトは環境チェックを実行して、すべての要件が満たされていることを確認します。
12. ここまでの手順を実行した場合は、チェックに問題がないため、データベースの詳細を設定する次のページに進むことができます。この目的のために、前に作成したデータベース、ユーザー、パスワードを使用します。
13. 次のページでは、データベース エンジン - InnoDB または MyIsam を選択できます。私はInnoDBを使用しました。最後に、Wiki に名前を付け、必要なフィールドに入力して管理者のユーザー名とパスワードを作成できます。
14. 詳細を入力したら、[続行] をクリックします。次の画面では、他のカスタム変更を加えない限り、デフォルト設定のままにすることができます。
これらの手順を完了すると、LocalSettings.php というファイルが提供されます。そのファイルを Wiki のルート ディレクトリに配置する必要があります。あるいは、ファイルの内容をコピーして、ファイルを再度作成することもできます。ファイルをコピーしたい場合は、次のようにすることができます。
scp /path-to/LocalSettings.php remote-server:/var/www/html/
15. http://youripaddress
にアクセスしようとすると、新しくインストールされた MediaWiki が表示されるはずです。
前に作成した管理者ユーザーで認証し、MediaWiki インストールの編集を開始できます。
結論
これで、ページを管理および編集できる独自の Wiki ページが完成しました。正しい構文を使用するには、MediaWiki ドキュメントを確認してください。