Piwigo - Ustvarite svojo spletno stran s fotogalerijo


Piwigo je odprtokodni projekt, ki vam omogoča, da ustvarite svojo galerijo fotografij v spletu in naložite fotografije ter ustvarite nove albume. Platforma vključuje nekatere vgrajene zmogljive funkcije, kot so albumi, oznake, vodni žig, geolokacija, koledarji, sistemska obvestila, ravni nadzora dostopa, teme in statistika.

Piwigo ima ogromno razpoložljivih vtičnikov (več kot 500) in veliko zbirko tem. Preveden je tudi v več kot 50 jezikov. Njegove osnovne funkcije so zapisane v programskem jeziku PHP in zahtevajo zaledje baze podatkov RDBMS, na primer bazo podatkov MySQL.

To dejstvo olajša namestitev Piwiga na vrhu sklada LAMP (Linux, Apache, MySQL in PHP), nameščenega na vašem strežniku, VPS ali v gostujočih okoljih v skupni rabi.

Preden namestite Piwigo v sistem CentOS, je na voljo spletni demo.

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

  1. Namenski VPS z registriranim domenskim imenom.
  2. CentOS 8 z minimalno namestitvijo.
  3. Sklad LAMP, nameščen v CentOS 8.

Piwigo je odprtokodni projekt, ki ga lahko namestite na strežnik VPS po vaši izbiri.

V tem priročniku se bomo naučili, kako namestiti in konfigurirati programsko opremo galerije slik Piwigo na vrhu sklada LAMP v strežniku CentOS 8/7 VPS.

Nastavitev predpogojev za Piwigo

1. Ko namestite sklad LAMP na svoj VPS in sledite navodilom v opisu članka, se prepričajte, da ste namestili tudi spodnje razširitve PHP, ki jih Piwigo potrebuje za pravilno izvajanje na vašem strežniku.

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

2. Nato v strežnik VPS namestite naslednje pripomočke ukazne vrstice, da prenesete in izvlečete arhivske vire Piwigo v svoj sistem.

# yum install unzip zip wget 

3. Nato se prijavite v bazo podatkov MySQL in izvedite spodnji ukaz, da ustvarite bazo podatkov Piwigo in uporabnika, ki bo uporabljen za upravljanje baze podatkov. Ime zbirke podatkov in poverilnice, uporabljene v tej vadnici, zamenjajte z lastnimi nastavitvami.

# 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. Nato odprite in uredite konfiguracijsko datoteko PHP ter nastavite pravilne nastavitve časovnega pasu za strežnik. Če želite dobiti seznam nastavitev časovnega pasu, uporabite dokumente PHP.

# nano /etc/php.ini

Poiščite in vstavite spodnjo vrstico za stavkom [Date] .

date.timezone = Europe/Your_city

Shranite in zaprite datoteko ter znova zaženite strežnik HTTP Apache, da uporabite vse spremembe, tako da izdate spodnji ukaz.

# systemctl restart httpd

5. Nato moramo uporabiti varnostni kontekst SELinux, da lahko apache zapiše v korenski imenik spletnega mesta Piwigo/var/www/html z naslednjimi ukazi.

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

Namestite Piwigo v CentOS 8/7

6. Na naslednjem koraku obiščite pripomoček wget tako, da izdate spodnji ukaz. Ko se prenos konča, izvlecite arhiv Piwigo zip v trenutni delovni imenik.

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

7. Ko izvlečete arhiv zip, kopirajte izvorne datoteke Piwigo v pot do spletne webroot z izdajo spodnjega ukaza. Nato uporabniku Apache dodelite vse pravice do datotek webroot in navedite vsebino korenske poti dokumenta vašega spletnega strežnika.

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

8. Nato spremenite dovoljenja za datoteke webroot za nameščene datoteke Piwigo in imeniku _data dodelite popolna dovoljenja za pisanje drugim uporabnikom sistema, tako da izdate spodnje ukaze.

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

9. Zdaj zaženite postopek namestitve Piwiga. Odprite brskalnik in se pomaknite do naslova IP strežnika ali imena domene.

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

Na prvem namestitvenem zaslonu izberite jezik Piwigo in vstavite nastavitve baze podatkov MySQL: gostitelja, uporabnika, geslo in predpono tabele. Dodajte tudi skrbniški račun Piwigo z močnim geslom in e -poštnim naslovom skrbniškega računa. Nazadnje pritisnite gumb Začni namestitev, da namestite Piwigo.

10. Ko je namestitev končana, pritisnite gumb Obiščite galerijo, da boste preusmerjeni na skrbniško ploščo Piwigo.

11. Na naslednjem zaslonu, ker na strežnik še ni naložena nobena slika, pritisnite gumb Začni ogled, da prikažete okno s smernicami za programsko opremo in pregledate vse korake, potrebne za nalaganje fotografij in uporabo galerije slik Piwigo.

To je vse! Zdaj lahko začnete ustvarjati galerije slik in naložite svoje slikovne datoteke v strežnik z eno od najbolj prilagodljivih odprtokodnih rešitev za gostovanje vaših fotografij.

Če iščete nekoga, ki bi namestil programsko opremo galerije slik Piwigo, nas upoštevajte, saj ponujamo široko paleto storitev Linux po poštenih minimalnih cenah s 14-dnevno brezplačno podporo po e-pošti. Zahtevajte namestitev zdaj.