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

CentOS7にTWikiをインストールします

この記事では、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。 この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Cent OS
  1. CentOS6にMariaDB10.0をインストールします

  2. CentOS7にLog.ioをインストールします

  3. Centos7にGlassFish4.1をインストールします

  1. CentOS8にPHP7.4をインストールします

  2. CentosにQuokkaをインストールする

  3. CentOSにCakePHP3.0をインストールする

  1. CentOS6にownCloudをインストールする

  2. CentOSにFail2banをインストールする

  3. CentOS7にosCommerceをインストールします