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

So installieren Sie ProjectPier auf einem CentOS 7 VPS

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.


Cent OS
  1. So installieren Sie MariaDB auf CentOS 7

  2. So installieren Sie PhpWiki unter CentOS 7

  3. So installieren Sie LiteCart unter CentOS 7

  4. So installieren Sie ocPortal auf einem CentOS 7 VPS

  5. So installieren Sie OrangeHRM auf einem CentOS 7 VPS

So installieren Sie PHP-Fusion unter CentOS 7

So installieren Sie Tine 2.0 unter CentOS 7

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