Piwigo - Oħloq il-Websajt tal-Gallerija tar-Ritratti Tiegħek


Piwigo huwa proġett ta' sors miftuħ li jippermettilek toħloq il-gallerija tar-ritratti tiegħek stess fuq il-web u ttella' ritratti u toħloq albums ġodda. Il-pjattaforma tinkludi xi karatteristiċi qawwija integrati, bħal albums, tikketti, filigrana, ġeolokalizzazzjoni, kalendarji, notifiki tas-sistema, livelli ta 'kontroll tal-aċċess, temi u statistika.

Piwigo għandu ammont kbir ta 'plugins disponibbli (aktar minn 500) u ġabra kbira ta' temi. Huwa tradott ukoll f'aktar minn 50 lingwa. Il-funzjonijiet ewlenin tiegħu huma miktuba fil-lingwa ta 'programmar PHP u jeħtieġu backend tad-database RDBMS, bħal database MySQL.

Dan il-fatt jagħmilha faċli biex tuża Piwigo fuq munzell LAMP (Linux, Apache, MySQL, u PHP) installat fuq is-server tiegħek stess, VPS, jew fuq ambjenti kondiviżi ospitati.

Demo online hija disponibbli għalik biex tipprova qabel tinstalla Piwigo fuq is-sistema CentOS.

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

  1. VPS iddedikat b'isem ta' dominju reġistrat.
  2. A CentOS 8 b'installazzjoni Minima.
  3. Munzell LAMP installat f'CentOS 8.

Piwigo huwa proġett ta' sors miftuħ li jista' jiġi skjerat fuq server VPS tal-għażla tiegħek.

F'din il-gwida, ser nitgħallmu kif ninstallaw u kkonfiguraw is-softwer tal-gallerija tal-immaġni Piwigo fuq quċċata ta 'munzell LAMP f'server CentOS 8/7 VPS.

Twaqqif ta' Prerekwiżiti għal Piwigo

1. Wara li tkun installajt il-munzell LAMP fuq il-VPS tiegħek billi ssegwi l-gwida fid-deskrizzjoni tal-artiklu, kun żgur li tinstalla wkoll l-estensjonijiet PHP hawn taħt meħtieġa minn Piwigo biex jaħdmu sew fuq is-server tiegħek.

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

2. Sussegwentement, installa l-utilitajiet tal-linja tal-kmand li ġejjin fuq is-server VPS tiegħek sabiex tniżżel u estratt is-sorsi tal-arkivju Piwigo fis-sistema tiegħek.

# yum install unzip zip wget 

3. Sussegwentement, idħol fid-database MySQL u tesegwixxi l-kmand hawn taħt sabiex toħloq database Piwigo u l-utent li se jintuża biex jimmaniġġja d-database. Ibdel l-isem tad-database u l-kredenzjali użati f'dan it-tutorja bl-issettjar tiegħek stess.

# 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. Sussegwentement, iftaħ u editja l-fajl tal-konfigurazzjoni PHP u waqqaf is-settings korretti taż-żona tal-ħin għas-server tiegħek. Uża PHP docs biex tikseb il-lista tas-settings taż-żona tal-ħin.

# nano /etc/php.ini

Sib u Daħħal il-linja hawn taħt wara l-istqarrija [Data].

date.timezone = Europe/Your_city

Issejvja u agħlaq il-fajl u terġa 'tibda s-server Apache HTTP biex tapplika l-bidliet kollha, billi toħroġ il-kmand ta' hawn taħt.

# systemctl restart httpd

5. Sussegwentement, irridu napplikaw il-kuntest tas-sigurtà SELinux biex inħallu apache jikteb fid-direttorju tal-għeruq tal-web Piwigo /var/www/html billi juża l-kmandi li ġejjin.

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

Installa Piwigo f'CentOS 8/7

6. Fuq il-pass li jmiss, żur l-utilità wget billi toħroġ il-kmand hawn taħt. Wara li titlesta t-tniżżil, iġbed l-arkivju zip Piwigo fid-direttorju tax-xogħol attwali tiegħek.

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

7. Wara li tkun estrajt l-arkivju zip, kopja l-fajls tas-sorsi Piwigo fil-mogħdija tal-webroot tad-dominju tiegħek billi toħroġ il-kmand hawn taħt. Wara, agħti lill-utent Apache privileġġi sħaħ għall-fajls webroot u elenka l-kontenut tal-mogħdija tal-għerq tad-dokument tal-web server tiegħek.

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

8. Sussegwentement, ibdel il-permessi tal-fajl tal-webroot għall-fajls installati ta 'Piwigo u agħti permessi ta' kitba sħiħa tad-direttorju _data għal utenti oħra tas-sistema, billi toħroġ il-kmandi ta 'hawn taħt.

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

9. Issa, ibda l-proċess ta 'installazzjoni ta' Piwigo. Iftaħ browser u naviga għall-indirizz IP tas-server tiegħek jew l-isem tad-dominju.

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

Fuq l-ewwel skrin ta 'installazzjoni, agħżel il-lingwa Piwigo u daħħal is-settings tad-database MySQL: host, utent, password, u prefiss tat-tabella. Ukoll, żid kont tal-amministratur Piwigo b'password b'saħħitha u l-indirizz tal-email tal-kont tal-amministratur. Fl-aħħarnett, agħfas fuq il-buttuna Ibda l-installazzjoni biex tinstalla Piwigo.

10. Wara li l-installazzjoni tkun tlestiet, agħfas fuq Żur il-buttuna tal-gallerija sabiex tiġi ridirett lejn il-pannell tal-amministrazzjoni ta 'Piwigo.

11. Fuq l-iskrin li jmiss, minħabba li l-ebda immaġini ma ġiet imtella fuq is-server s'issa, agħfas fuq Ibda l-buttuna Tour sabiex turi t-tieqa ta 'gwida tas-softwer u tirrevedi l-passi kollha meħtieġa biex ittella' r-ritratti tiegħek u tuża l-gallerija tal-immaġni Piwigo.

Dak kollox! Issa tista 'tibda toħloq galleriji tal-immaġni u ttella' l-fajls tal-immaġni tiegħek fuq is-server billi tuża waħda mill-aktar soluzzjonijiet flessibbli ta' sors miftuħ biex tospita r-ritratti tiegħek.

Jekk qed tfittex xi ħadd biex jinstalla s-softwer tal-gallerija tal-immaġni Piwigo, ikkunsidrana, għax noffru firxa wiesgħa ta 'servizzi Linux b'rati minimi ġusti b'appoġġ b'xejn ta' 14-il jum permezz tal-email. Itlob Installazzjoni Issa.