ウェブサイト検索

CentOS 7 に MediaWiki をインストールする方法


独自の Wiki Web サイトを構築したい場合は、MediaWiki を使用することで簡単に構築できます。これは、元々は WikiPedia 用に作成された PHP オープンソース アプリケーションです。このアプリケーション用に開発されたサードパーティの拡張機能により、その機能を簡単に拡張できます。

この記事では、LAMP (Linux、Apache、MySQL、PHP) スタックを使用して CentOS 7MediaWiki をインストールする方法を確認します。

CentOS 7 への LAMP スタックのインストール

1. まず、epelremi リポジトリを有効にして、最新の 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. 次に、ApacheMariaDBPHP のインストールに進み、 の実行に必要な拡張機能を追加します。 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 ドキュメントを確認してください。