In diesem Tutorial zeigen wir Ihnen, wie Sie ProjectPier auf einem CentOS VPS mit Apache, PHP und MariaDB installieren.
ProjectPier ist eine Open-Source-Software für Projektmanagement und Gruppenzusammenarbeit, mit der Entwickler und Benutzer mehrere Projekte online erstellen und verwalten können einen Webbrowser.
Um ProjectPier auf Ihrem Server zu installieren, müssen Sie sicherstellen, dass er die folgenden Anforderungen erfüllt:
- PHP 5.2 oder höher mit den folgenden aktivierten PHP-Erweiterungen:GD, MySQL und SimpleXML;
- Apache Web Server 2.0 oder höher auf Ihrem virtuellen Server installiert und mit dem Modul mod_rewrite kompiliert;
- MySQL (MariaDB) mit InnoDB-Unterstützung.
Stellen Sie sicher, dass alle Dienste auf dem neuesten Stand sind, indem Sie den folgenden Befehl ausführen:
yum -y update
Installieren Sie die erforderlichen Pakete:
yum install mariadb mariadb-server httpd php php-common php-gd php-ldap php-xml
Starten Sie den Apache-Webserver und den MariaDB-Datenbankserver und ermöglichen Sie ihnen, beim Booten zu starten:
systemctl start httpd systemctl start mariadb systemctl enable httpd systemctl enable mariadb
Laden Sie die neueste stabile Version von ProjectPier unter http://www.projectpier.org/download in das Verzeichnis „/opt“ auf dem Server herunter. Extrahieren Sie es dann und verschieben Sie die ProjectPier-Dateien und -Verzeichnisse in das Verzeichnis „/var/www/html/projectpier“. Zum Zeitpunkt der Erstellung dieses Tutorials ist die neueste stabile Version von ProjectPier 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
Konfigurieren Sie Ihren Server so, dass er InnoDB unterstützt, falls dies nicht standardmäßig festgelegt ist. Bearbeiten Sie dazu die MySQL-Konfigurationsdatei „/etc/my.cnf“ und kommentieren Sie die skip-innodb-Zeile, indem Sie ein # davor setzen (z. B. #skip-innodb). Erhöhen Sie dann die Variable max_allowed_packet auf 128 MB, indem Sie diese Zeile zur Datei „/etc/my.cnf“ hinzufügen:
max_allowed_packet = 128M
Starten Sie MariaDB neu, damit die Änderungen wirksam werden:
systemctl restart mariadb
Erstellen Sie eine neue Datenbank und einen neuen Benutzernamen und ein neues Passwort für die ProjectPier-Datenbank:
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
Bearbeiten Sie die Apache-Konfigurationsdatei (/etc/httpd/conf/httpd.conf) und erstellen Sie einen neuen virtuellen Host in 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>
Starten Sie den Apache-Dienst neu, damit die Änderungen wirksam werden:
systemctl restart httpd
Der Webserver-Benutzer (Apache) muss in der Lage sein, in die Dateien „cache/autoloader.php“ und „cache/log.php“ sowie in die Verzeichnisse „cache“, „upload“, „config“ und „tmp“ zu schreiben, damit Sie dies problemlos tun können Führen Sie dazu den folgenden Befehl aus:
chown apache:apache -R /var/www/html/projectpier
Öffnen Sie http://yourdomain.com/public/install in Ihrem bevorzugten Webbrowser, um das ProjectPier-Installationsprogramm auszuführen, und folgen Sie dann den Anweisungen des Installationsprogramms:Überprüfen Sie, ob alle ProjectPier-Anforderungen erfüllt sind, geben Sie den Datenbankbenutzernamen und das Kennwort ein, erstellen Sie ein Administratorkonto und klicken Sie auf 'Senden' um die Installation abzuschließen.
Das war's. Die ProjectPier-Installation ist nun abgeschlossen. Melden Sie sich mit dem neu erstellten Administratorkonto im Administrator-Backend an und erstellen Sie neue Projekte über ProjectPier.
Natürlich müssen Sie nichts davon tun, wenn Sie einen unserer Linux-VPS-Hosting-Dienste nutzen. In diesem Fall können Sie einfach unsere erfahrenen Linux-Administratoren bitten, ProjectPier zu installieren Projektmanagement- und Online-Gruppen-Collaboration-Software für Sie. Sie sind 24×7 erreichbar und kümmern sich umgehend um Ihr Anliegen.
PS. Wenn Ihnen dieser Beitrag gefallen hat, teilen Sie ihn bitte mit Ihren Freunden in den sozialen Netzwerken über die Schaltflächen auf der linken Seite oder hinterlassen Sie einfach unten eine Antwort. Danke.