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

So installieren Sie das Zenphoto Gallery CMS unter CentOS 7

Zenphoto ist ein kostenloses und eigenständiges Open-Source-Content-Management-System (CMS) zum Erstellen von galerieorientierten Websites. Zenphoto ist eine funktionsreiche PHP-basierte Anwendung und bietet alles, was Sie zum Verwalten Ihrer eigenen Fotogalerien benötigen. In diesem Blog-Tutorial installieren wir Zenphoto auf CentOS 7 VPS mit Apache, MariaDB und PHP

Um Zenphoto ausführen zu können, müssen die folgenden Anforderungen auf Ihrem Server installiert sein:
– Ein Webserver – Apache oder Nginx
– PHP Version 5.2 oder neuer mit GD- und Imagick-Erweiterungen.
– MySQL/MariaDB-Datenbankversion 5 oder neuer.

Melden Sie sich über SSH als Benutzer root

bei Ihrem CentOS-VPS an
ssh root@IP

und stellen Sie sicher, dass alle Pakete auf dem neuesten Stand sind, indem Sie den folgenden Befehl ausführen

yum -y update

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

Führen Sie das Skript „mysql_secure_installation“ aus, um den Datenbankserver zu sichern, und legen Sie Ihr MariaDB-Root-Passwort fest

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

mysql -u root -pCREATE DATABASE zenphoto;CREATE USER 'zenphotouser'@'localhost' IDENTIFIED DURCH 'PASSWORT';GEWÄHREN SIE ALLE PRIVILEGIEN AUF `zenphoot`.* TO 'zenphotouser'@'localhost';FLUSH PRIVILEGES; 

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

Als Nächstes installieren wir den Apache-Webserver

yum installiere httpd

Starten Sie den Apache-Webserver und fügen Sie ihn hinzu, damit er automatisch beim Systemstart gestartet wird

systemctl start httpdsystemctl enable httpd

Jetzt müssen wir PHP mit wenigen PHP-Modulen installieren

yum installiere php php-gd php-common

Installieren Sie das ImageMagic-Paket und die ImageMagic-PHP-Erweiterung

yum install ImageMagickpecl install imagickecho "extension=imagick.so"> /etc/php.d/imagick.ini

Sobald alle Anforderungen installiert sind. Laden Sie die neueste stabile Version von Zenphoto von der offiziellen Website herunter.

wget https://github.com/zenphoto/zenphoto/archive/zenphoto-1.4.9.zip

Entpacken Sie das heruntergeladene ZIP-Archiv in das Dokumentstammverzeichnis auf Ihrem Server

enphoto-1.4.9.zip entpacken -d /var/www/html/

Wenn Sie sich nicht sicher sind, wo sich Ihr Dokumentenstammverzeichnis befindet, können Sie den folgenden Befehl verwenden, um es herauszufinden

grep -i '^documentroot' /etc/httpd/conf/httpd.confDocumentRoot "/var/www/html"

Ändern Sie das aktuelle Arbeitsverzeichnis und benennen Sie das entpackte Zenphoto-Verzeichnis um

cd /var/www/html/mv zenphoto-zenphoto-1.4.9/ zenphoto

Ändern Sie den Eigentümer des Verzeichnisses

chown -R apache:apache zenphoto

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

vim /etc/httpd/vhosts.d/yourdomain.com.confServerAdmin [email protected] "/var/www/html/zenphoto/"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 Apache-Webserver neu, damit die Änderungen wirksam werden.

systemctl startet httpd neu

Öffnen Sie Ihren bevorzugten Webbrowser und navigieren Sie zu Ihrer Zenphoto-Galerie unter http://yourdomain.com . Es führt automatisch das Installationsskript aus und fordert Sie auf, die MySQL-Informationen der Datenbank einzugeben, die wir in diesem Tutorial erstellt haben.

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, Zenphoto 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. So installieren Sie R unter CentOS 7

  2. So installieren Sie R unter CentOS 8

  3. So installieren Sie ProcessWire CMS auf CentOS 7

  4. So installieren Sie Jamroom CMS unter CentOS 7

  5. So installieren Sie Mezzanine CMS unter CentOS 7

So installieren Sie Bolt CMS auf Centos 7

So installieren Sie Anchor CMS unter CentOS 7

So installieren Sie Microweber CMS unter CentOS 7

So installieren Sie Backdrop CMS unter CentOS 8

So installieren Sie Backdrop CMS auf CentOS 8

So installieren Sie Landing CMS auf CentOS 8