Website-Suche

Piwigo – Erstellen Sie Ihre eigene Fotogalerie-Website


Piwigo ist ein Open-Source-Projekt, mit dem Sie Ihre eigene Fotogalerie im Internet erstellen, Fotos hochladen und neue Alben erstellen können. Die Plattform verfügt über einige leistungsstarke integrierte Funktionen wie Alben, Tags, Wasserzeichen, Geolokalisierung, Kalender, Systembenachrichtigungen, Zugriffskontrollebenen, Themen und Statistiken.

Piwigo verfügt über eine große Anzahl verfügbarer Plugins (über 500) und eine großartige Sammlung von Themes. Es ist außerdem in mehr als 50 Sprachen übersetzt. Seine Kernfunktionen sind in der Programmiersprache PHP geschrieben und erfordern ein RDBMS-Datenbank-Backend, wie z. B. eine MySQL-Datenbank.

Diese Tatsache macht es einfach, Piwigo auf einem LAMP (Linux, Apache, MySQL) bereitzustellen , und PHP)-Stack, der auf Ihrem eigenen Server, VPS oder in gemeinsam genutzten gehosteten Umgebungen installiert ist.

Vor der Installation von Piwigo auf dem CentOS-System steht Ihnen eine Online-Demo zum Ausprobieren zur Verfügung.

Demo URL: http://piwigo.org/demo/

Anforderungen:

  1. Ein dedizierter VPS mit einem registrierten Domainnamen.
  2. Ein CentOS 7-Server oder CentOS 8 mit Minimalinstallation.
  3. Ein in CentOS 7 oder CentOS 8 installierter LAMP-Stack.

Piwigo ist ein Open-Source-Projekt, das auf einem VPS-Server Ihrer Wahl bereitgestellt werden kann.

In diesem Leitfaden erfahren Sie, wie Sie die Piwigo-Bildergalerie-Software auf einem LAMP-Stack in einem CentOS 8/7 VPS installieren und konfigurieren > Server.

Einrichten der Voraussetzungen für Piwigo

1. Nachdem Sie den LAMP-Stack auf Ihrem VPS installiert haben, indem Sie der Anleitung in der Artikelbeschreibung gefolgt sind, stellen Sie sicher, dass Sie auch das untenstehende PHP installieren > Erweiterungen, die Piwigo benötigt, um ordnungsgemäß auf Ihrem Server zu laufen.

yum install php php-xml php-mbstring php-gd php-mysqli

2. Als nächstes installieren Sie die folgenden Befehlszeilen-Dienstprogramme auf Ihrem VPS-Server, um Piwigo-Archivquellen in Ihr System herunterzuladen und zu extrahieren.

yum install unzip zip wget 

3. Melden Sie sich als Nächstes bei der MySQL-Datenbank an und führen Sie den folgenden Befehl aus, um eine Piwigo-Datenbank und den Benutzer zu erstellen, der zur Verwaltung der Datenbank verwendet wird. Ersetzen Sie den in diesem Tutorial verwendeten Datenbanknamen und die Anmeldeinformationen durch Ihre eigenen Einstellungen.

mysql -u root -p
MariaDB [(none)]> create database piwigo;
MariaDB [(none)]> grant all privileges on piwigo.* to 'piwigouser'@'localhost' identified by 'pass123';
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exit

4. Öffnen und bearbeiten Sie als Nächstes die PHP-Konfigurationsdatei und legen Sie die korrekten Zeitzonen-Einstellungen für Ihren Server fest. Verwenden Sie PHP-Dokumente, um die Liste der Zeitzoneneinstellungen abzurufen.

nano /etc/php.ini

Suchen Sie die folgende Zeile und fügen Sie sie nach der Anweisung [Datum] ein.

date.timezone = Europe/Your_city

Speichern und schließen Sie die Datei und starten Sie den Apache HTTP-Server neu, um alle Änderungen zu übernehmen, indem Sie den folgenden Befehl ausführen.

systemctl restart httpd

5. Als nächstes müssen wir den SELinux-Sicherheitskontext anwenden, um Apache das Schreiben in das Piwigo-Webstammverzeichnis /var/www/html zu ermöglichen die folgenden Befehle.

yum install policycoreutils-python-utils
semanage fcontext -a -t httpd_sys_rw_content_t "/var/www/html(/.*)?"
restorecon -R -v /var/www/html

Installieren Sie Piwigo unter CentOS 8/7

6. Besuchen Sie im nächsten Schritt die offizielle Download-Seite von Piwigo und holen Sie sich die neuesten ZIP-Quellen des Installationsprogramms auf Ihrem System mit dem Dienstprogramm „wget“, indem Sie den folgenden Befehl ausführen. Nachdem der Download abgeschlossen ist, extrahieren Sie das Piwigo-Zip-Archiv in Ihr aktuelles Arbeitsverzeichnis.

wget http://piwigo.org/download/dlcounter.php?code=latest -O piwigo.zip
ls 
unzip piwigo.zip 

7. Nachdem Sie das ZIP-Archiv extrahiert haben, kopieren Sie die Piwigo-Quelldateien in den Webroot-Pfad Ihrer Domain, indem Sie den folgenden Befehl ausführen. Gewähren Sie anschließend dem Apache-Benutzer volle Berechtigungen für Webroot-Dateien und listen Sie den Inhalt des Root-Pfads Ihres Webserver-Dokuments auf.

cp -rf piwigo/* /var/www/html/
chown -R apache:apache /var/www/html/
ls -l /var/www/html/

8. Als nächstes ändern Sie die Webroot-Dateiberechtigungen für die von Piwigo installierten Dateien und gewähren anderen Systembenutzern vollständige Schreibberechtigungen für das _data-Verzeichnis, indem Sie Folgendes ausführen Befehle.

chmod -R 755 /var/www/html/
chmod -R 777 /var/www/html/_data/
ls -al /var/www/html/

9. Starten Sie nun den Installationsprozess von Piwigo. Öffnen Sie einen Browser und navigieren Sie zu Ihrer Server-IP-Adresse oder Ihrem Domänennamen.

http://192.168.1.164
OR
http://your-domain.com

Wählen Sie im ersten Installationsbildschirm die Sprache von Piwigo aus und geben Sie die MySQL-Datenbankeinstellungen ein: Host, Benutzer, Passwort und Tabellenpräfix. Fügen Sie außerdem ein Piwigo-Administratorkonto mit einem sicheren Passwort und der E-Mail-Adresse des Administratorkontos hinzu. Klicken Sie abschließend auf die Schaltfläche Installation starten, um Piwigo zu installieren.

10. Klicken Sie nach Abschluss der Installation auf die Schaltfläche Galerie besuchen, um zum Piwigo-Administrationsbereich weitergeleitet zu werden.

11. Da noch kein Bild auf den Server hochgeladen wurde, klicken Sie im nächsten Bildschirm auf die Schaltfläche Tour starten, um das Software-Anleitungsfenster anzuzeigen und alle Schritte zu überprüfen erforderlich, um Ihre Fotos hochzuladen und die Piwigo-Bildergalerie zu verwenden.

Das ist alles! Jetzt können Sie mit der Erstellung von Bildergalerien beginnen und Ihre Bilddateien mit einer der flexibelsten Open-Source-Lösungen zum Hosten Ihrer Fotos auf den Server hochladen.

Wenn Sie jemanden suchen, der die Bildergalerie-Software Piwigo installiert, sollten Sie uns in Betracht ziehen, denn wir bieten eine breite Palette von Linux-Diensten zu fairen Mindestpreisen mit 14-tägigem kostenlosen Support per E-Mail. Jetzt Installation anfordern.