GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie ProjectPier unter CentOS 7

Für diejenigen unter Ihnen, die es nicht wussten, ProjectPier ist eine Open-Source-Community, die darauf abzielt, einfache, leistungsstarke und intuitive Software für webbasiertes Projektmanagement und Gruppenzusammenarbeit zu entwickeln. ProjectPier bietet Ihnen eine flexibles System zur Verwaltung von Projekten, an denen mehrere Organisationen beteiligt sind, indem es einen zentralen Ort für alle Projektaktivitäten und -informationen bereitstellt und gleichzeitig in die vorhandenen Tools der Benutzer integriert wird. ProjectPier ist frei verfügbar und unter der Gnu Affero General Public License (AGPL) lizenziert, was bedeutet, dass Sie willkommen sind die Software zu verwenden und zu modifizieren, solange alle Änderungen unter denselben Lizenzbeschränkungen vertrieben werden.

In diesem Artikel wird davon ausgegangen, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach. Das werde ich tun zeigen Ihnen Schritt für Schritt die Installation von ProjectPier auf CentOS 7.

ProjectPier unter CentOS 7 installieren

Schritt 1. Stellen Sie zunächst sicher, dass alle Pakete auf dem neuesten Stand sind.

yum -y update

Schritt 2. Installieren Sie den LAMP-Server und fügen Sie einige PHP-Erweiterungen hinzu.

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

Startdienst Apache-Webserver und MariaDB ermöglichen es ihm auch, beim Booten des Servers zu starten:

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

Schritt 3. MariaDB für ProjectPier konfigurieren.

Standardmäßig ist MariaDB nicht gehärtet. Sie können MariaDB mit dem mysql_secure_installation-Skript sichern. Sie sollten jeden Schritt sorgfältig lesen und unterschreiben, der ein Root-Passwort setzt, anonym entfernen Benutzer, verweigern Sie die Remote-Root-Anmeldung und entfernen Sie die Testdatenbank und den Zugriff auf die sichere MariaDB.

mysql_secure_installation

Als Nächstes müssen wir uns bei der MariaDB-Konsole anmelden und eine Datenbank für das Forum erstellen. Führen Sie den folgenden Befehl aus:

mysql -u root -p

Dadurch werden Sie zur Eingabe eines Passworts aufgefordert, geben Sie also Ihr MariaDB-Root-Passwort ein und drücken Sie die Eingabetaste. Sobald Sie sich bei Ihrem Datenbankserver angemeldet haben, müssen Sie eine Datenbank für erstellen die ProjectPier-Software:

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

Konfigurieren Sie Ihren Server so, dass er InnoDB unterstützt, wenn es nicht standardmäßig eingestellt ist, und erhöhen Sie die Variable max_allowed_packet auf 128 MB

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

Schritt 4. Installieren Sie ProjectPier.

Laden Sie die neueste stabile Version von ProjectPier herunter. Zum Zeitpunkt des Schreibens dieses Artikels ist es 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

Schritt 5. Konfigurieren Sie den Apache-Webserver für ProjectPier.

Erstellen Sie einen neuen virtuellen Host 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>

Starten Sie den Apache-Dienst neu, damit die Änderungen wirksam werden:

systemctl restart httpd

Wir müssen einige Ordnerberechtigungen ändern:

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

Schritt 6. Zugriff auf ProjectPier.

ProjectPier ist standardmäßig auf HTTP-Port 80 verfügbar. Öffnen Sie Ihren bevorzugten Browser und navigieren Sie zu http://your-domain.com/public/install oder http://server-ip/public/install und führen Sie die erforderlichen Schritte aus, um die Installation abzuschließen. Wenn Sie eine Firewall verwenden, öffnen Sie bitte Port 80, um den Zugriff auf das Control Panel zu ermöglichen.

Herzlichen Glückwunsch! Sie haben ProjectPier erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von ProjectPier auf einem CentOS 7-System verwendet haben.


Cent OS
  1. So installieren Sie MariaDB auf CentOS 7

  2. So installieren Sie MariaDB unter CentOS 8

  3. So installieren Sie PhpWiki unter CentOS 7

  4. So installieren Sie LiteCart unter CentOS 7

  5. So installieren Sie ProjectPier auf einem CentOS 7 VPS

So installieren Sie Nextcloud auf CentOS 7

So installieren Sie Seafile auf CentOS 7

So installieren Sie Concrete5 unter CentOS 7

So installieren Sie LibreNMS unter CentOS 7

So installieren Sie Zabbix unter CentOS 8

So installieren Sie Joomla auf CentOS 8