Per quelli di voi che non lo sapessero, ProjectPier è una comunità open source finalizzata allo sviluppo di software semplice, potente e intuitivo per la gestione dei progetti basata sul Web e la collaborazione di gruppo. ProjectPier ti offre un sistema flessibile per la gestione di progetti che coinvolgono più organizzazioni fornendo un posto centrale per tutte le attività e le informazioni del progetto integrandosi con gli strumenti esistenti degli utenti ProjectPier è disponibile gratuitamente e concesso in licenza sotto Gnu Affero General Public License (AGPL), il che significa che sei il benvenuto di utilizzare e modificare il software purché le modifiche siano distribuite con le stesse restrizioni di licenza.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice. Lo farò mostrarti passo dopo passo l'installazione di ProjectPier su CentOS 7.
Installa ProjectPier su CentOS 7
Passaggio 1. Prima di tutto assicurati che tutti i pacchetti siano aggiornati.
yum -y update
Passaggio 2. Installa il server LAMP e includi alcune estensioni PHP.
yum install mariadb mariadb-server httpd php php-common php-gd php-ldap php-xml
Avvia il servizio Apache web server e MariaDB abilita anche l'avvio all'avvio del server:
systemctl start httpd systemctl start mariadb systemctl enable httpd systemctl enable mariadb
Passaggio 3. Configurazione di MariaDB per ProjectPier.
Per impostazione predefinita, MariaDB non è protetto. Puoi proteggere MariaDB usando lo script mysql_secure_installation. dovresti leggere attentamente e sotto ogni passaggio che imposterà una password di root, rimuovere anonimo utenti, non consentire l'accesso root remoto e rimuovere il database di test e l'accesso per proteggere MariaDB.
mysql_secure_installation
Avanti, dovremo accedere alla console di MariaDB e creare un database per il forum. Esegui il seguente comando:
mysql -u root -p
Questo ti chiederà una password, quindi inserisci la tua password di root MariaDB e premi Invio. Una volta effettuato l'accesso al server del database, devi creare un database per il software ProjectPier:
CREATE DATABASE projectpier CHARACTER SET utf8; GRANT ALL PRIVILEGES ON projectpier.* TO 'projectpier'@'localhost' IDENTIFIED BY 'your_projectpier_passwd'; FLUSH PRIVILEGES; \q
Configura il tuo server per supportare InnoDB, se non è impostato per impostazione predefinita e aumenta la variabile max_allowed_packet a 128 MB
###nano /etc/my.cnf #skip-innodb max_allowed_packet = 128M
Passaggio 4. Installa ProjectPier.
Scarica l'ultima versione stabile di ProjectPier, Al momento della stesura di questo articolo è la versione 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
Passaggio 5. Configura il server Web Apache per ProjectPier.
Crea un nuovo host virtuale in 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>
Riavvia il servizio Apache per rendere effettive le modifiche:
systemctl restart httpd
Dovremo modificare alcune autorizzazioni per le cartelle:
chown -R apache:apache /var/www/html/projectpier
Passaggio 6. Accesso a ProjectPier.
ProjectPier sarà disponibile sulla porta HTTP 80 per impostazione predefinita. Apri il tuo browser preferito e vai a http://tuo-dominio.com/public/install o http://server-ip/public/install e completa i passaggi richiesti per completare l'installazione. Se stai utilizzando un firewall, apri la porta 80 per consentire l'accesso al pannello di controllo.
Congratulazioni! Hai installato ProjectPier con successo. Grazie per aver utilizzato questo tutorial per l'installazione di ProjectPier sul sistema CentOS 7.