この記事では、ApacheWebサーバーを備えたCentOS7VPSにTWikiをインストールします。 TWikiは、Perlをベースにした、使いやすく、柔軟性があり、安全で、非常に強力なWebベースのコラボレーションプラットフォームです。 TWikiを使用すると、プロジェクト開発スペース、ドキュメント管理システム、ナレッジベース、またはその他のグループウェアツールを実行できます。 TWikiは、世界130か国以上で数百万人のユーザーによって使用されており、次のような多くの機能が備わっています。
- 簡単なテーブル編集
- スキン可能なユーザーインターフェース
- リッチテキストエディタ
- 400を超える拡張機能と200のプラグイン
- きめ細かいアクセス制御
- 改訂管理
- 動的コンテンツの生成
- フォームとレポート
そしてもっとたくさん…
ユーザーrootとしてSSH経由でCentOS7マシンにログインします
ssh root@IP
サーバーへのすべてのサービスを更新します
yum -y update
TWikiのインストールに必要ないくつかの前提条件をインストールします。
yum install wget perl unzip rcs gcc make gd gd-devel php
次のコマンドを実行して、ApacheWebサーバーをインストールします。
yum install httpd
Apache Webサーバーを起動して追加し、システムの起動時に自動的に起動するようにします
systemctl start httpd systemctl enable httpd
また、いくつかのPerlモジュールをインストールする必要があります
yum install perl-CPAN perl-ExtUtils-CBuilder perl-YAML perl-Module-CoreList perl-CGI perl-Module-Build perl-IPC-Cmd
残りのPerlモジュールはCPANからインストールします。次のコマンドを実行してCPANのシェルを起動します
perl -MCPAN -e shell
次のモジュールを1つずつインストールします
install Term::ReadKey install Bundle::CPAN reload cpan install CGI::Carp install Cwd install LWP install Encode install HTML::Parser install Error install Time::Local install Text::Diff install Authen::SASL install CGI::Session install Digest::SHA1 install URI install Locale::Maketext::Lexicon install FreezeThaw install GD install HTML::Tree install Time::Timezone
次に、TWikiの公式Webサイトにアクセスして、最新の安定版リリースをダウンロードします。この記事を書いている時点では、バージョン6.0.1です
wget http://downloads.sourceforge.net/project/twiki/TWiki%20for%20all%20Platforms/TWiki-6.0.1/TWiki-6.0.1.zip
ドキュメントルートに新しいディレクトリを作成し、TWikiアーカイブをそのディレクトリに解凍します
mkdir /var/www/html/twiki unzip TWiki-6.0.1.zip -d /var/www/html/twiki
ディレクトリの所有権を変更する
chown -R apache:apache /var/www/html/twiki
次に、TWikiを構成する必要があります。 「LocalLib.cfg.txt」ファイルの名前を変更します/
cd /var/www/html/twiki mv bin/LocalLib.cfg.txt bin/LocalLib.cfg
構成ファイルを開き、TWikiのインストールでlibディレクトリのパスを設定します
vim bin/LocalLib.cfg $twikiLibPath = "/var/www/html/twiki/lib";
TWikiが提供するApache構成ファイルをコピーします
cp misc/twiki_httpd_conf.txt /etc/httpd/conf.d/twiki.conf
構成を開き、「/ home /httpd/」のすべてのインスタンスを「/var/ www/html」に変更します。 viテキストエディタを使用している場合は、次のコマンドを使用できます
:%s_/home/httpd_/var/www/html_g
また、同じファイルの「AuthName」ファイルにユーザー名として「root」を挿入します。
ユーザー名とパスワードでアクセスできるようにデータディレクトリを保護する
cd data/ htpasswd -c .htpasswd root New password: Re-type new password: Adding password for user root
ApacheWebサーバーを再起動します
systemctl restart httpd
次に、Webブラウザーを開き、http://yourIPaddress/twiki/bin/configure
に移動します。 指示に従って、Webベースのインストールを続行します
もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にTWikiのインストールを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。
PS。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。