Vyhledávání na webu

Piwigo - Vytvořte si vlastní webovou stránku s fotogalerií


Piwigo je projekt s otevřeným zdrojovým kódem, který vám umožňuje vytvářet vlastní fotogalerii na webu a nahrávat fotografie a vytvářet nová alba. Platforma obsahuje vestavěné některé výkonné funkce, jako jsou alba, značky, vodoznak, geolokace, kalendáře, systémová upozornění, úrovně řízení přístupu, témata a statistiky.

Piwigo má obrovské množství dostupných pluginů (přes 500) a skvělou sbírku motivů. Je také přeložena do více než 50 jazyků. Jeho základní funkce jsou napsány v programovacím jazyce PHP a vyžadují backend databáze RDBMS, jako je databáze MySQL.

Tato skutečnost usnadňuje nasazení Piwigo na LAMP (Linux, Apache, MySQL , a PHP) nainstalovaný na vašem vlastním serveru, VPS nebo ve sdílených hostovaných prostředích.

Před instalací Piwigo na systém CentOS si můžete vyzkoušet online demo.

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

Požadavky:

  1. Dedikovaný VPS s registrovaným názvem domény.
  2. Server CentOS 7 nebo CentOS 8 s minimální instalací.
  3. Zásobník LAMP nainstalovaný v CentOS 7 nebo CentOS 8.

Piwigo je projekt s otevřeným zdrojovým kódem, který lze nasadit na VPS server dle vašeho výběru.

V této příručce se naučíme, jak nainstalovat a nakonfigurovat software pro galerii obrázků Piwigo nad zásobník LAMP v CentOS 8/7 VPS server.

Nastavení Předběžných požadavků pro Piwigo

1. Poté, co do svého VPS nainstalujete sadu LAMP podle pokynů v popisu článku, nezapomeňte nainstalovat také níže uvedené PHP rozšíření vyžadovaná aplikací Piwigo ke správnému fungování na vašem serveru.

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

2. Dále nainstalujte následující nástroje příkazového řádku na váš server VPS, abyste mohli stáhnout a extrahovat zdroje archivu Piwigo do vašeho systému.

yum install unzip zip wget 

3. Dále se přihlaste do databáze MySQL a spusťte níže uvedený příkaz, abyste vytvořili databázi Piwigo a uživatele, který bude použit ke správě databáze. Nahraďte název databáze a přihlašovací údaje použité v tomto kurzu vlastním nastavením.

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. Dále otevřete a upravte konfigurační soubor PHP a nastavte správné časové pásmo pro váš server. Pomocí dokumentů PHP získáte seznam nastavení časového pásma.

nano /etc/php.ini

Vyhledejte a vložte níže uvedený řádek za příkaz [Datum].

date.timezone = Europe/Your_city

Uložte a zavřete soubor a restartujte server Apache HTTP, abyste použili všechny změny, zadáním níže uvedeného příkazu.

systemctl restart httpd

5. Dále musíme použít bezpečnostní kontext SELinux, aby mohl Apache zapisovat do webového kořenového adresáře Piwigo /var/www/html pomocí následující příkazy.

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

Nainstalujte Piwigo v CentOS 8/7

6. V dalším kroku navštivte oficiální stránku pro stahování Piwigo a stáhněte si nejnovější instalační zdroje zip ve vašem systému pomocí nástroje wget zadáním níže uvedeného příkazu. Po dokončení stahování rozbalte archiv Piwigo zip ve vašem aktuálním pracovním adresáři.

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

7. Po rozbalení archivu zip zkopírujte zdrojové soubory Piwigo do webové kořenové cesty vaší domény zadáním příkazu níže. Poté udělte uživateli Apache plná oprávnění k souborům webroot a uveďte obsah kořenové cesty dokumentu vašeho webového serveru.

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

8. Dále změňte oprávnění k souborům webroot pro nainstalované soubory Piwigo a udělte pro ostatní uživatele systému úplná oprávnění k zápisu do adresáře _data vydáním níže uvedeného příkazy.

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

9. Nyní spusťte proces instalace Piwigo. Otevřete prohlížeč a přejděte na adresu IP serveru nebo název domény.

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

Na první instalační obrazovce vyberte jazyk Piwigo a vložte nastavení databáze MySQL: hostitele, uživatele, heslo a předponu tabulky. Přidejte také účet správce Piwigo se silným heslem a e-mailovou adresou účtu správce. Nakonec nainstalujte Piwigo kliknutím na tlačítko Spustit instalaci.

10. Po dokončení instalace klikněte na tlačítko Navštívit galerii, abyste byli přesměrováni na administrátorský panel Piwigo.

11. Na další obrazovce, protože na server ještě nebyl nahrán žádný obrázek, klikněte na tlačítko Spustit prohlídku, aby se zobrazilo okno průvodce softwarem a prošli všechny kroky nutné k nahrání vašich fotografií a použití galerie obrázků Piwigo.

To je vše! Nyní můžete začít vytvářet galerie obrázků a nahrávat soubory obrázků na server pomocí jednoho z nejflexibilnějších open-source řešení pro hostování vašich fotografií.

Pokud hledáte někoho, kdo by vám nainstaloval software pro galerii obrázků Piwigo, zvažte nás, protože nabízíme širokou škálu služeb Linuxu za spravedlivé minimální ceny se 14denní bezplatnou podporou prostřednictvím e-mailu. Požádejte o instalaci hned teď.