GNU/Linux >> Znalost Linux >  >> Cent OS

Nainstalujte TWiki na CentOS 7

V tomto článku nainstalujeme TWiki na CentOS 7 VPS s webovým serverem Apache. TWiki je snadno použitelná, flexibilní, bezpečná a velmi výkonná webová platforma pro spolupráci založená na Perlu. Pomocí TWiki můžete provozovat prostor pro vývoj projektů, systém správy dokumentů, znalostní bázi nebo jakýkoli jiný groupwarový nástroj. TWiki používají miliony uživatelů ve více než 130 zemích světa a přichází s mnoha funkcemi, jako jsou:

  • Snadná úprava tabulky
  • Uživatelské rozhraní s možností skinování
  • Editor formátovaného textu
  • Více než 400 rozšíření a 200 pluginů
  • Jemné řízení přístupu
  • Řízení revizí
  • Dynamické generování obsahu
  • Formuláře a přehledy

A mnoho dalších…

Přihlaste se ke svému počítači CentOS 7 přes SSH jako uživatel root

ssh root@IP

a aktualizujte všechny služby na váš server

yum -y update

Nainstalujte některé předpoklady potřebné k instalaci TWiki .

yum install wget perl unzip rcs gcc make gd gd-devel php

Chcete-li nainstalovat webový server Apache, spusťte následující příkaz.

yum install httpd

Spusťte webový server Apache a přidejte jej, aby se automaticky spustil při startu systému

systemctl start httpd
systemctl enable httpd

Potřebujeme také nainstalovat několik modulů Perl

yum install perl-CPAN perl-ExtUtils-CBuilder perl-YAML perl-Module-CoreList  perl-CGI perl-Module-Build perl-IPC-Cmd

Nainstalujeme zbytek modulů Perl z CPAN. Spusťte shell CPAN provedením následujícího

perl -MCPAN -e shell

a nainstalujte následující moduly jeden po druhém

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

Nyní přejděte na oficiální web TWiki a stáhněte si nejnovější stabilní verzi. V okamžiku psaní tohoto článku je to verze 6.0.1

wget http://downloads.sourceforge.net/project/twiki/TWiki%20for%20all%20Platforms/TWiki-6.0.1/TWiki-6.0.1.zip

Vytvořte nový adresář v kořenovém adresáři dokumentu a rozbalte archiv TWiki do tohoto adresáře

mkdir  /var/www/html/twiki
unzip TWiki-6.0.1.zip -d /var/www/html/twiki

Změňte vlastnictví adresáře

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

Nyní musíme nakonfigurovat TWiki. Přejmenujte soubor ‚LocalLib.cfg.txt‘/

cd /var/www/html/twiki
mv bin/LocalLib.cfg.txt bin/LocalLib.cfg

Otevřete konfigurační soubor a nastavte cestu k adresáři lib v instalaci TWiki

vim bin/LocalLib.cfg

$twikiLibPath = "/var/www/html/twiki/lib";

Zkopírujte konfigurační soubor Apache poskytnutý TWiki

cp misc/twiki_httpd_conf.txt /etc/httpd/conf.d/twiki.conf

Otevřete konfiguraci a změňte všechny instance „/home/httpd/“ na „/var/www/html“. Pokud používáte textový editor vi, můžete použít následující příkaz

:%s_/home/httpd_/var/www/html_g

Také vložte „root“ jako uživatelské jméno do souboru „AuthName“ ve stejném souboru.

Chraňte datový adresář, aby byl přístupný pomocí uživatelského jména a hesla

cd data/
htpasswd -c .htpasswd root
New password:
Re-type new password:
Adding password for user root

Restartujte webový server Apache

systemctl restart httpd

Nyní otevřete webový prohlížeč a přejděte na http://yourIPaddress/twiki/bin/configure a podle pokynů pokračujte ve webové instalaci

Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich hostingových služeb Linux VPS, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám TWiki nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.

PS. Pokud se vám tento příspěvek líbil, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.


Cent OS
  1. Nainstalujte MariaDB 10.0 na CentOS 6

  2. Nainstalujte Log.io na CentOS 7

  3. Nainstalujte GlassFish 4.1 na Centos 7

  1. Nainstalujte PHP 7.4 na CentOS 8

  2. Nainstalujte Qokka na Centos

  3. Nainstalujte CakePHP 3.0 na CentOS

  1. Nainstalujte si ownCloud na CentOS 6

  2. Nainstalujte Fail2ban na CentOS

  3. Nainstalujte osCommerce na CentOS 7