Piwigo - Kreirajte vlastitu web stranicu galerije fotografija


Piwigo je projekat otvorenog koda koji vam omogućava da kreirate vlastitu galeriju fotografija na webu i otpremite fotografije i kreirate nove albume. Platforma uključuje neke moćne ugrađene funkcije, kao što su albumi, oznake, vodeni žig, geolokacija, kalendari, sistemska obavještenja, nivoi kontrole pristupa, teme i statistika.

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

Ova činjenica olakšava postavljanje Piwigo na LAMP (Linux, Apache, MySQL , i PHP) stog instaliran na vašem vlastitom serveru, VPS-u ili na dijeljenim hostiranim okruženjima.

Online demo je dostupan da isprobate prije instaliranja Piwiga na CentOS sistemu.

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

Zahtjevi:

  1. Namenski VPS sa registrovanim imenom domena.
  2. CentOS 7 server ili CentOS 8 sa minimalnom instalacijom.
  3. LAMP stog instaliran u CentOS 7 ili CentOS 8.

Piwigo je projekat otvorenog koda koji se može postaviti na VPS server po vašem izboru.

U ovom vodiču ćemo naučiti kako instalirati i konfigurirati Piwigo softver galerije slika na vrhu LAMP stog u CentOS 8/7 VPS > server.

Postavljanje preduslova za Piwigo

1. Nakon što instalirate LAMP stog na svoj VPS slijedeći vodič u opisu članka, pobrinite se da instalirate i donji PHP > ekstenzije koje Piwigo zahtijeva za pravilno pokretanje na vašem serveru.

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

2. Zatim instalirajte sljedeće uslužne programe iz komandne linije na vaš VPS server kako biste preuzeli i izdvojili Piwigo izvore arhive u vašem sistemu.

yum install unzip zip wget 

3. Zatim se prijavite na MySQL bazu podataka i izvršite naredbu ispod kako biste kreirali Piwigo bazu podataka i korisnika koji će se koristiti za upravljanje bazom podataka. Zamijenite ime baze podataka i vjerodajnice korištene u ovom vodiču svojim 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 konfiguracijski fajl i postavite ispravne postavke vremenske zone za vaš server. Koristite PHP dokumente da dobijete listu postavki vremenske zone.

nano /etc/php.ini

Pronađite i umetnite donju liniju nakon [Datum] naredbe.

date.timezone = Europe/Your_city

Sačuvajte i zatvorite datoteku i ponovo pokrenite Apache HTTP server da biste primijenili sve promjene, izdavanjem donje naredbe.

systemctl restart httpd

5. Zatim moramo primijeniti SELinux sigurnosni kontekst kako bismo omogućili apacheu da upiše u Piwigo web korijenski direktorij /var/www/html koristeći sledeće komande.

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. U sljedećem koraku, posjetite Piwigo zvaničnu stranicu za preuzimanje i uzmite najnovije zip izvore instalatera na vašem sistemu koristeći wget uslužni program izdavanjem donje naredbe. Nakon što se 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 fajlove na webroot putanju vaše domene izdavanjem naredbe ispod. Nakon toga, dodijelite Apache korisniku pune privilegije za webroot datoteke i navedite sadržaj korijenske putanje dokumenta vašeg web servera.

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

8. Zatim promijenite dozvole webroot fajla za Piwigo instalirane fajlove i dodijelite _data pune dozvole za pisanje za druge korisnike sistema, izdavanjem dolje komande.

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

9. Sada pokrenite proces instalacije Piwiga. Otvorite pretraživač i idite do IP adrese vašeg servera ili imena domena.

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

Na prvom instalacionom ekranu izaberite Piwigo jezik i unesite postavke MySQL baze podataka: host, korisnik, lozinka i prefiks tabele. Takođe, dodajte Piwigo administratorski nalog sa jakom lozinkom i adresom e-pošte administratorskog naloga. Na kraju, pritisnite dugme Pokreni instalaciju da instalirate Piwigo.

10. Nakon što je instalacija završena, pritisnite dugme Posjetite galeriju kako biste bili preusmjereni na Piwigo admin panel.

11. Na sljedećem ekranu, pošto nijedna slika još nije otpremljena na server, pritisnite dugme Pokreni obilazak kako biste prikazali prozor sa softverskim navođenjem 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 kreirati galerije slika i otpremati svoje slikovne datoteke na server koristeći jedno od najfleksibilnijih rješenja otvorenog koda za smještaj vaših fotografija.

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