Piwigo - looge oma fotogalerii veebisait


Piwigo on avatud lähtekoodiga projekt, mis võimaldab teil veebis oma fotogaleriid luua, fotosid üles laadida ja uusi albumeid luua. Platvorm sisaldab mõnda sisseehitatud võimsat funktsiooni, nagu albumid, sildid, vesimärk, geolokatsioon, kalendrid, süsteemimärguanded, juurdepääsu kontrolltasemed, teemad ja statistika.

Piwigol on tohutult palju saadaolevaid pistikprogramme (üle 500) ja suurepärane teemade kogu. Seda tõlgitakse ka enam kui 50 keeles. Selle põhifunktsioonid on kirjutatud PHP-programmeerimiskeeles ja vajavad RDBMS-i andmebaasi taustaprogrammi, näiteks MySQL-i andmebaasi.

See asjaolu hõlbustab Piwigo juurutamist LAMP-i (Linux, Apache, MySQL ja PHP) virna peale, mis on installitud teie enda serverisse, VPS-i või jagatud hostitud keskkondadesse.

Enne Piwigo CentOS-süsteemi installimist saate proovida veebidemot.

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

  1. spetsiaalne registreeritud domeeninimega VPS.
  2. CentOS 8 minimaalse installiga.
  3. CentOS 8-sse installitud LAMP-i virn.

Piwigo on avatud lähtekoodiga projekt, mida saab juurutada teie valitud VPS-serverisse.

Selles juhendis õpime, kuidas installida ja konfigureerida Piwigo pildigalerii tarkvara CentOS 8/7 VPS-serveris LAMP-i virna kohal.

Piwigo eeltingimuste seadistamine

1. Kui olete LAMP-i virna oma VPS-i installinud, järgides artikli kirjelduses toodud juhiseid, veenduge, et installiksite ka allolevad PHP laiendused, mida Piwigo nõuab oma serveris õigeks käitamiseks.

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

2. Järgmisena installige oma VPS-i serverisse järgmised käsurea utiliidid, et oma süsteemis Piwigo arhiiviallikad alla laadida ja välja tõmmata.

# yum install unzip zip wget 

3. Seejärel logige sisse MySQL-i andmebaasi ja käivitage allpool olev käsk, et luua Piwigo andmebaas ja kasutaja, mida kasutatakse andmebaasi haldamiseks. Asendage selles õpetuses kasutatud andmebaasi nimi ja mandaadid oma seadetega.

# 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. Seejärel avage ja muutke PHP konfiguratsioonifaili ning määrake oma serveri õiged ajavööndi seaded. Ajavööndi seadete loendi saamiseks kasutage PHP-dokumente.

# nano /etc/php.ini

Leidke ja sisestage alljärgnev lause [Date] järele.

date.timezone = Europe/Your_city

Kõigi muudatuste rakendamiseks salvestage ja sulgege fail ning taaskäivitage Apache HTTP-server, väljastades alltoodud käsu.

# systemctl restart httpd

5. Järgmisena peame rakendama SELinuksi turvakonteksti, et apache saaks kirjutada järgmiste käskude abil Piwigo veebi juurkataloogi/var/www/html.

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

Piwigo installimine CentOS 8/7

6. Järgmisel sammul külastage wget-utiliiti, väljastades alltoodud käsu. Pärast allalaadimise lõppu eraldage Piwigo ZIP-arhiiv oma praegusest töökataloogist.

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

7. Pärast ZIP-arhiivi väljavõtmist kopeerige Piwigo allikate failid oma domeeni veebijuure teele, väljastades alloleva käsu. Seejärel andke Apache kasutajale kõik õigused veebijuure failidele ja loetlege veebiserveri dokumendi juurte sisu.

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

8. Järgmisena muutke Piwigo installitud failide veebijuure faili õigusi ja andke kataloogi _data täielikud kirjutamisõigused teistele süsteemikasutajatele, väljastades alltoodud käsud.

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

9. Nüüd alustage Piwigo installiprotsessi. Avage brauser ja navigeerige oma serveri IP-aadressi või domeeninime juurde.

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

Esimesel installiekraanil valige Piwigo keel ja sisestage MySQL-i andmebaasi seaded: host, kasutaja, parool ja tabeli prefiks. Lisage ka tugeva parooliga Piwigo administraatori konto ja administraatori konto e-posti aadress. Lõpuks vajutage Piwigo installimiseks nuppu Start install.

10. Kui installimine on lõpule jõudnud, vajutage nuppu Külasta galeriid, et suunata teid Piwigo administraatori paneelile.

11. Kuna järgmisel ekraanil pole veel ühtegi pilti serverisse üles laaditud, vajutage nuppu Alusta tutvustust, et kuvada tarkvara juhendamise aken ja vaadata üle kõik fotode üleslaadimiseks ja Piwigo pildigalerii kasutamiseks vajalikud toimingud.

See on kõik! Nüüd saate hakata pildigaleriisid looma ja oma pildifailid serverisse üles laadima, kasutades fotode majutamiseks üht kõige paindlikumat avatud lähtekoodiga lahendust.

Kui otsite kedagi, kes installiks Piwigo pildigalerii tarkvara, kaaluge meid, sest pakume laia valikut Linuxi teenuseid õiglaste miinimumhindadega koos 14-päevase tasuta toega e-posti teel. Taotlege installimist kohe.