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

Comment installer ProjectPier sur un VPS CentOS 7

Dans ce didacticiel, nous allons vous montrer comment installer ProjectPier sur un VPS CentOS avec Apache, PHP et MariaDB.
ProjectPier est un logiciel open source de gestion de projet et de collaboration de groupe qui permet aux développeurs et aux utilisateurs de créer et de gérer plusieurs projets en ligne à l'aide un navigateur Web.
Afin d'installer ProjectPier sur votre serveur, vous devez vous assurer qu'il répond aux exigences suivantes :

  • PHP 5.2 ou version ultérieure avec les extensions PHP suivantes activées :GD, MySQL et SimpleXML ;
  • Apache Web Server 2.0 ou supérieur installé sur votre serveur virtuel et compilé avec le module mod_rewrite ;
  • MySQL (MariaDB) avec prise en charge d'InnoDB.

Assurez-vous que tous les services sont à jour en exécutant la commande suivante :

yum -y update

Installez les packages requis :

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

Démarrez le serveur Web Apache et le serveur de base de données MariaDB et autorisez-les à démarrer au démarrage :

systemctl start httpd
systemctl start mariadb

systemctl enable httpd
systemctl enable mariadb

Téléchargez la dernière version stable de ProjectPier sur http://www.projectpier.org/download dans le répertoire "/opt" sur le serveur. Ensuite, extrayez-le et déplacez les fichiers et répertoires ProjectPier vers le répertoire "/var/www/html/projectpier". Au moment de la rédaction de ce tutoriel, la dernière version stable de ProjectPier est la 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

Configurez votre serveur pour prendre en charge InnoDB, s'il n'est pas défini par défaut. Pour ce faire, modifiez le fichier de configuration MySQL "/etc/my.cnf" et commentez la ligne skip-innodb en ajoutant # devant (c'est-à-dire #skip-innodb). Ensuite, augmentez la variable max_allowed_packet à 128 Mo en ajoutant cette ligne au fichier "/etc/my.cnf" :

max_allowed_packet = 128M

Redémarrez MariaDB pour que les modifications prennent effet :

systemctl restart mariadb

Créez une nouvelle base de données et un nouveau nom d'utilisateur et mot de passe pour la base de données ProjectPier :

mysql -uroot -p
MariaDB [(none)]> CREATE DATABASE projectpier CHARACTER SET utf8;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON projectpier.* TO 'projectpier'@'localhost' IDENTIFIED BY 'your_projectpier_passwd';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

Modifiez le fichier de configuration Apache (/etc/httpd/conf/httpd.conf) et créez un nouvel hôte virtuel dans Apache :

vi /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

L'utilisateur du serveur Web (Apache) doit pouvoir écrire dans les fichiers 'cache/autoloader.php' et 'cache/log.php' et dans les répertoires 'cache', 'upload', 'config' et 'tmp' afin que vous puissiez facilement accomplissez cela en exécutant la commande suivante :

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

Ouvrez http://votredomaine.com/public/install dans votre navigateur Web préféré pour exécuter le programme d'installation de ProjectPier, puis suivez les instructions du programme d'installation :vérifiez si toutes les exigences de ProjectPier sont remplies, entrez le nom d'utilisateur et le mot de passe de la base de données, créez un compte administrateur et cliquez sur 'submit' pour terminer l'installation.
C'est tout. L'installation de ProjectPier est maintenant terminée. Connectez-vous au back-end administrateur à l'aide du compte administrateur nouvellement créé et créez de nouveaux projets via ProjectPier.

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 ProjectPier logiciel de gestion de projet et de collaboration de groupe en ligne 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. Comment installer MariaDB sur CentOS 7

  2. Comment installer PhpWiki sur CentOS 7

  3. Comment installer LiteCart sur CentOS 7

  4. Comment installer ocPortal sur un VPS CentOS 7

  5. Comment installer OrangeHRM sur un VPS CentOS 7

Comment installer PHP-Fusion sur CentOS 7

Comment installer Tine 2.0 sur 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