In questo articolo installeremo TWiki su un VPS CentOS 7 con server web Apache. TWiki è una piattaforma di collaborazione basata sul Web semplice da usare, flessibile, sicura e molto potente basata su Perl. Usando TWiki puoi gestire uno spazio di sviluppo di progetti, un sistema di gestione dei documenti, una base di conoscenza o qualsiasi altro strumento di groupware. TWiki è utilizzato da milioni di utenti in più di 130 paesi nel mondo e include molte funzionalità come:
- Modifica facile della tabella
- Interfaccia utente personalizzabile
- Editor di testo ricco
- Oltre 400 estensioni e 200 plug-in
- Controllo dell'accesso a grana fine
- Controllo delle revisioni
- Generazione di contenuti dinamici
- Moduli e rapporti
E molti altri...
Accedi alla tua macchina CentOS 7 tramite SSH come utente root
ssh root@IP
e aggiorna tutti i servizi sul tuo server
yum -y update
Installa alcuni prerequisiti necessari per installare TWiki .
yum install wget perl unzip rcs gcc make gd gd-devel php
Esegui il comando seguente per installare il server Web Apache.
yum install httpd
Avvia il server web Apache e aggiungilo per l'avvio automatico all'avvio del sistema
systemctl start httpd systemctl enable httpd
Abbiamo anche bisogno di installare diversi moduli Perl
yum install perl-CPAN perl-ExtUtils-CBuilder perl-YAML perl-Module-CoreList perl-CGI perl-Module-Build perl-IPC-Cmd
Installeremo il resto dei moduli Perl da CPAN. Avvia la shell di CPAN eseguendo quanto segue
perl -MCPAN -e shell
e installa i seguenti moduli uno per uno
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
Ora vai al sito Web ufficiale di TWiki e scarica l'ultima versione stabile. Al momento della stesura di questo articolo è la versione 6.0.1
wget http://downloads.sourceforge.net/project/twiki/TWiki%20for%20all%20Platforms/TWiki-6.0.1/TWiki-6.0.1.zip
Crea una nuova directory nella root del documento e decomprimi l'archivio TWiki in quella directory
mkdir /var/www/html/twiki unzip TWiki-6.0.1.zip -d /var/www/html/twiki
Modifica la proprietà della directory
chown -R apache:apache /var/www/html/twiki
Ora dobbiamo configurare TWiki. Rinomina il file "LocalLib.cfg.txt"/
cd /var/www/html/twiki mv bin/LocalLib.cfg.txt bin/LocalLib.cfg
Apri il file di configurazione e imposta il percorso della directory lib nell'installazione di TWiki
vim bin/LocalLib.cfg $twikiLibPath = "/var/www/html/twiki/lib";
Copia il file di configurazione di Apache fornito da TWiki
cp misc/twiki_httpd_conf.txt /etc/httpd/conf.d/twiki.conf
Apri la configurazione e cambia tutte le istanze di "/home/httpd/" in "/var/www/html". Se stai usando vi text editor puoi usare il seguente comando
:%s_/home/httpd_/var/www/html_g
Inserisci anche "root" come nome utente nel file "AuthName" nello stesso file.
Proteggi la directory dei dati in modo che sia accessibile con nome utente e password
cd data/ htpasswd -c .htpasswd root New password: Re-type new password: Adding password for user root
Riavvia il server web Apache
systemctl restart httpd
Ora apri un browser web e vai a http://yourIPaddress/twiki/bin/configure
e segui le istruzioni per continuare con l'installazione basata sul Web
Ovviamente non devi fare nulla di tutto questo se usi uno dei nostri servizi di hosting VPS Linux, nel qual caso puoi semplicemente chiedere ai nostri esperti amministratori Linux di installare TWiki per te. Sono disponibili 24 ore su 24, 7 giorni su 7 e si prenderanno immediatamente cura della tua richiesta.
PS. Se questo post ti è piaciuto condividilo con i tuoi amici sui social network utilizzando i pulsanti a sinistra o semplicemente lascia una risposta qui sotto. Grazie.