GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS8にDokuWikiをインストールする方法

このチュートリアルでは、CentOS 8にDokuwikiをインストールする方法を紹介します。知らない人のために、DokuWikiはPHPで記述されたオープンソースソフトウェアであり、ユーザーが作成できるようにします。 Webブラウザを使用してページを編集します。プレーンテキストで動作し、データベースは必要ありません。非常に使い慣れたインターフェイスを使用すると、多くの高度な機能を使用して簡単にスケーリングおよび最適化できます。

この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudoを追加する必要があります。 ルート権限を取得するコマンドに‘。 CentOS8サーバーへのDokuWikiのインストールを段階的に説明します。

前提条件

  • 次のオペレーティングシステムのいずれかを実行しているサーバー:CentOS8。
  • 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
  • non-root sudo user またはroot userへのアクセス 。 non-root sudo userとして行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。

CentOS8にDokuWikiをインストールする

ステップ1.まず、すべてのパッケージが最新であることを確認します。

sudo dnf update

ステップ2.LAMPスタックをインストールします。

サーバーにLAMPスタックがまだインストールされていない場合は、こちらのガイドに従ってください。また、必要なPHPモジュールをインストールするには、以下のコマンドを実行してください。 DokuWikiに必要な他のPHP拡張機能をインストールします:

sudo dnf install php-{spl,hash,ctype,json,mbstring,zip,gd,curl,xml,common}

ステップ3.CentOS8にDokuwikiをインストールします。

ここで、DokuWikiダウンロードページに移動し、最新のリリースバージョンを取得します。以下のコマンドを実行するだけで、DokuWikiの現在の安定したリリースバージョンをダウンロードできます。

wget https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz

ダウンロードが完了したら、以下のコマンドを実行してDokuWikiを抽出します:

tar xzf dokuwiki-stable.tgz  --strip-components=1 -C /var/www/html/

いくつかのフォルダの権限を変更する必要があります:

chown apache:apache -R /var/www/html

ステップ4.DokuWiki用にApacheを構成します。

DokuWiki Webサイト用のApache仮想ホストを作成します。次に、次のApache構成ファイルを作成します。

sudo nano /etc/httpd/conf.d/dokuwiki.conf
<VirtualHost *>

        ServerName    dokuwiki.idroot.us
	DocumentRoot  /var/www/html

 	<Directory ~ "/var/www/html/(bin/|conf/|data/|inc/)">
	    <IfModule mod_authz_core.c>
        	Require all denied
	    </IfModule>
	    <IfModule !mod_authz_core.c>
	        Order allow,deny
        	Deny from all
	    </IfModule>
	</Directory>

	ErrorLog   /var/log/httpd/dokuwiki_error.log
	CustomLog  /var/log/httpd/dokuwiki_access.log combined
</VirtualHost>

ファイルを保存して閉じます。変更を有効にするには、Apacheサービスを再起動します。

systemctl restart httpd.service
systemctl enable httpd.service

手順5.ファイアウォールを構成します。

DokuWikiサーバーへのHTTPトラフィックをリモートで許可するには、ファイアウォールでポート80を開く必要があります。それ以外の場合、HTTPSの場合はポート443を開きます:

sudo firewall-cmd --zone=public --add-port=80/tcp
sudo firewall-cmd --zone=public --add-port=443/tcp
sudo firewall-cmd --reload

ステップ6.DokuWikiにアクセスします。

DokuWikiはデフォルトでHTTPポート80で利用できます。お気に入りのブラウザを開いてhttp://your-domain.com/install.php またはhttp://your-server-ip-address/install.php インストールを完了するために必要な手順を完了します。

おめでとうございます!Dokuwikiが正常にインストールされました。このチュートリアルを使用してCentOS 8システムにDokuwikiをインストールしていただき、ありがとうございます。その他のヘルプや役立つ情報については、Dokuwikiの公式Webサイトを確認することをお勧めします。


Cent OS
  1. CentOS7にVagrantをインストールする方法

  2. CentOS8にGiteaをインストールする方法

  3. CentOS8にownCloudをインストールする方法

  1. CentOS8にMemcachedをインストールする方法

  2. CentOS7にNginxをインストールする方法

  3. CentOS7にApacheをインストールする方法

  1. CentOS7にTomcat8.5をインストールする方法

  2. CentOS7にJenkinsをインストールする方法

  3. CentOS7にTomcat9をインストールする方法