Piwigo - Búðu til þína eigin myndagallerívefsíðu


Piwigo er opinn uppspretta verkefni sem gerir þér kleift að búa til þitt eigið myndagallerí á vefnum og hlaða upp myndum og búa til ný albúm. Vettvangurinn inniheldur nokkra öfluga eiginleika sem eru innbyggðir, svo sem albúm, merki, vatnsmerki, landfræðileg staðsetning, dagatöl, kerfistilkynningar, aðgangsstýringarstig, þemu og tölfræði.

Piwigo er með mikið magn tiltækra viðbóta (yfir 500) og frábært safn af þemum. Hún er einnig þýdd á meira en 50 tungumálum. Kjarnaaðgerðir þess eru skrifaðar á PHP forritunarmáli og krefjast RDBMS gagnagrunns, eins og MySQL gagnagrunns.

Þessi staðreynd gerir það auðvelt að dreifa Piwigo ofan á LAMPA (Linux, Apache, MySQL og PHP) stafla sem er uppsettur á þínum eigin netþjóni, VPS eða á sameiginlegu hýstum umhverfi.

Þú getur prófað kynningu á netinu áður en þú setur upp Piwigo á CentOS kerfinu.

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

  1. Sérstakt VPS með skráð lén.
  2. CentOS 8 með lágmarksuppsetningu.
  3. LAMPA stafla settur upp í CentOS 8.

Piwigo er opinn uppspretta verkefni sem hægt er að dreifa á VPS netþjóni að eigin vali.

Í þessari handbók munum við læra hvernig á að setja upp og stilla Piwigo myndasafnshugbúnað ofan á LAMP-stafla á CentOS 8/7 VPS netþjóni.

Setja upp forkröfur fyrir Piwigo

1. Eftir að þú hefur sett upp LAMP-staflann á VPS-inn þinn með því að fylgja leiðbeiningunum í greinarlýsingunni, vertu viss um að þú setjir einnig upp PHP-viðbæturnar hér að neðan sem Piwigo krefst til að keyra almennilega á netþjóninum þínum.

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

2. Næst skaltu setja upp eftirfarandi skipanalínutól á VPS þjóninum þínum til að hlaða niður og draga Piwigo skjalasafnsuppsprettur í kerfið þitt.

# yum install unzip zip wget 

3. Næst skaltu skrá þig inn í MySQL gagnagrunninn og framkvæma skipunina hér að neðan til að búa til Piwigo gagnagrunn og notandann sem verður notaður til að stjórna gagnagrunninum. Skiptu um gagnagrunnsheiti og skilríki sem notuð eru í þessari kennslu fyrir þínar eigin stillingar.

# 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. Næst skaltu opna og breyta PHP stillingarskránni og stilla réttar tímabeltisstillingar fyrir netþjóninn þinn. Notaðu PHP skjöl til að fá lista yfir tímabeltisstillingar.

# nano /etc/php.ini

Finndu og settu inn línuna fyrir neðan á eftir [Date] setningunni.

date.timezone = Europe/Your_city

Vistaðu og lokaðu skránni og endurræstu Apache HTTP netþjóninn til að beita öllum breytingum með því að gefa út skipunina hér að neðan.

# systemctl restart httpd

5. Næst þurfum við að beita SELinux öryggissamhenginu til að leyfa apache að skrifa inn í Piwigo vefrótarskrána /var/www/html með eftirfarandi skipunum.

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

Settu upp Piwigo í CentOS 8/7

6. Í næsta skrefi skaltu heimsækja wget gagnsemi með því að gefa út skipunina hér að neðan. Eftir að niðurhalinu lýkur skaltu draga út Piwigo zip skjalasafnið í núverandi vinnuskrá þinni.

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

7. Eftir að þú hefur dregið út zip skjalasafnið skaltu afrita Piwigo heimildaskrár inn á vefrótarslóð lénsins þíns með því að gefa út skipunina hér að neðan. Síðan skaltu veita Apache notanda full réttindi til að vefrótarskrár og skrá innihald rótarslóðar vefþjónsskjalsins þíns.

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

8. Næst skaltu breyta netrótarskráarheimildum fyrir Piwigo uppsettar skrár og veita _data skráarheimildir fyrir aðra kerfisnotendur með því að gefa út skipanirnar hér að neðan.

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

9. Nú skaltu hefja uppsetningarferlið á Piwigo. Opnaðu vafra og farðu að IP-tölu netþjónsins eða lénsins þíns.

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

Á fyrsta uppsetningarskjánum skaltu velja Piwigo tungumál og setja inn MySQL gagnagrunnsstillingar: gestgjafi, notanda, lykilorð og töfluforskeyti. Bættu einnig við Piwigo stjórnandareikningi með sterku lykilorði og netfangi stjórnandareikningsins. Að lokum, ýttu á Start uppsetningarhnappinn til að setja upp Piwigo.

10. Eftir að uppsetningu hefur verið lokið, smelltu á Heimsækja gallerí hnappinn til að vera vísað á Piwigo stjórnborðið.

11. Á næsta skjá, vegna þess að engin mynd hefur verið hlaðið upp á netþjóninn ennþá, ýttu á Start Tour hnappinn til að birta hugbúnaðarleiðbeiningargluggann og fara yfir öll skref sem þarf til að hlaða upp myndunum þínum og nota Piwigo myndasafnið.

Það er allt og sumt! Nú geturðu byrjað að búa til myndasöfn og hlaðið upp myndskrám þínum á netþjóninn með því að nota eina af sveigjanlegustu opnum lausnum til að hýsa myndirnar þínar.

Ef þú ert að leita að einhverjum til að setja upp Piwigo myndagalleríhugbúnað skaltu íhuga okkur, því við bjóðum upp á breitt úrval af Linux þjónustu á sanngjörnu lágmarksverði með 14 daga ókeypis stuðningi með tölvupósti. Biðjið um uppsetningu núna.