Piwigo - Mepụta Weebụsaịtị Foto nke Gị


Piwigo bụ ọrụ mepere emepe nke na-enye gị ohere ịmepụta foto foto nke gị na webụ wee bulite foto wee mepụta ọba ọhụrụ. Ikpo okwu gụnyere ụfọdụ atụmatụ siri ike arụnyere n'ime ya, dị ka ọba, mkpado, watermark, geolocation, kalenda, ọkwa sistemụ, ọkwa njikwa ohere, gburugburu na ọnụ ọgụgụ.

Piwigo nwere nnukwu plugins dị (ihe karịrị 500) yana nnukwu nchịkọta isiokwu. A sụgharịkwara ya n’ihe karịrị asụsụ iri ise. Edere isi ọrụ ya n'asụsụ mmemme PHP ma chọọ nkwado ndabere data RDBMS, dị ka nchekwa data MySQL.

Eziokwu a na-eme ka ọ dị mfe ibunye Piwigo n'elu ngwugwu LAMP (Linux, Apache, MySQL, na PHP) arụnyere na nkesa nke gị, VPS, ma ọ bụ na gburugburu ebe obibi kwadoro.

Ihe ngosi ntanetị dị maka ịnwale tupu ịwụnye Piwigo na sistemụ CentOS.

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

  1. VPS raara onwe ya nye nwere aha ngalaba edebanyere aha.
  2. CentOS 8 nwere nrụnye kacha nta.
  3. Okpokoro LAMP arụnyere na CentOS 8.

Piwigo bụ ọrụ mepere emepe nke enwere ike ibunye na sava VPS nke nhọrọ gị.

N'ime ntuziaka a, anyị ga-amụta ka esi wụnye na hazie ngwanrọ ihe onyonyo onyonyo Piwigo n'elu ngwugwu LAMP na sava CentOS 8/7 VPS.

Ịtọlite ihe achọrọ maka Piwigo

.

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

2. Na-esote, wụnye ihe ndị na-esonụ-iwu-ahịrị utilities na gị VPS nkesa ka ibudata na wepụ Piwigo Archive isi mmalite na gị usoro.

# yum install unzip zip wget 

3. Ọzọ, banye na MySQL nchekwa data ma mebie iwu dị n'okpuru ebe a iji mepụta nchekwa data Piwigo na onye ọrụ nke a ga-eji jikwaa nchekwa data. Jiri ntọala nke gị dochie aha nchekwa data na nzere ejiri na nkuzi a.

# 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. Ọzọ, mepee ma dezie faịlụ nhazi PHP ma tọọ ntọala timezone ziri ezi maka ihe nkesa gị. Jiri PHP docs nweta ndepụta ntọala mpaghara oge.

# nano /etc/php.ini

Chọta wee tinye ahịrị dị n'okpuru mgbe nkwupụta [Ụbọchị] gasịrị.

date.timezone = Europe/Your_city

Chekwaa ma mechie faịlụ ma malitegharịa ihe nkesa HTTP Apache ka itinye mgbanwe niile, site na ịnye iwu dị n'okpuru.

# systemctl restart httpd

5. Ọzọ, anyị kwesịrị itinye ọnọdụ nchekwa SELinux iji kwe ka apache dee n'ime Piwigo web root directory/var/www/html site na iji iwu ndị a.

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

Wụnye Piwigo na CentOS 8/7

6. Na nzọụkwụ ọzọ, gaa na wget utility site n'inye iwu n'okpuru. Mgbe nbudata nbudata ahụ gasịrị, wepụ Piwigo zip Archive na ndekọ ọrụ gị ugbu a.

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

7. Mgbe i weputara zip Archive, detuo Piwigo isi mmalite faịlụ n'ime ngalaba webroot ụzọ gị site n'inye iwu n'okpuru. Emechaa, nye onye ọrụ Apache ohere zuru oke na faịlụ webroot wee depụta ọdịnaya nke ụzọ mgbọrọgwụ akwụkwọ sava weebụ gị.

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

8. Ọzọ, gbanwee ikikere faịlụ webroot maka faịlụ arụnyere Piwigo wee nye _data ndekọ ikike ide ihe zuru oke maka ndị ọrụ sistemụ ọzọ, site na ịnye iwu ndị a.

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

9. Ugbu a, malite usoro ntinye nke Piwigo. Mepee ihe nchọgharị wee gaa na adreesị IP gị ma ọ bụ aha ngalaba.

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

Na ihuenyo nwụnye nke mbụ, họrọ asụsụ Piwigo wee tinye ntọala nchekwa data MySQL: onye ọbịa, onye ọrụ, paswọọdụ, na nganiihu tebụl. Ọzọkwa, tinye akaụntụ nchịkwa Piwigo nwere paswọọdụ siri ike yana adreesị ozi-e nke akaụntụ nchịkwa. N'ikpeazụ, pịa bọtịnụ Malite nwụnye iji wụnye Piwigo.

10. Mgbe echichi e dechara, see na Gaa na gallery button ka ibugharị na Piwigo admin panel.

11. Na ihuenyo ọzọ, n'ihi na ọ dịghị ihe oyiyi a na-ebugote na ihe nkesa ma, pịa na Malite Tour button iji gosi software na-eduzi window na nyochaa niile nzọụkwụ chọrọ bulite gị foto na-eji Piwigo image gallery.

Ọ gwụla! Ugbu a ị nwere ike ịmalite ịmepụta veranda onyonyo wee bulite faịlụ onyonyo gị na ihe nkesa site na iji otu n'ime ihe ngwọta mepere emepe na-agbanwe agbanwe iji kwado foto gị.

Ọ bụrụ na ị na-achọ onye ị ga-etinye sọftụwia ihe onyonyo Piwigo, tụlee anyị, n'ihi na anyị na-enye ọtụtụ ọrụ Linux na ọnụego kacha nta na nkwado ụbọchị 14 n'efu site na email. Rịọ nwụnye Ugbu a.