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

Installieren Sie Zenario mit Apache, PHP und MariaDB auf CentOS 7

Zenario ist ein kostenloses und mehrsprachiges Open-Source-Content-Management-System (CMS), das zum Erstellen einfacher oder komplexer Blogs, Nachrichten, Veranstaltungen und anderer Inhaltstypen entwickelt wurde.

In diesem Artikel installieren wir Zenario auf einem CentOS 7 VPS mit Apache, PHP und MariaDB.

Um Zenario auf Ihrem Server auszuführen, müssen Sie die folgenden Voraussetzungen erfüllen

  • Apache-Server Version 2
  • PHP-Version 5.3 oder höher
  • MySQL-Version 5.0 oder höher
  • Eine leere MySQL-Datenbank zum Installieren
  • Die GD-, libCurl-, libJPEG- und libPNG-Bibliotheken und Multibyte-Unterstützung in PHP
  • Apache mod_rewrite-Unterstützung für .htaccess-Dateien (optional, aber dringend empfohlen)

Melden Sie sich über SSH als Benutzer root

bei Ihrem Server an
ssh root@IP

und führen Sie den folgenden Befehl aus, um alle Pakete auf Ihrem Server zu aktualisieren

yum -y update

Zenario benötigt eine SQL-Datenbank, um die Informationen zu speichern. Führen Sie den folgenden Befehl aus, um den MariaDB-Datenbankserver zu installieren

yum installiere mariadb mariadb-server

Starten Sie den MariaDB-Datenbankserver und aktivieren Sie ihn zum Startzeitpunkt

systemctl start mariadbsystemctl enable mariadb

Um MariaDB zu sichern und das MariaDB-Root-Passwort festzulegen, führen wir das Skript „mysql_secure_installation“ aus.

Melden Sie sich jetzt mit dem Benutzer „root“ beim MariaDB-Server an und erstellen Sie einen neuen Datenbank-Endbenutzer.

mysql -u root -pCREATE DATABASE zenario;CREATE USER 'zenariouser'@'localhost' IDENTIFIED BY 'PASSWORD';GEWÄHREN SIE ALLE PRIVILEGIEN AUF `zenario`.* TO 'zenariouser'@'localhost';LEEREN SIE PRIVILEGIEN; 

Vergessen Sie nicht, „PASSWORT“ durch ein echtes starkes Passwort zu ersetzen.

Als Nächstes installieren wir den Apache-Webserver

yum installiere httpd

Genau wie bei MariaDB starten Sie den Apache-Webserver und fügen ihn hinzu, damit er beim Systemstart automatisch gestartet wird

systemctl start httpdsystemctl enable httpd

Führen Sie den folgenden Befehl aus, um PHP mit wenigen PHP-Modulen zu installieren

yum installiere php php-gd php-common

Besuchen Sie die offizielle Website von Zenario und laden Sie die neueste stabile Version der Software herunter. Zum Zeitpunkt des Schreibens dieses Artikels ist es Version 7.0.6.

wget http://zenar.io/public/downloads/XBE3u/zenario-probusiness-7.0.6b.zip

Entpacken Sie das Zip-Archiv in das Document Root-Verzeichnis Ihres Servers

entpacke zenario-probusiness-7.0.6b.zip -d /var/www/html/

Benennen Sie das Verzeichnis um

mv zenario-probusiness-7.0.6b/ zenario

Alle Dateien müssen vom Webserver lesbar sein, also müssen wir den richtigen Besitz festlegen

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

Wir müssen zwei Verzeichnisse erstellen, „backup“ und „docstore“, außerhalb des Dokumentstammverzeichnisses.

mkdir /var/www/backupmkdir /var/www/docstore

und den Besitz der Verzeichnisse ändern

chown apache:apache /var/www/backupchown apache:apache /var/www/docstore

Erstellen Sie als Nächstes einen virtuellen Apache-Host für Ihre Domain. Erstellen Sie das Verzeichnis „/etc/httpd/conf.d/vhosts.conf“ mit folgendem Inhalt

vim /etc/httpd/conf.d/vhosts.confIncludeOptional vhosts.d/*.conf

und erstellen Sie den virtuellen Host

mkdir /etc/httpd/vhosts.d/vim /etc/httpd/vhosts.d/yourdomain.com.confServerAdmin [email protected] "/var/www/html/zenario/ "ServerName yourdomain.comServerAlias ​​www.yourdomain.comErrorLog "/var/log/httpd/yourdomain.com-error_log"CustomLog "/var/log/httpd/yourdomain.com-access_log" kombiniertDirectoryIndex index.html index.phpOptions FollowSymLinksAllowOverride AllRequire alle gewährt

Starten Sie den Webserver neu, damit die Änderungen wirksam werden.

systemctl startet httpd neu

Öffnen Sie schließlich einen Webbrowser und greifen Sie auf http://yourdomain.com zu, um das Zenario-Installationsprogramm auszuführen und die Installation abzuschließen. Weitere Informationen zu Zenario finden Sie in der offiziellen Dokumentation.

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, Zenario für Sie zu installieren. 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.


Cent OS
  1. Sichern Sie Apache mit Lets Encrypt unter CentOS 7

  2. So installieren Sie PHP 7.4, 7.3, 7.2 auf CentOS 7 und RHEL 7 Server

  3. So installieren Sie Nextcloud mit Nginx und PHP 7.3 auf CentOS 8

  4. So installieren und konfigurieren Sie OpenLiteSpeed ​​mit PHP 7.4 unter CentOS 8

  5. Installieren Sie Apache und PHP unter CentOS 7

So installieren Sie Lighttpd mit PHP-FPM und MariaDB unter CentOS 8

So installieren Sie Lighttpd mit PHP FPM und MariaDB unter CentOS 7 / RHEL 7

Installieren Sie Apache, MariaDB, PHP (LAMP Stack) in CentOS 8

So installieren Sie Lighttpd mit PHP und MariaDB unter CentOS 7

So installieren Sie LAMP (Apache, MariaDB, PHP) auf einem CentOS 7.2-Cloud-Server

So installieren Sie den OpenLiteSpeed-Webserver mit MariaDB und PHP