GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren Sie die Piwigo-Fotogalerie auf Ubuntu 20.04

Piwigo ist eine kostenlose, webbasierte Open-Source-Fotogalerieanwendung, mit der Sie Ihre Fotos und Videos über FTP, Web-Uploads und Desktop-Anwendungen hochladen können. Es ist in PHP geschrieben und verwendet MySQL als Datenbank-Backend. Piwigo ist besonders nützlich für Fotografen, die ihre Fotos ins Internet hochladen und sie ihren Kunden zeigen möchten. Piwigo ermöglicht Ihnen die Anpassung an Ihre Bedürfnisse mithilfe integrierter Erweiterungen.

In diesem Tutorial zeigen wir Ihnen, wie Sie Piwigo Photo Gallery auf Ubuntu 20.04 installieren.

Voraussetzungen

  • Ein frischer Ubuntu 20.04 VPS auf der Atlantic.Net Cloud Platform
  • Ein gültiger Domainname, der auf Ihre Server-IP verweist
  • Ein auf Ihrem Server konfiguriertes Root-Passwort

Schritt 1 – Atlantic.Net Cloud-Server erstellen

Melden Sie sich zunächst bei Ihrem Atlantic.Net Cloud Server an. Erstellen Sie einen neuen Server mit Ubuntu 20.04 als Betriebssystem und mindestens 1 GB RAM. Stellen Sie über SSH eine Verbindung zu Ihrem Cloud-Server her und melden Sie sich mit den oben auf der Seite hervorgehobenen Anmeldeinformationen an.

Sobald Sie sich bei Ihrem Ubuntu 20.04-Server angemeldet haben, führen Sie den folgenden Befehl aus, um Ihr Basissystem mit den neuesten verfügbaren Paketen zu aktualisieren.

apt-get update -y

Schritt 2 – LAMP Server installieren

Zuerst müssen Sie den Apache-Webserver, MariaDB, PHP und andere PHP-Erweiterungen auf Ihrem Server installieren. Sie können alle mit dem folgenden Befehl installieren:

apt-get install apache2 mariadb-server php libapache2-mod-php php-common php-mbstring php-
xmlrpc php-gd php-xml php-intl php-mysql php-cli php php-ldap php-zip php-curl unzip git -y

Sobald alle Pakete installiert sind, bearbeiten Sie die Datei php.ini und optimieren Sie einige Einstellungen auf die empfohlenen Werte:

nano /etc/php/7.4/apache2/php.ini

Ändern Sie die folgenden Zeilen:

memory_limit = 256M
upload_max_filesize = 100M
date.timezone = America/Chicago

Speichern und schließen Sie die Datei und starten Sie dann den Apache-Dienst neu, um die Konfiguration zu übernehmen.

systemctl restart apache2

Schritt 3 – Erstellen Sie eine Datenbank für Piwigo

Piwigo verwendet MySQL oder MariaDB als Datenbank-Backend, daher müssen Sie eine Datenbank und einen Benutzer für Piwigo erstellen.

Melden Sie sich zunächst mit dem folgenden Befehl bei MySQL an:

mysql

Erstellen Sie nach der Anmeldung eine Datenbank und einen Benutzer mit dem folgenden Befehl:

CREATE DATABASE piwigo;
CREATE USER 'piwigo'@'localhost' IDENTIFIED BY 'password';

Als nächstes erteilen Sie der Piwigo-Datenbank alle Berechtigungen mit dem folgenden Befehl:

GRANT ALL ON piwigo.* TO 'piwigo'@'localhost' IDENTIFIED BY 'password' WITH GRANT 
OPTION;

Löschen Sie als Nächstes die Berechtigungen und beenden Sie die MySQL-Shell mit dem folgenden Befehl:

FLUSH PRIVILEGES;
EXIT;

Schritt 4 – Installieren Sie Piwigo

Laden Sie zunächst die neueste Version von Piwigo von der offiziellen Website mit dem folgenden Befehl herunter:

curl -o piwigo.zip http://piwigo.org/download/dlcounter.php?code=latest

Sobald der Download abgeschlossen ist, entpacken Sie die heruntergeladene Datei mit dem folgenden Befehl:

unzip piwigo.zip

Verschieben Sie als Nächstes das extrahierte Verzeichnis in das Apache-Web-Root-Verzeichnis:

mv piwigo /var/www/html/piwigo

Legen Sie als Nächstes die richtigen Berechtigungen und Eigentumsrechte mit dem folgenden Befehl fest:

chown -R www-data:www-data /var/www/html/piwigo/
chmod -R 755 /var/www/html/piwigo/

Schritt 5 – Apache für Piwigo konfigurieren

Als Nächstes müssen Sie eine virtuelle Apache-Host-Konfigurationsdatei für Piwigo erstellen. Sie können es mit dem folgenden Befehl erstellen:

nano /etc/apache2/sites-available/piwigo.conf

Fügen Sie die folgenden Zeilen hinzu:

<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/piwigo
ServerName piwigo.example.com

<Directory /var/www/html/piwigo/>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Speichern und schließen Sie die Datei und aktivieren Sie dann den virtuellen Piwigo-Host und das Apache-Rewrite-Modul mit dem folgenden Befehl:

a2ensite piwigo.conf
a2enmod rewrite

Starten Sie abschließend den Apache-Dienst mit dem folgenden Befehl neu:

systemctl restart apache2

Schritt 6 – Zugriff auf Piwigo

Öffnen Sie nun Ihren Webbrowser und geben Sie die URL http://piwigo.example.com ein . Sie werden auf die Einrichtungsseite von Piwigo weitergeleitet:

Geben Sie Ihre Datenbankdetails und Admin-Benutzerinformationen ein und klicken Sie auf Start Installation Taste. Sobald die Installation erfolgreich abgeschlossen wurde, sollten Sie die folgende Seite sehen:

Klicken Sie nun auf Besuchen die Galerie . Sie sollten das Piwigo-Dashboard auf der folgenden Seite sehen:

Von hier aus können Sie ganz einfach Ihr Foto hinzufügen oder auf „Ich finde mich selbst zurecht. klicken ” Sie sollten die folgende Seite sehen:

Schlussfolgerung

Herzliche Glückwünsche! Sie haben die Piwigo-Fotogalerie erfolgreich auf Ubuntu 20.04 installiert und konfiguriert. Sie können jetzt Ihre Fotos hochladen und einfach über das Internet darauf zugreifen – probieren Sie es mit VPS-Hosting von Atlantic.Net!


Linux
  1. So installieren Sie Logstash unter Ubuntu 18.04

  2. So installieren Sie Syncthing unter Ubuntu 20.04

  3. So installieren Sie Coppermine Photo Gallery unter Ubuntu 14.04

  4. So installieren Sie MongoDB unter Ubuntu 20.04

  5. So installieren Sie R unter Ubuntu 18.04

So installieren Sie TimescaleDB unter Ubuntu 20.04

So installieren Sie Plausible unter Ubuntu 20.04

So installieren Sie OpenMAINT unter Ubuntu 20.04

So installieren Sie Socioboard auf Ubuntu 20.04

So installieren Sie PrestaShop unter Ubuntu 20.04

So installieren Sie MediaWiki unter Ubuntu 20.04