Habari ist eine kostenlose Open-Source-Veröffentlichungsplattform und ein Anwendungsframework mit einem modularen, objektorientierten Kern. In dieser Anleitung installieren wir Habari auf einem CentOS 7 VPS mit Apache, MariaDB und PHP. Die Installation ist ziemlich einfach und unkompliziert.
Um die Installation von Habari zu starten, melden Sie sich als Benutzer root auf Ihrem Server an:
ssh root@IP
Führen Sie wie gewohnt den folgenden Befehl aus, um sicherzustellen, dass alle Pakete auf Ihrem CentOS 7-VPS auf dem neuesten Stand sind:
yum -y update
Jetzt installieren wir den Apache-Webserver:
yum install httpd
Sobald es installiert ist, starten Sie Apache und stellen Sie es so ein, dass es beim Systemstart gestartet wird:
systemctl start httpd systemctl enable httpd
Habari ist eine PHP-basierte Anwendung, daher werden wir PHP zusammen mit einigen PHP-Modulen installieren, die von der Anwendung benötigt werden:
yum -y install php php-pdo php-common php-mbstring php-gd php-mysql
Habari benötigt eine bereits erstellte leere Datenbank. Es unterstützt mehrere Datenbank-Backends, aber in diesem Tutorial werden wir MariaDB installieren und verwenden. Führen Sie die folgenden Befehle aus, um MariaDB auf Ihrem Server zu installieren:
yum install mariadb mariadb-server
Starten Sie den MariaDB-Server und aktivieren Sie ihn so, dass er beim Systemstart gestartet wird:
systemctl start mariadb systemctl enable mariadb
Führen Sie die mysql_secure_installation
aus Skript zum Sichern des Datenbankservers und Festlegen Ihres MariaDB-Root-Passworts.
Melden Sie sich jetzt beim MariaDB-Server mit dem Benutzer „root“ an und erstellen Sie eine neue Datenbank und einen neuen Benutzer für Habari:
mysql -u root -p CREATE DATABASE habari; CREATE USER 'habariuser'@'localhost' IDENTIFIED BY 'PASSWORD'; GRANT ALL PRIVILEGES ON `habari`.* TO 'habariuser'@'localhost'; FLUSH PRIVILEGES; exit
Vergessen Sie nicht, „PASSWORT“ durch ein echtes starkes Passwort zu ersetzen.
Besuchen Sie die offizielle Website von Habari und laden Sie die neueste stabile Version der Anwendung herunter. Zum Zeitpunkt des Schreibens dieses Artikels ist es die Version 0.9.2.
wget http://habariproject.org/dist/habari-0.9.2.zip
Erstellen Sie ein Verzeichnis für die Installation von Habari und entpacken Sie das ZIP-Archiv in das Dokumentenstammverzeichnis auf Ihrem Server:
mkdir -p /var/www/html/habari yum -y install unzip unzip habari-0.9.2.zip -d /var/www/html/habari/
Ändern Sie den Eigentümer des Verzeichnisses „/var/www/html/habari/“:
chown -R apache:apache /var/www/html/habari/
Erstellen Sie einen virtuellen Apache-Host für Ihre Website. Erstellen Sie zunächst die Datei ‚/etc/httpd/conf.d/vhosts.conf‘ mit folgendem Inhalt:
vim /etc/httpd/conf.d/vhosts.conf IncludeOptional vhosts.d/*.conf
und erstellen Sie den virtuellen Host:
mkdir /etc/httpd/vhosts.d/ vim /etc/httpd/vhosts.d/yourdomain.com.conf <VirtualHost YOUR_SERVER_IP:80> ServerAdmin [email protected] DocumentRoot "/var/www/html/habari/" ServerName yourdomain.com ServerAlias www.yourdomain.com ErrorLog "/var/log/httpd/yourdomain.com-error_log" CustomLog "/var/log/httpd/yourdomain.com-access_log" combined <Directory "/var/www/html/habari/"> DirectoryIndex index.html index.php Options FollowSymLinks AllowOverride All Require all granted </Directory> </VirtualHost>
Starten Sie den Apache-Webserver neu, damit die Änderungen wirksam werden:
systemctl restart httpd<p/re>
Öffnen Sie nun Ihren bevorzugten Webbrowser und zeigen Sie ihn auf http://yourdomain.com
um den Web-Installer auszuführen. Sie müssen Ihren Datenbanktyp auswählen und die erforderlichen Informationen eingeben, um die Installation abzuschließen.
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, Habari zu installieren für dich. Sie sind rund um die Uhr 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.