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.