GNU/Linux >> Tutoriels Linux >  >> Cent OS

Installer TWiki sur CentOS 7

Dans cet article nous allons installer TWiki sur un VPS CentOS 7 avec serveur web Apache. TWiki est une plate-forme de collaboration Web simple à utiliser, flexible, sécurisée et très puissante basée sur Perl. Grâce à TWiki, vous pouvez gérer un espace de développement de projet, un système de gestion de documents, une base de connaissances ou tout autre outil collaboratif. TWiki est utilisé par des millions d'utilisateurs dans plus de 130 pays dans le monde et il est livré avec de nombreuses fonctionnalités telles que :

  • Édition de tableau facile
  • Interface utilisateur personnalisable
  • Éditeur de texte enrichi
  • Plus de 400 extensions et 200 plugins
  • Contrôle d'accès précis
  • Contrôle des révisions
  • Génération de contenu dynamique
  • Formulaires et rapports

Et bien d'autres…

Connectez-vous à votre machine CentOS 7 via SSH en tant qu'utilisateur root

ssh root@IP

et mettre à jour tous les services sur votre serveur

yum -y update

Installez quelques prérequis nécessaires à l'installation de TWiki .

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

Exécutez la commande suivante pour installer le serveur Web Apache.

yum install httpd

Démarrez le serveur Web Apache et ajoutez-le pour qu'il démarre automatiquement au démarrage du système

systemctl start httpd
systemctl enable httpd

Nous devons également installer plusieurs modules Perl

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

Nous allons installer le reste des modules Perl du CPAN. Démarrez le shell de CPAN en exécutant ce qui suit

perl -MCPAN -e shell

et installez les modules suivants un par un

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

Maintenant, allez sur le site officiel de TWiki et téléchargez la dernière version stable. Au moment de la rédaction de cet article, il s'agit de la version 6.0.1

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

Créez un nouveau répertoire à la racine du document et décompressez l'archive TWiki dans ce répertoire

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

Changer la propriété du répertoire

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

Maintenant, nous devons configurer TWiki. Renommez le fichier ‘LocalLib.cfg.txt’/

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

Ouvrez le fichier de configuration et définissez le chemin du répertoire lib dans l'installation de TWiki

vim bin/LocalLib.cfg

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

Copiez le fichier de configuration Apache fourni par TWiki

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

Ouvrez la configuration et changez toutes les instances de ‘/home/httpd/’ en ‘/var/www/html’. Si vous utilisez l'éditeur de texte vi, vous pouvez utiliser la commande suivante

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

Insérez également "root" comme nom d'utilisateur dans le fichier "AuthName" dans le même fichier.

Protégez le répertoire de données pour qu'il soit accessible avec un nom d'utilisateur et un mot de passe

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

Redémarrez le serveur Web Apache

systemctl restart httpd

Maintenant, ouvrez un navigateur Web et accédez à http://yourIPaddress/twiki/bin/configure et suivez les instructions pour poursuivre l'installation basée sur le Web

Bien sûr, vous n'avez rien à faire si vous utilisez l'un de nos services d'hébergement VPS Linux, auquel cas vous pouvez simplement demander à nos administrateurs Linux experts d'installer TWiki pour vous. Ils sont disponibles 24h/24 et 7j/7 et prendront immédiatement en charge votre demande.

PS. Si vous avez aimé cet article, partagez-le avec vos amis sur les réseaux sociaux en utilisant les boutons à gauche ou laissez simplement une réponse ci-dessous. Merci.


Cent OS
  1. Installez MariaDB 10.0 sur CentOS 6

  2. Installer Log.io sur CentOS 7

  3. Installer GlassFish 4.1 sur Centos 7

  4. Installer Quokka sur Centos

  5. Installer CakePHP 3.0 sur CentOS

Installer MySQL sur CentOS 7

Installez Odoo 11 sur CentOS 7

Comment installer R sur CentOS 7

Installez Odoo 12 sur CentOS 7

Comment installer R sur CentOS 8

Installer Keepalived sur CentOS 8