Zoeken op website

Piwigo - Creëer uw eigen fotogalerijwebsite


Piwigo is een open-sourceproject waarmee u uw eigen fotogalerij op internet kunt maken, foto's kunt uploaden en nieuwe albums kunt maken. Het platform bevat een aantal krachtige ingebouwde functies, zoals albums, tags, watermerk, geolocatie, kalenders, systeemmeldingen, toegangscontroleniveaus, thema's en statistieken.

Piwigo heeft een groot aantal beschikbare plug-ins (meer dan 500) en een geweldige verzameling thema's. Het is ook vertaald in meer dan 50 talen. De kernfuncties zijn geschreven in de programmeertaal PHP en vereisen een RDBMS-database-backend, zoals de MySQL-database.

Dit feit maakt het gemakkelijk om Piwigo te implementeren bovenop een LAMP (Linux, Apache, MySQL , en PHP) stack geïnstalleerd op uw eigen server, VPS of op gedeelde gehoste omgevingen.

Er is een online demo beschikbaar die u kunt uitproberen voordat u Piwigo op het CentOS-systeem installeert.

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

Vereisten:

  1. Een dedicated VPS met een geregistreerde domeinnaam.
  2. Een CentOS 7 Server of CentOS 8 met minimale installatie.
  3. Een LAMP-stack geïnstalleerd in CentOS 7 of CentOS 8.

Piwigo is een open-sourceproject dat kan worden geïmplementeerd op een VPS-server naar keuze.

In deze handleiding leren we hoe u Piwigo afbeeldingsgalerijsoftware installeert en configureert bovenop een LAMP stapel in een CentOS 8/7 VPS server.

Voorvereisten instellen voor Piwigo

1. Nadat je de LAMP stack op je VPS hebt geïnstalleerd door de handleiding in de artikelbeschrijving te volgen, zorg er dan voor dat je ook de onderstaande PHP installeert > extensies die Piwigo nodig heeft om goed op uw server te kunnen werken.

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

2. Installeer vervolgens de volgende opdrachtregelhulpprogramma's op uw VPS-server om Piwigo archiefbronnen in uw systeem te downloaden en uit te pakken.

yum install unzip zip wget 

3. Log vervolgens in op de MySQL-database en voer het onderstaande commando uit om een Piwigo-database aan te maken en de gebruiker die zal worden gebruikt om de database te beheren. Vervang de databasenaam en referenties die in deze zelfstudie worden gebruikt door uw eigen instellingen.

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. Open en bewerk vervolgens het PHP-configuratiebestand en stel de juiste tijdzone-instellingen in voor uw server. Gebruik PHP-documenten om de lijst met tijdzone-instellingen op te halen.

nano /etc/php.ini

Zoek en plaats de onderstaande regel na de [Datum]-instructie.

date.timezone = Europe/Your_city

Sla het bestand op, sluit het en start de Apache HTTP-server opnieuw op om alle wijzigingen toe te passen, door het onderstaande commando uit te voeren.

systemctl restart httpd

5. Vervolgens moeten we de SELinux-beveiligingscontext toepassen om Apache toe te staan om in de Piwigo webhoofdmap /var/www/html te schrijven met behulp van de volgende opdrachten.

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

Installeer Piwigo in CentOS 8/7

6. Ga bij de volgende stap naar de officiële downloadpagina van Piwigo en pak de nieuwste zip-installatiebronnen op uw systeem met behulp van het wget-hulpprogramma door de onderstaande opdracht uit te voeren. Nadat het downloaden is voltooid, pakt u het Piwigo-ziparchief uit in uw huidige werkmap.

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

7. Nadat u het zip-archief heeft uitgepakt, kopieert u Piwigo bronbestanden naar de webroot-pad van uw domein door de onderstaande opdracht te geven. Verleen daarna de Apache-gebruiker volledige rechten voor webroot-bestanden en vermeld de inhoud van het hoofdpad van uw webserverdocument.

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

8. Wijzig vervolgens de webroot-bestandsrechten voor Piwigo geïnstalleerde bestanden en verleen de _data directory volledige schrijfrechten voor andere systeemgebruikers, door het onderstaande uit te voeren opdrachten.

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

9. Start nu het installatieproces van Piwigo. Open een browser en navigeer naar het IP-adres of de domeinnaam van uw server.

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

Op het eerste installatiescherm selecteert u Piwigo taal en voert u de MySQL-database-instellingen in: host, gebruiker, wachtwoord en tabelvoorvoegsel. Voeg ook een Piwigo-beheerdersaccount toe met een sterk wachtwoord en het e-mailadres van het beheerdersaccount. Klik ten slotte op de knop Installatie starten om Piwigo te installeren.

10. Nadat de installatie is voltooid, klikt u op de knop Bezoek de galerij om doorgestuurd te worden naar het Piwigo-beheerderspaneel.

11. Omdat er nog geen afbeelding naar de server is geüpload, drukt u in het volgende scherm op de knop Start de rondleiding om het softwarebegeleidingsvenster weer te geven en alle stappen te bekijken vereist om uw foto's te uploaden en de Piwigo-afbeeldingengalerij te gebruiken.

Dat is alles! Nu kunt u beginnen met het maken van afbeeldingsgalerijen en uw afbeeldingsbestanden naar de server uploaden met behulp van een van de meest flexibele open-sourceoplossingen om uw foto's te hosten.

Als je op zoek bent naar iemand die de Piwigo afbeeldingsgalerijsoftware wil installeren, overweeg ons dan, want we bieden een breed scala aan Linux-services tegen eerlijke minimumtarieven met 14 dagen gratis ondersteuning via e-mail. Vraag nu installatie aan.