次の記事では、CentOS7サーバーにDokuWikiをインストールして実行する方法について説明します。 。すべてのSSDVPSホスティングプランで実行されるDokuWikiをサポートし、DokuWikiホスティングスタックを使用すると、DokuWikiがプリロードされます 仮想サーバー 、ウィキをすぐに稼働させることができます。
甘い!
DokuWikiとは何ですか?
DokuWikiは、要求の厳しいWikiのニーズを満たすことが証明されている最も用途の広いオープンソースのWikiソフトウェアアプリケーションであると考えられています。
DokuWikiはデータベースを必要とせず、非常にシンプルで使いやすいです。その機能はここから入手できます。
システム要件?
- Apache、NginxなどのWebサーバー。
- PHPサーバーバージョン5.2以降
- PHP-GD /ImageMagickライブラリ
システムを更新する
実際のDokuWikiのインストールに進む前に、ssh
CentOS 7 SSD VPS 、screen
を開始します セッションを行い、yum
を使用してシステムをアップグレードします :
## screen -U -S dokuwiki-screen ## yum update
いくつかのパッケージをインストールする
CentOSSSDを搭載した仮想サーバーにいくつかの便利なパッケージをインストールします。
## yum install wget unzip vim
APACHEWEBSERVERをインストールする
このセットアップでは、 Apache2.4Webサーバーを使用してDokuWikiを提供します 、CentOS7にApacheをインストールする 次のyum
を使用します コマンド:
## yum install httpd openssl mod_ssl
インストールしたら、Apacheを再起動して追加し、次を使用してシステムの起動時に自動的に起動します。
## systemctl restart httpd ## systemctl status httpd ## systemctl enable httpd
それでは、いくつかの追加のApacheオプションを構成します たとえば、/etc/httpd/conf.d/options.conf
に以下を追加して、バージョン番号やバナーなどを非表示にします。
## vim /etc/httpd/conf.d/options.conf TraceEnable off ## Disable Signature ServerSignature Off ## Disable Banner ServerTokens Prod
Apache構成ファイルをテストし、Webサーバーを再起動して、変更を有効にします。
## apachectl configtest ## systemctl restart httpd ## systemctl status httpd
PHPのインストール
DokuWikiはPHPに依存しているため 、次のパッケージをインストールして、ApacheWebサーバーにPHPサポートを追加する必要があります。
## yum install php php-gd
DokuWikiはデフォルトのPHP設定で動作します 、PHP構成を調整することをお勧めします(php.ini
)ここで説明されているように。少なくとも、/etc/php.ini
を編集する必要があります 次のように設定します:
## vim /etc/php.ini expose_php = Off
変更を有効にするには、systemctlを使用してApacheを再起動します。
## systemctl restart httpd ## systemctl status httpd
以下を使用して、PHPモジュールがApacheにロードされているかどうかをテストします。
## httpd -M | grep php also ## php -v
セットアップAPACHEVHOST
wiki.mydomain.com
を使用します DokuWikiのインストールにアクセスするには、Apache仮想ホストを作成する必要があります。 指令。したがって、/etc/httpd/conf.d/vhosts.conf
を作成します そして、以下を追加します:
## cat /etc/httpd/conf.d/vhosts.conf # Load my vhosts IncludeOptional vhosts.d/*.conf
これにより、Apacheに.conf
で終わる構成ファイルをロードするように指示されます。 /etc/httpd/vhosts.d
にあります 。ご想像のとおり、ここに仮想ホストを配置します。wiki.mydomain.com
用に仮想ホストを設定しましょう。
wiki.mydomain.comのVHOST
## mkdir /etc/httpd/vhosts.d ## vim /etc/httpd/vhosts.d/wiki.mydomain.com.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/dokuwiki" ServerName wiki.mydomain.com ServerAlias www.wiki.mydomain.com ErrorLog "/var/log/httpd/wiki.mydomain.com-error_log" CustomLog "/var/log/httpd/wiki.mydomain.com-access_log" combined <Directory "/var/www/html/dokuwiki/"> DirectoryIndex index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
変更を有効にするためにapacheを再起動します:
## systemctl restart httpd ## systemctl status httpd
DOKUWIKIをインストールする
最初に行うことは、DokuWikiのダウンロードページに移動し、DokuWikiの最新の安定バージョンをダウンロードすることです。 。
## wget -P /tmp http://download.dokuwiki.org/out/dokuwiki-de8b19be26a1d74ba5bd5e075dbb7996.tgz
アーカイブがダウンロードされたら、それを/var/www/html
に抽出します 使用:
## tar zxf /tmp/dokuwiki-de8b19be26a1d74ba5bd5e075dbb7996.tgz -C /var/www/html
chown
を使用して適切な所有権を設定する コマンド:
## chown apache: -R /var/www/html/dokuwiki
http://wiki.mydomain.com/install.php
を開きます お気に入りのブラウザでDokuWikiインストーラを開始します 。次のようなものが表示されます:
インストーラーが完了したら、install.php
を安全に削除できます。 /var/www/html/dokuwiki
のDokuWikiドキュメントルートにあるスクリプト
## rm -f /var/www/html/dokuwiki/install.php
次は何ですか?
これでDokuWikiが稼働しているので、https://www.dokuwiki.org/manualでマニュアルを確認し、https://www.dokuwiki.org/wiki:syntaxで構文の詳細を確認することをお勧めします。
これをあなたのためにやらせてください?
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にApacheとDokuWikiのインストールを依頼するだけです。 。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。