Piwigo - Lag ditt eget bildegallerinettsted


Piwigo er et åpen kildekode-prosjekt som lar deg lage ditt eget bildegalleri på nettet og laste opp bilder og lage nye album. Plattformen inkluderer noen kraftige funksjoner innebygd, for eksempel album, etiketter, vannmerke, geolokalisering, kalendere, systemvarsler, tilgangskontrollnivåer, temaer og statistikk.

Piwigo har en enorm mengde tilgjengelige plugins (over 500) og en flott samling av temaer. Den er også oversatt til mer enn 50 språk. Dens kjernefunksjoner er skrevet i PHP-programmeringsspråket og krever en RDBMS-databasestøtte, for eksempel MySQL-database.

Dette faktum gjør det enkelt å distribuere Piwigo på toppen av en LAMPE (Linux, Apache, MySQL , og PHP) installert på din egen server, VPS eller på delte vertsmiljøer.

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

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

Krav:

  1. En dedikert VPS med et registrert domenenavn.
  2. En CentOS 7 Server eller CentOS 8 med minimal installasjon.
  3. En LAMPE-stabel installert i CentOS 7 eller CentOS 8.

Piwigo er et åpen kildekode-prosjekt som kan distribueres på en VPS-server etter eget valg.

I denne veiledningen lærer vi hvordan du installerer og konfigurerer Piwigo bildegalleriprogramvare på toppen av en LAMP-stabel i en CentOS 8/7 VPS server.

Sette opp forhåndskrav for Piwigo

1. Etter at du har installert LAMP-stakken på VPS-en din ved å følge veiledningen i artikkelbeskrivelsen, sørg for at du også installerer PHP nedenfor > utvidelser som kreves av Piwigo for å kjøre riktig på serveren din.

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

2. Installer deretter følgende kommandolinjeverktøy på VPS-serveren din for å laste ned og pakke ut Piwigo-arkivkilder i systemet ditt.

yum install unzip zip wget 

3. Logg deretter på MySQL-databasen og utfør kommandoen nedenfor for å opprette en Piwigo-database og brukeren som skal brukes til å administrere databasen. Erstatt databasenavnet og legitimasjonen som brukes i denne opplæringen med dine egne innstillinger.

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. Deretter åpner og redigerer du PHP-konfigurasjonsfilen og angir de riktige tidssone-innstillingene for serveren din. Bruk PHP-dokumenter for å få listen over tidssoneinnstillinger.

nano /etc/php.ini

Finn og sett inn linjen under etter [Date]-setningen.

date.timezone = Europe/Your_city

Lagre og lukk filen og start Apache HTTP-serveren på nytt for å bruke alle endringer, ved å gi kommandoen nedenfor.

systemctl restart httpd

5. Deretter må vi bruke SELinux sikkerhetskontekst for å la apache skrive inn i Piwigo nettrotkatalog /var/www/html ved å bruke 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å neste trinn, besøk Piwigo offisielle nedlastingsside og hent de nyeste installasjonszip-kildene på systemet ditt ved å bruke wget-verktøyet ved å gi kommandoen nedenfor. Etter at nedlastingen er fullført, pakk ut Piwigo zip-arkivet i din nåværende arbeidskatalog.

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

7. Etter at du har pakket ut zip-arkivet, kopierer du Piwigo-kildefilene til domenets webroot-bane ved å gi kommandoen nedenfor. Etterpå gir du Apache-brukeren fulle rettigheter til webroot-filer og viser innholdet i rotbanen til nettjenerens dokument.

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

8. Deretter endrer du webroot-filtillatelsene for Piwigo installerte filer og gir katalogen _data full skrivetillatelse for andre systembrukere, ved å utstede nedenstående kommandoer.

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

9. Start nå installasjonsprosessen av Piwigo. Åpne en nettleser og naviger til serverens IP-adresse eller domenenavn.

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

På den første installasjonsskjermen velger du Piwigo språk og setter inn MySQL-databaseinnstillinger: vert, bruker, passord og tabellprefiks. Legg også til en Piwigo administratorkonto med et sterkt passord og e-postadressen til administratorkontoen. Til slutt, trykk på Start installasjon-knappen for å installere Piwigo.

10. Etter at installasjonen er fullført, trykk på Besøk galleriet-knappen for å bli omdirigert til Piwigo administrasjonspanel.

11. På neste skjerm, fordi ingen bilder har blitt lastet opp til serveren ennå, trykk på Start omvisningen-knappen for å vise programvareveiledningsvinduet og gå gjennom alle trinnene kreves for å laste opp bildene dine og bruke Piwigo-bildegalleriet.

Det er alt! Nå kan du begynne å lage bildegallerier og laste opp bildefilene dine til serveren ved å bruke en av de mest fleksible åpen kildekode-løsningene for å være vert for bildene dine.

Hvis du ser etter noen som kan installere Piwigo bildegalleriprogramvare, bør du vurdere oss, fordi vi tilbyr et bredt spekter av Linux-tjenester til rimelige minimumspriser med 14-dagers gratis støtte via e-post. Be om installasjon nå.