Weboldal keresés

Piwigo – Készítse el saját fotógaléria-webhelyét


A Piwigo egy nyílt forráskódú projekt, amely lehetővé teszi saját fotógaléria létrehozását az interneten, fényképek feltöltését és új albumok létrehozását. A platform néhány hatékony beépített funkciót tartalmaz, például albumokat, címkéket, vízjelet, földrajzi helymeghatározást, naptárakat, rendszerértesítéseket, hozzáférés-vezérlési szinteket, témákat és statisztikákat.

A Piwigo hatalmas mennyiségű (több mint 500) elérhető beépülő modullal és nagyszerű témákkal rendelkezik. Ezenkívül több mint 50 nyelvre lefordítják. Alapfunkciói PHP programozási nyelven vannak megírva, és RDBMS adatbázis-háttérprogramot igényelnek, például MySQL adatbázist.

Ez a tény megkönnyíti a Piwigo telepítését LAMP (Linux, Apache, MySQL) mellett , és PHP) verem telepítve a saját szerverére, VPS-re vagy megosztott hosztolt környezetekre.

Elérhető egy online demó, amelyet kipróbálhat, mielőtt telepítené a Piwigot a CentOS rendszerre.

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

Követelmények:

  1. Egy dedikált VPS regisztrált domain névvel.
  2. CentOS 7 kiszolgáló vagy CentOS 8 minimális telepítéssel.
  3. A CentOS 7-be vagy CentOS 8-ba telepített LAMP-verem.

A Piwigo egy nyílt forráskódú projekt, amely az Ön által választott VPS-kiszolgálón telepíthető.

Ebből az útmutatóból megtudjuk, hogyan kell telepíteni és konfigurálni a Piwigo képgaléria szoftvert a LAMP verem tetejére CentOS 8/7 VPSben. > szerver.

A Piwigo előkövetelményeinek beállítása

1. Miután a cikk leírásában található útmutatót követve telepítette a LAMP verem VPS-ére, feltétlenül telepítse az alábbi PHP-t is. > a Piwigo által megkövetelt bővítmények, hogy megfelelően fussanak a szerveren.

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

2. Ezután telepítse a következő parancssori segédprogramokat a VPS-kiszolgálóra, hogy letöltse és kicsomagolja a Piwigo archívumforrásokat a rendszeréből.

yum install unzip zip wget 

3. Ezután jelentkezzen be a MySQL adatbázisba, és hajtsa végre az alábbi parancsot, hogy létrehozzon egy Piwigo adatbázist és az adatbázis kezeléséhez használt felhasználót. Cserélje le az oktatóanyagban használt adatbázisnevet és hitelesítési adatokat saját beállításaival.

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. Ezután nyissa meg és szerkessze a PHP konfigurációs fájlt, és állítsa be a megfelelő időzóna beállításokat a kiszolgálóhoz. Használja a PHP dokumentumokat az időzóna-beállítások listájának lekéréséhez.

nano /etc/php.ini

Keresse meg és illessze be az alábbi sort a [Dátum] utasítás után.

date.timezone = Europe/Your_city

Mentse és zárja be a fájlt, majd indítsa újra az Apache HTTP szervert az összes módosítás végrehajtásához az alábbi parancs kiadásával.

systemctl restart httpd

5. Ezután alkalmaznunk kell a SELinux biztonsági kontextust, hogy lehetővé tegyük az apache számára, hogy a Piwigo web gyökérkönyvtárába írjon a /var/www/html használatával a következő parancsokat.

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

Telepítse a Piwigo-t a CentOS 8/7 rendszerben

6. A következő lépésben látogasson el a Piwigo hivatalos letöltési oldalára, és a wget segédprogrammal az alábbi parancs kiadásával szerezze be a rendszer legújabb telepítő zip-forrásait. A letöltés befejezése után bontsa ki a Piwigo zip-archívumot az aktuális munkakönyvtárból.

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

7. Miután kicsomagolta a zip-archívumot, másolja a Piwigo forrásfájlokat a domain webroot elérési útjába az alábbi parancs kiadásával. Ezt követően adjon teljes jogosultságot az Apache felhasználónak a webroot fájlokhoz, és sorolja fel a webszerver dokumentum gyökérútvonalának tartalmát.

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

8. Ezt követően módosítsa a Piwigo telepített fájlok webroot fájljának engedélyeit, és adjon teljes írási engedélyt a _data könyvtárnak a többi rendszerfelhasználó számára az alábbi kibocsátással. parancsokat.

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

9. Most indítsa el a Piwigo telepítési folyamatát. Nyisson meg egy böngészőt, és keresse meg a szerver IP-címét vagy tartománynevét.

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

Az első telepítési képernyőn válassza ki a Piwigo nyelvét, és adja meg a MySQL adatbázis beállításait: gazdagép, felhasználó, jelszó és táblázat előtagja. Ezenkívül adjon hozzá egy Piwigo rendszergazdai fiókot erős jelszóval és a rendszergazdai fiók e-mail címével. Végül nyomja meg a Telepítés indítása gombot a Piwigo telepítéséhez.

10. A telepítés befejezése után nyomja meg a A galéria felkeresése gombot, hogy a Piwigo adminisztrációs panelre kerüljön.

11. A következő képernyőn, mivel még nem töltöttek fel képet a szerverre, nyomja meg a Körút indítása gombot a szoftveres útmutató ablak megjelenítéséhez és az összes lépés áttekintéséhez. szükséges a fényképek feltöltéséhez és a Piwigo képgaléria használatához.

Ez minden! Mostantól elkezdheti képgalériák létrehozását, és feltöltheti képfájljait a szerverre az egyik legrugalmasabb nyílt forráskódú megoldással fotói tárolására.

Ha valakit keres, aki telepítené a Piwigo képgaléria szoftvert, gondoljon ránk, mert Linux-szolgáltatások széles skáláját kínáljuk méltányos minimális áron, 14 napos ingyenes e-mailes támogatással. Kérjen telepítést most.