Piwigo - izveidojiet savu fotoattēlu galerijas vietni


Piwigo ir atvērtā koda projekts, kas ļauj jums izveidot savu fotoattēlu galeriju tīmeklī un augšupielādēt fotoattēlus, kā arī izveidot jaunus albumus. Platformā ir iekļautas dažas iebūvētas jaudīgas funkcijas, piemēram, albumi, tagi, ūdenszīme, ģeogrāfiskā atrašanās vieta, kalendāri, sistēmas paziņojumi, piekļuves kontroles līmeņi, motīvi un statistika.

Piwigo ir milzīgs pieejamo spraudņu daudzums (vairāk nekā 500) un lieliska tēmu kolekcija. Tas tiek tulkots arī vairāk nekā 50 valodās. Tās pamatfunkcijas ir rakstītas PHP programmēšanas valodā, un tām nepieciešama RDBMS datu bāzes aizmugure, piemēram, MySQL datu bāze.

Šis fakts atvieglo Piwigo izvietošanu LAMP (Linux, Apache, MySQL un PHP) kaudzes augšpusē, kas instalēta jūsu serverī, VPS vai koplietotajā mitinātajā vidē.

Ir pieejama tiešsaistes demonstrācija, kuru varat izmēģināt pirms Piwigo instalēšanas CentOS sistēmā.

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

  1. īpašs VPS ar reģistrētu domēna vārdu.
  2. CentOS 8 ar minimālu instalēšanu.
  3. CentOS 8 instalēta LAMP kaudze.

Piwigo ir atvērtā koda projekts, kuru var izvietot izvēlētajā VPS serverī.

Šajā ceļvedī mēs uzzināsim, kā instalēt un konfigurēt Piwigo attēlu galerijas programmatūru virs LAMP kaudzes CentOS 8/7 VPS serverī.

Iepriekšēju prasību iestatīšana Piwigo

1. Pēc LAMP kaudzes instalēšanas savā VPS, izpildot raksta aprakstā sniegto rokasgrāmatu, pārliecinieties, vai esat instalējis arī tālāk norādītos PHP paplašinājumus, kas Piwigo nepieciešami, lai pareizi darbotos jūsu serverī.

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

2. Pēc tam savā VPS serverī instalējiet šādas komandrindas utilītas, lai savā sistēmā lejupielādētu un izvilktu Piwigo arhīvu avotus.

# yum install unzip zip wget 

3. Pēc tam piesakieties MySQL datu bāzē un izpildiet zemāk esošo komandu, lai izveidotu Piwigo datu bāzi un lietotāju, kas tiks izmantots datu bāzes pārvaldībai. Šajā apmācībā izmantoto datu bāzes nosaukumu un akreditācijas datus aizstājiet ar saviem iestatījumiem.

# 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. Pēc tam atveriet un rediģējiet PHP konfigurācijas failu un iestatiet pareizos laika joslas iestatījumus savam serverim. Izmantojiet PHP dokumentus, lai iegūtu laika joslas iestatījumu sarakstu.

# nano /etc/php.ini

Atrodiet un ievietojiet zem rindas aiz paziņojuma [Date] .

date.timezone = Europe/Your_city

Saglabājiet un aizveriet failu un restartējiet Apache HTTP serveri, lai piemērotu visas izmaiņas, izsniedzot zemāk esošo komandu.

# systemctl restart httpd

5. Pēc tam mums jāpielieto SELinux drošības konteksts, lai ļautu apache ierakstīt Piwigo tīmekļa saknes direktorijā/var/www/html, izmantojot šādas komandas.

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

Instalējiet Piwigo CentOS 8/7

6. Nākamajā solī apmeklējiet wget utilītu, izsniedzot tālāk norādīto komandu. Pēc lejupielādes pabeigšanas izvelciet Piwigo zip arhīvu pašreizējā darba direktorijā.

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

7. Pēc zip arhīva izvilkšanas nokopējiet Piwigo avotu failus savā domēna tīmekļa saknes ceļā, izsniedzot tālāk norādīto komandu. Pēc tam piešķiriet Apache lietotājam pilnas privilēģijas tīmekļa sakņu failiem un uzskaitiet sava tīmekļa servera dokumenta saknes ceļa saturu.

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

8. Pēc tam mainiet tīmekļa sakņu failu atļaujas Piwigo instalētajiem failiem un piešķiriet _data direktorijai pilnas rakstīšanas atļaujas citiem sistēmas lietotājiem, izsniedzot tālāk norādītās komandas.

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

9. Tagad sāciet Piwigo instalēšanas procesu. Atveriet pārlūkprogrammu un dodieties uz sava servera IP adresi vai domēna nosaukumu.

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

Pirmajā instalācijas ekrānā atlasiet Piwigo valodu un ievietojiet MySQL datu bāzes iestatījumus: resursdators, lietotājs, parole un tabulas prefikss. Pievienojiet arī Piwigo administratora kontu ar stingru paroli un administratora konta e-pasta adresi. Visbeidzot, nospiediet pogu Sākt instalēšanu, lai instalētu Piwigo.

10. Pēc instalēšanas pabeigšanas nospiediet pogu Apmeklēt galeriju, lai tiktu novirzīts uz Piwigo administratora paneli.

11. Tā kā nākamajā serverī vēl nav augšupielādēts neviens attēls, nospiediet pogu Sākt ceļojumu, lai parādītu programmatūras norādījumu logu un pārskatītu visas darbības, kas nepieciešamas, lai augšupielādētu savus fotoattēlus un izmantotu Piwigo attēlu galeriju.

Tas ir viss! Tagad jūs varat sākt veidot attēlu galerijas un augšupielādēt attēlu failus serverī, izmantojot vienu no elastīgākajiem atvērtā pirmkoda risinājumiem fotoattēlu mitināšanai.

Ja meklējat kādu, kas instalētu Piwigo attēlu galerijas programmatūru, apsveriet mūs, jo mēs piedāvājam plašu Linux pakalpojumu klāstu ar taisnīgām minimālajām likmēm ar 14 dienu bezmaksas atbalstu pa e-pastu. Pieprasīt instalēšanu tūlīt.