Piwigo - Opret dit eget websted til fotogalleri


Piwigo er et open source-projekt, der giver dig mulighed for at oprette dit eget fotogalleri på nettet og uploade fotos og oprette nye album. Platformen indeholder nogle indbyggede kraftfulde funktioner, såsom album, tags, vandmærke, geolocation, kalendere, systemmeddelelser, adgangskontrolniveauer, temaer og statistikker.

Piwigo har en enorm mængde tilgængelige plugins (over 500) og en stor samling af temaer. Det er også oversat til mere end 50 sprog. Dets kernefunktioner er skrevet på PHP-programmeringssprog og kræver en RDBMS-database-backend, såsom MySQL-database.

Denne kendsgerning gør det let at installere Piwigo oven på en LAMP-stak (Linux, Apache, MySQL og PHP) installeret på din egen server, VPS eller i delte hostede miljøer.

En online demo er tilgængelig, som du kan prøve, før du installerer Piwigo på CentOS-systemet.

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

  1. En dedikeret VPS med et registreret domænenavn.
  2. En CentOS 8 med minimal installation.
  3. En LAMP-stak installeret i CentOS 8.

Piwigo er et open source-projekt, der kan implementeres på en VPS-server efter eget valg.

I denne vejledning lærer vi, hvordan du installerer og konfigurerer Piwigo billedgallerisoftware oven på en LAMP-stak i en CentOS 8/7 VPS-server.

Opsætning af præ-krav til Piwigo

1. Når du har installeret LAMP-stakken på din VPS ved at følge vejledningen i artikelbeskrivelsen, skal du sørge for også at installere nedenstående PHP-udvidelser, der kræves af Piwigo for at køre korrekt på din server.

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

2. Installer derefter følgende kommandolinjeværktøjer på din VPS-server for at downloade og udtrække Piwigo-arkivkilder i dit system.

# yum install unzip zip wget 

3. Log derefter ind på MySQL-databasen og udfør nedenstående kommando for at oprette en Piwigo-database og den bruger, der vil blive brugt til at administrere databasen. Udskift databasens navn og legitimationsoplysninger, der er brugt i denne vejledning, med dine egne indstillinger.

# 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. Åbn og rediger derefter PHP-konfigurationsfilen, og indstil de korrekte tidszoneindstillinger for din server. Brug PHP-dokumenter til at få listen over tidszoneindstillinger.

# nano /etc/php.ini

Find og indsæt nedenstående linje efter [Date] erklæring.

date.timezone = Europe/Your_city

Gem og luk filen, og genstart Apache HTTP-serveren for at anvende alle ændringer ved at udstede kommandoen nedenfor.

# systemctl restart httpd

5. Dernæst er vi nødt til at anvende SELinux-sikkerhedskonteksten for at tillade apache at skrive til Piwigo webrodkatalog/var/www/html ved hjælp af følgende kommandoer.

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

Installer Piwigo i CentOS 8/7

6. På det næste trin skal du besøge wget-værktøjet ved at udstede kommandoen nedenfor. Når downloadet er afsluttet, skal du udpakke Piwigo zip-arkivet i din nuværende arbejdsmappe.

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

7. Når du har udpakket zip-arkivet, skal du kopiere Piwigo-kildefiler til din domæne webroot-sti ved at udstede nedenstående kommando. Derefter skal du give Apache-brugere fulde privilegier til webroot-filer og liste indholdet af din webserver-dokumentsti.

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

8. Dernæst skal du ændre webroot-filtilladelserne for Piwigo-installerede filer og give _data -mappen fuld skrivetilladelse til andre systembrugere ved at udstede nedenstående kommandoer.

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

9. Start nu installationsprocessen for Piwigo. Åbn en browser, og naviger til din server IP-adresse eller domænenavn.

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

På det første installationsskærmbillede skal du vælge Piwigo-sprog og indsætte MySQL-databaseindstillinger: vært, bruger, adgangskode og tabelpræfiks. Tilføj også en Piwigo-admin-konto med en stærk adgangskode og e-mail-adressen til admin-kontoen. Endelig skal du trykke på knappen Start installation for at installere Piwigo.

10. Når installationen er afsluttet, skal du trykke på Besøg galleriknappen for at blive omdirigeret til Piwigo-adminpanel.

11. På det næste skærmbillede, fordi der ikke er uploadet noget billede til serveren endnu, skal du trykke på Start knappen Tour for at få vist softwarevejledningsvinduet og gennemgå alle nødvendige trin for at uploade dine fotos og bruge Piwigo-billedgalleriet.

Det er alt! Nu kan du begynde at oprette billedgallerier og uploade dine billedfiler til serveren ved hjælp af en af de mest fleksible open source-løsninger til at være vært for dine fotos.

Hvis du leder efter nogen til at installere Piwigo billedgallerisoftware, skal du overveje os, for vi tilbyder en bred vifte af Linux-tjenester til rimelige minimumspriser med 14-dages gratis support via e-mail. Anmod om installation nu.