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.