Piwigo - Luo oma valokuvagalleriasivustosi


Piwigo on avoimen lähdekoodin projekti, jonka avulla voit luoda oman kuvagallerian verkossa ja ladata kuvia ja luoda uusia albumeja. Alusta sisältää joitain tehokkaita sisäänrakennettuja ominaisuuksia, kuten albumit, tunnisteet, vesileima, maantieteellinen sijainti, kalenterit, järjestelmäilmoitukset, pääsynhallintatasot, teemat ja tilastot.

Piwigossa on valtava määrä saatavilla olevia laajennuksia (yli 500) ja upea kokoelma teemoja. Se on myös käännetty yli 50 kielelle. Sen ydintoiminnot on kirjoitettu PHP-ohjelmointikielellä ja vaativat RDBMS-tietokannan taustajärjestelmän, kuten MySQL-tietokannan.

Tämä seikka helpottaa Piwigon käyttöönottoa LAMPin päälle (Linux, Apache, MySQL , ja PHP) -pino asennettuna omalle palvelimellesi, VPS:ään tai jaettuun isännöityyn ympäristöön.

Saatavilla on online-demo, jota voit kokeilla ennen Piwigon asentamista CentOS-järjestelmään.

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

Vaatimukset:

  1. Oma VPS rekisteröidyllä verkkotunnuksella.
  2. CentOS 7 -palvelin tai CentOS 8 minimiasennuksella.
  3. LAMP-pino asennettuna CentOS 7:ään tai CentOS 8:aan.

Piwigo on avoimen lähdekoodin projekti, joka voidaan ottaa käyttöön valitsemallasi VPS-palvelimella.

Tässä oppaassa opimme asentamaan ja määrittämään Piwigo-kuvagalleriaohjelmiston LAMP-pinon päälle CentOS 8/7 VPS:ssä. > palvelin.

Esivaatimusten asettaminen Piwigolle

1. Kun olet asentanut LAMP-pinon VPS:ään noudattamalla artikkelin kuvauksen ohjeita, varmista, että asennat myös alla olevan PHP > laajennuksia, joita Piwigo vaatii toimiakseen oikein palvelimellasi.

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

2. Asenna seuraavaksi seuraavat komentorivin apuohjelmat VPS-palvelimellesi, jotta voit ladata ja purkaa Piwigo-arkistolähteitä järjestelmässäsi.

yum install unzip zip wget 

3. Kirjaudu seuraavaksi MySQL-tietokantaan ja suorita alla oleva komento luodaksesi Piwigo-tietokannan ja käyttäjän, jota käytetään tietokannan hallintaan. Korvaa tässä opetusohjelmassa käytetyt tietokannan nimi ja tunnistetiedot omilla asetuksillasi.

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. Avaa seuraavaksi PHP-määritystiedosto ja muokkaa sitä ja määritä oikeat aikavyöhyke--asetukset palvelimellesi. Käytä PHP-dokumentteja saadaksesi aikavyöhykeasetusluettelon.

nano /etc/php.ini

Etsi ja lisää alla oleva rivi [Päivämäärä]-lausekkeen jälkeen.

date.timezone = Europe/Your_city

Tallenna ja sulje tiedosto ja käynnistä Apache HTTP -palvelin uudelleen, jotta kaikki muutokset otetaan käyttöön, antamalla alla oleva komento.

systemctl restart httpd

5. Seuraavaksi meidän on käytettävä SELinux-suojauskontekstia, jotta apache voi kirjoittaa Piwigon verkkojuurihakemistoon /var/www/html käyttämällä seuraavat komennot.

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

Asenna Piwigo CentOS 8/7:ään

6. Siirry seuraavassa vaiheessa Piwigon viralliselle lataussivulle ja hanki järjestelmäsi uusimmat asennusohjelman zip-lähteet wget-apuohjelmalla antamalla alla oleva komento. Kun lataus on valmis, pura Piwigo-zip-arkisto nykyisestä työhakemistostasi.

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

7. Kun olet purkanut zip-arkiston, kopioi Piwigo-lähdetiedostot verkkotunnuksesi webroot-polkuun antamalla alla oleva komento. Myönnä sen jälkeen Apache-käyttäjälle täydet oikeudet webroot-tiedostoille ja luettele verkkopalvelimesi asiakirjan juuripolun sisältö.

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

8. Muuta seuraavaksi webroot-tiedostojen käyttöoikeuksia Piwigon asennetuille tiedostoille ja myönnä _data-hakemistoon täydet kirjoitusoikeudet muille järjestelmän käyttäjille antamalla alla komentoja.

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

9. Aloita nyt Piwigon asennus. Avaa selain ja siirry palvelimesi IP-osoitteeseen tai verkkotunnukseen.

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

Valitse ensimmäisessä asennusnäytössä Piwigon kieli ja lisää MySQL-tietokannan asetukset: isäntä, käyttäjä, salasana ja taulukon etuliite. Lisää myös Piwigo-järjestelmänvalvojatili vahvalla salasanalla ja järjestelmänvalvojan tilin sähköpostiosoitteella. Asenna Piwigo painamalla lopuksi Aloita asennus -painiketta.

10. Kun asennus on valmis, paina Siirry galleriaan -painiketta, jotta sinut ohjataan Piwigon hallintapaneeliin.

11. Koska palvelimelle ei ole vielä ladattu kuvaa, paina seuraavassa näytössä Aloita esittely -painiketta nähdäksesi ohjelmiston opastusikkunan ja tarkista kaikki vaiheet. tarvitaan valokuvien lataamiseen ja Piwigon kuvagallerian käyttämiseen.

Siinä kaikki! Nyt voit aloittaa kuvagallerioiden luomisen ja lähettää kuvatiedostosi palvelimelle käyttämällä yhtä joustavimmista avoimen lähdekoodin ratkaisuista kuviesi isännöimiseen.

Jos etsit henkilöä asentamaan Piwigo-kuvagalleriaohjelmiston, harkitse meitä, sillä tarjoamme laajan valikoiman Linux-palveluita kohtuullisin vähimmäishinnoin ja 14 päivän ilmaisen tuen sähköpostitse. Pyydä asennusta nyt.