Piwigo - Napravite vlastitu web stranicu galerije fotografija


Piwigo je projekt otvorenog koda koji vam omogućuje stvaranje vlastite fotogalerije na webu te učitavanje fotografija i stvaranje novih albuma. Platforma uključuje neke ugrađene moćne značajke, kao što su albumi, oznake, vodeni žig, geolokacija, kalendari, obavijesti sustava, razine kontrole pristupa, teme i statistika.

Piwigo ima veliku količinu dostupnih dodataka (preko 500) i sjajnu kolekciju tema. Također je preveden na više od 50 jezika. Njegove osnovne funkcije napisane su u PHP programskom jeziku i zahtijevaju pozadinu baze podataka RDBMS, kao što je MySQL baza podataka.

Ova činjenica olakšava implementaciju Piwiga na LAMP (Linux, Apache, MySQL , i PHP) stek instaliran na vašem vlastitom poslužitelju, VPS-u ili u zajednički hostiranim okruženjima.

Dostupan je online demo koji možete isprobati prije instaliranja Piwigo na sustav CentOS.

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

Zahtjevi:

  1. Namjenski VPS s registriranim nazivom domene.
  2. CentOS 7 poslužitelj ili CentOS 8 s minimalnom instalacijom.
  3. LAMP stog instaliran u CentOS 7 ili CentOS 8.

Piwigo je projekt otvorenog koda koji se može postaviti na VPS poslužitelj po vašem izboru.

U ovom ćemo vodiču naučiti kako instalirati i konfigurirati Piwigo softver za galeriju slika na vrhu LAMP hrpe u CentOS 8/7 VPS poslužitelj.

Postavljanje preduvjeta za Piwigo

1. Nakon što instalirate hrpu LAMP na svoj VPS slijedeći vodič u opisu članka, svakako instalirajte i donji PHP ekstenzije koje Piwigo zahtijeva za ispravan rad na vašem poslužitelju.

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

2. Zatim instalirajte sljedeće pomoćne programe naredbenog retka na svoj VPS poslužitelj kako biste preuzeli i izdvojili Piwigo izvorne arhive u vašem sustavu.

yum install unzip zip wget 

3. Zatim se prijavite u MySQL bazu podataka i izvršite donju naredbu kako biste kreirali Piwigo bazu podataka i korisnika koji će se koristiti za upravljanje bazom podataka. Zamijenite naziv baze podataka i vjerodajnice korištene u ovom vodiču vlastitim postavkama.

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. Zatim otvorite i uredite PHP konfiguracijsku datoteku i postavite ispravne postavke vremenske zone za vaš poslužitelj. Koristite PHP dokumente da dobijete popis postavki vremenske zone.

nano /etc/php.ini

Pronađite i umetnite donji redak nakon izjave [Date].

date.timezone = Europe/Your_city

Spremite i zatvorite datoteku i ponovno pokrenite Apache HTTP poslužitelj kako biste primijenili sve promjene izdavanjem donje naredbe.

systemctl restart httpd

5. Zatim moramo primijeniti sigurnosni kontekst SELinuxa kako bismo omogućili apacheu da piše u Piwigo web direktorij /var/www/html koristeći sljedeće naredbe.

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

Instalirajte Piwigo u CentOS 8/7

6. Na sljedećem koraku posjetite Piwigo službenu stranicu za preuzimanje i dohvatite najnovije instalacijske zip izvore na vašem sustavu pomoću uslužnog programa wget izdavanjem donje naredbe. Nakon što preuzimanje završi, raspakirajte Piwigo zip arhivu u vaš trenutni radni direktorij.

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

7. Nakon što ste raspakirali zip arhivu, kopirajte Piwigo izvorne datoteke u korijensku web stazu svoje domene izdavanjem naredbe ispod. Nakon toga, korisniku Apache dodijelite pune privilegije za webroot datoteke i ispišite sadržaj korijenske staze dokumenta vašeg web poslužitelja.

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

8. Zatim promijenite dopuštenja za webroot datoteku za Piwigo instalirane datoteke i dodijelite potpuna dopuštenja za pisanje direktorija _data za druge korisnike sustava, izdavanjem donjeg naredbe.

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

9. Sada započnite proces instalacije Piwiga. Otvorite preglednik i dođite do IP adrese ili naziva domene vašeg poslužitelja.

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

Na prvom instalacijskom ekranu odaberite Piwigo jezik i umetnite postavke MySQL baze podataka: host, korisnik, lozinka i prefiks tablice. Također dodajte Piwigo admin račun sa jakom lozinkom i e-mail adresom admin računa. Na kraju pritisnite gumb Pokreni instalaciju da biste instalirali Piwigo.

10. Nakon dovršetka instalacije pritisnite gumb Posjetite galeriju kako biste bili preusmjereni na Piwigo administrativnu ploču.

11. Na sljedećem ekranu, budući da nijedna slika još nije učitana na poslužitelj, pritisnite gumb Pokreni obilazak kako biste prikazali prozor softverskih uputa i pregledali sve korake potrebno za učitavanje vaših fotografija i korištenje Piwigo galerije slika.

To je sve! Sada možete početi stvarati galerije slika i postavljati svoje slikovne datoteke na poslužitelj koristeći jedno od najfleksibilnijih rješenja otvorenog koda za smještaj vaših fotografija.

Ako tražite nekoga tko će instalirati softver za galeriju slika Piwigo, razmislite o nama jer nudimo širok raspon Linux usluga po poštenim minimalnim cijenama uz 14-dnevnu besplatnu podršku putem e-pošte. Zatražite instalaciju sada.