En este artículo instalaremos TWiki en un VPS CentOS 7 con servidor web Apache. TWiki es una plataforma de colaboración basada en web fácil de usar, flexible, segura y muy potente basada en Perl. Con TWiki puede ejecutar un espacio de desarrollo de proyectos, un sistema de gestión de documentos, una base de conocimiento o cualquier otra herramienta de trabajo en grupo. TWiki es utilizado por millones de usuarios en más de 130 países del mundo y viene con muchas características como:
- Edición sencilla de tablas
- Interfaz de usuario personalizable
- Editor de texto enriquecido
- Más de 400 extensiones y 200 complementos
- Control de acceso detallado
- Control de revisiones
- Generación de contenido dinámico
- Formularios e informes
Y muchos más…
Inicie sesión en su máquina CentOS 7 a través de SSH como usuario root
ssh root@IP
y actualice todos los servicios a su servidor
yum -y update
Instale algunos requisitos previos necesarios para instalar TWiki.
yum install wget perl unzip rcs gcc make gd gd-devel php
Ejecute el siguiente comando para instalar el servidor web Apache.
yum install httpd
Inicie el servidor web Apache y agréguelo para que se inicie automáticamente al iniciar el sistema
systemctl start httpd systemctl enable httpd
También necesitamos instalar varios módulos Perl
yum install perl-CPAN perl-ExtUtils-CBuilder perl-YAML perl-Module-CoreList perl-CGI perl-Module-Build perl-IPC-Cmd
Instalaremos el resto de módulos Perl desde CPAN. Inicie el shell de CPAN ejecutando lo siguiente
perl -MCPAN -e shell
e instale los siguientes módulos uno por 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
Ahora, vaya al sitio web oficial de TWiki y descargue la última versión estable. Al momento de escribir este artículo es la versión 6.0.1
wget http://downloads.sourceforge.net/project/twiki/TWiki%20for%20all%20Platforms/TWiki-6.0.1/TWiki-6.0.1.zip
Cree un nuevo directorio en la raíz del documento y descomprima el archivo TWiki en ese directorio
mkdir /var/www/html/twiki unzip TWiki-6.0.1.zip -d /var/www/html/twiki
Cambiar la propiedad del directorio
chown -R apache:apache /var/www/html/twiki
Ahora necesitamos configurar TWiki. Cambie el nombre del archivo 'LocalLib.cfg.txt'/
cd /var/www/html/twiki mv bin/LocalLib.cfg.txt bin/LocalLib.cfg
Abra el archivo de configuración y configure la ruta del directorio lib en la instalación de TWiki
vim bin/LocalLib.cfg $twikiLibPath = "/var/www/html/twiki/lib";
Copie el archivo de configuración de Apache proporcionado por TWiki
cp misc/twiki_httpd_conf.txt /etc/httpd/conf.d/twiki.conf
Abra la configuración y cambie todas las instancias de '/home/httpd/' a '/var/www/html'. Si está usando el editor de texto vi, puede usar el siguiente comando
:%s_/home/httpd_/var/www/html_g
También inserte 'root' como nombre de usuario en el archivo 'AuthName' en el mismo archivo.
Proteja el directorio de datos para que sea accesible con nombre de usuario y contraseña
cd data/ htpasswd -c .htpasswd root New password: Re-type new password: Adding password for user root
Reinicie el servidor web Apache
systemctl restart httpd
Ahora, abra un navegador web y vaya a http://yourIPaddress/twiki/bin/configure
y siga las instrucciones para continuar con la instalación basada en web
Por supuesto, no tiene que hacer nada de esto si utiliza uno de nuestros servicios de alojamiento VPS de Linux, en cuyo caso simplemente puede pedirle a nuestros administradores expertos de Linux que instalen TWiki por usted. Están disponibles las 24 horas del día, los 7 días de la semana y atenderán su solicitud de inmediato.
PD. Si te gustó esta publicación, compártela con tus amigos en las redes sociales usando los botones de la izquierda o simplemente deja una respuesta a continuación. Gracias.