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

Comment installer ProjectPier sur CentOS 7

Pour ceux d'entre vous qui ne le savaient pas, ProjectPier est une communauté open-source visant à développer un logiciel simple, puissant et intuitif pour la gestion de projet sur le Web et la collaboration de groupe. ProjectPier vous donne un système flexible pour la gestion de projets impliquant plusieurs organisations en fournissant un emplacement central pour toutes les activités et informations du projet tout en s'intégrant aux outils existants des utilisateurs. ProjectPier est disponible gratuitement et sous licence Gnu Affero General Public License (AGPL), ce qui signifie que vous êtes le bienvenu d'utiliser et de modifier le logiciel tant que les modifications sont distribuées sous les mêmes restrictions de licence.

Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple. Je vais vous montrer étape par étape l'installation de ProjectPier sur CentOS 7.

Installer ProjectPier sur CentOS 7

Étape 1. Tout d'abord, assurez-vous que tous les packages sont à jour.

yum -y update

Étape 2. Installez le serveur LAMP et incluez une extension PHP.

yum install mariadb mariadb-server httpd php php-common php-gd php-ldap php-xml

Démarrer le service du serveur Web Apache et MariaDB lui permettent également de démarrer au démarrage du serveur :

systemctl start httpd
systemctl start mariadb
systemctl enable httpd
systemctl enable mariadb

Étape 3. Configuration de MariaDB pour ProjectPier.

Par défaut, MariaDB n'est pas renforcée. Vous pouvez sécuriser MariaDB à l'aide du script mysql_secure_installation. vous devez lire attentivement et en dessous de chaque étape qui définira un mot de passe root, supprimera anonyme utilisateurs, interdire la connexion root à distance et supprimer la base de données de test et l'accès à MariaDB sécurisé.

mysql_secure_installation

Ensuite, nous devrons nous connecter à la console MariaDB et créer une base de données pour le forum. Exécutez la commande suivante :

mysql -u root -p

Cela vous demandera un mot de passe, alors entrez votre mot de passe root MariaDB et appuyez sur Entrée. Une fois que vous êtes connecté à votre serveur de base de données, vous devez créer une base de données pour le logiciel ProjectPier :

CREATE DATABASE projectpier CHARACTER SET utf8;
GRANT ALL PRIVILEGES ON projectpier.* TO 'projectpier'@'localhost' IDENTIFIED BY 'your_projectpier_passwd';
FLUSH PRIVILEGES;
\q

Configurez votre serveur pour prendre en charge InnoDB, s'il n'est pas défini par défaut et augmentez la variable max_allowed_packet à 128 Mo

###nano /etc/my.cnf
 #skip-innodb
 max_allowed_packet = 128M

Étape 4. Installez ProjectPier.

Téléchargez la dernière version stable de ProjectPier, Au moment de la rédaction de cet article, il s'agit de la version 0.8.8 :

cd /opt/
wget http://www.projectpier.org/files/pp088wSP2_2014-08-14.zip
mkdir -p /var/www/html/projectpier
unzip -d /var/www/html/projectpier pp088wSP2*.zip

Étape 5. Configurez le serveur Web Apache pour ProjectPier.

Créez un nouvel hôte virtuel dans Apache :

###nano /etc/httpd/conf/httpd.conf
<VirtualHost YOUR_SERVER_IP:80>
ServerAdmin [email protected]
DocumentRoot "/var/www/html/projectpier"
ServerName your-domain.com
ServerAlias www.your-domain.com
ErrorLog "/var/log/httpd/your-domain.com-error_log"
CustomLog "/var/log/httpd/your-domain.com-access_log" combined
<Directory "/var/www/html/your-domain.com/">
DirectoryIndex index.html index.php
Options FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

Redémarrez le service Apache pour que les modifications prennent effet :

systemctl restart httpd

Nous devrons modifier certaines autorisations de dossiers :

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

Étape 6. Accéder à ProjectPier.

ProjectPier sera disponible sur le port HTTP 80 par défaut. Ouvrez votre navigateur préféré et accédez à http://votre-domaine.com/public/install ou http ://server-ip/public/install et suivez les étapes requises pour terminer l'installation. Si vous utilisez un pare-feu, veuillez ouvrir le port 80 pour permettre l'accès au panneau de configuration.

Félicitations ! Vous avez installé ProjectPier avec succès. Merci d'avoir utilisé ce didacticiel pour installer ProjectPier sur le système CentOS 7.


Cent OS
  1. Comment installer MariaDB sur CentOS 7

  2. Comment installer MariaDB sur CentOS 8

  3. Comment installer PhpWiki sur CentOS 7

  4. Comment installer LiteCart sur CentOS 7

  5. Comment installer ProjectPier sur un VPS CentOS 7

Comment installer Nextcloud sur CentOS 7

Comment installer Seafile sur CentOS 7

Comment installer Concrete5 sur CentOS 7

Comment installer LibreNMS sur CentOS 7

Comment installer Zabbix sur CentOS 8

Comment installer Joomla sur CentOS 8