Piwigo - Erstellt Är eege Fotogalerie Websäit


Piwigo ass en Open-Source Projet deen Iech erlaabt Är eege Fotogalerie um Internet ze kreéieren an Fotoen eropzelueden an nei Alben ze kreéieren. D'Plattform enthält e puer mächteg Features agebaut, sou wéi Alben, Tags, Waasserzeechen, Geolocatioun, Kalenneren, System Notifikatiounen, Zougangskontrollniveauen, Themen a Statistiken.

Piwigo huet eng enorm Quantitéit u verfügbare Plugins (iwwer 500) an eng grouss Sammlung vun Themen. Et ass och a méi wéi 50 Sproochen iwwersat. Seng Kärfunktioune sinn an PHP Programméiersprooch geschriwwe ginn a erfuerderen en RDBMS Datebank Backend, sou wéi MySQL Datebank.

Dës Tatsaach mécht et einfach Piwigo op Top vun engem LAMP (Linux, Apache, MySQL, a PHP) Stack op Ärem eegene Server, VPS oder op gemeinsame gehosten Ëmfeld z'installéieren.

Eng Online Demo ass verfügbar fir Iech ze probéieren ier Dir Piwigo um CentOS System installéiert.

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

  1. En dedizéierten VPS mat engem registréierten Domain Numm.
  2. En CentOS 8 mat minimaler Installatioun.
  3. E LAMP-Stack installéiert an CentOS 8.

Piwigo ass en Open-Source Projet deen op engem VPS Server vun Ärer Wiel ofgesat ka ginn.

An dësem Guide léiere mir wéi Dir Piwigo Bildgalerie Software installéiert an konfiguréiert uewen op engem LAMP Stack an engem CentOS 8/7 VPS Server.

Astelle Pre-Ufuerderunge fir Piwigo

1. Nodeems Dir de LAMP-Stack op Ärem VPS installéiert hutt, andeems Dir de Guide an der Artikelbeschreiwung befollegt, vergewëssert Iech datt Dir och déi ënnen PHP-Extensiounen installéiert, déi Piwigo erfuerdert fir richteg op Ärem Server ze lafen.

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

2. Installéiert dann déi folgend Kommandozeil-Utilities op Ärem VPS-Server fir Piwigo-Archivquellen an Ärem System erofzelueden an ze extrahieren.

# yum install unzip zip wget 

3. Als nächst loggt Iech an d'MySQL-Datebank an a fuert de Kommando hei ënnen aus fir eng Piwigo-Datebank an de Benotzer ze kreéieren deen benotzt gëtt fir d'Datebank ze verwalten. Ersetzen den Datebanknumm an d'Umeldungsinformatiounen, déi an dësem Tutorial benotzt ginn, mat Ären eegenen Astellungen.

# 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. Als nächst, öffnen an änneren d'PHP Konfiguratiounsdatei a setzen déi richteg Zäitzone Astellunge fir Äre Server. Benotzt PHP Dokumenter fir d'Zäitzone Astellungslëscht ze kréien.

# nano /etc/php.ini

Fannt a setzt déi ënnescht Linn no der [Datum] Ausso.

date.timezone = Europe/Your_city

Späichert a schließt d'Datei an nei start den Apache HTTP-Server fir all Ännerungen z'applizéieren, andeems Dir de Kommando hei ënnen ausgitt.

# systemctl restart httpd

5. Als nächst musse mir de SELinux Sécherheetskontext applizéieren fir Apache ze erlaben an Piwigo Web Root Verzeichnis /var/www/html mat de folgende Kommandoen ze schreiwen.

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

Installéiert Piwigo an CentOS 8/7

6. Op den nächste Schrëtt, besicht wget Utility andeems Dir de Kommando hei ënnen ausgitt. Nodeems den Download fäerdeg ass, extrahéiert de Piwigo Zip Archiv an Ärem aktuellen Aarbechtsverzeichnis.

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

7. Nodeems Dir de Zip-Archiv extrahéiert hutt, kopéiert Piwigo Quelldateien an Ärem Domain Webroot Wee andeems Dir de Kommando hei ënnen ausgitt. Duerno gitt Apache Benotzer voll Privilegien fir Webroot Dateien a lëscht den Inhalt vun Ärem Webserver Dokument Root Wee.

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

8. Als nächst ännert d'Webroot-Datei Permissiounen fir Piwigo installéiert Dateien a gitt _data Verzeechnes voll Schreifrechter fir aner Systembenotzer, andeems Dir déi folgend Kommandoen ausginn.

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

9. Elo, Start der Installatioun Prozess vun Piwigo. Öffnen e Browser a navigéiert op Är Server IP Adress oder Domain Numm.

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

Op der éischter Installatioun Écran, wielt Piwigo Sprooch an MySQL Datebank Astellunge setzen: Host, Benotzer, Passwuert, an Dësch Präfix. Füügt och e Piwigo Admin Kont mat engem staarke Passwuert an der E-Mailadress vum Admin Kont. Endlech, klickt op de Start Installatioun Knäppchen fir Piwigo z'installéieren.

10. Nodeems d'Installatioun fäerdeg ass, dréckt op Besicht d'Galerie Knäppchen fir op Piwigo Admin Panel ëmgeleet ze ginn.

11. Op den nächsten Écran, well nach kee Bild op de Server eropgeluede gouf, dréckt op Start den Tour Knäppchen fir d'Softwareleitungsfenster ze weisen an iwwerpréift all néideg Schrëtt fir Är Fotoen eropzelueden an d'Piwigo Bildgalerie ze benotzen.

Dat ass alles! Elo kënnt Dir ufänken Bildgalerien ze kreéieren an Är Bilddateien op de Server eropzelueden andeems Dir eng vun de flexibelsten Open-Source Léisunge benotzt fir Är Fotoen ze hosten.

Wann Dir no engem sicht fir Piwigo Bildgalerie Software z'installéieren, betruecht eis, well mir eng breet Palette vu Linux Servicer zu faire Mindestraten ubidden mat 14 Deeg gratis Ënnerstëtzung per E-Mail. Ufro Installatioun Elo.