Ricerca nel sito web

Piwigo - Crea il tuo sito web di gallerie fotografiche


Piwigo è un progetto open source che ti consente di creare la tua galleria fotografica sul Web e caricare foto e creare nuovi album. La piattaforma include alcune potenti funzionalità integrate, come album, tag, filigrana, geolocalizzazione, calendari, notifiche di sistema, livelli di controllo dell'accesso, temi e statistiche.

Piwigo ha un'enorme quantità di plugin disponibili (oltre 500) e una vasta raccolta di temi. È anche tradotto in più di 50 lingue. Le sue funzioni principali sono scritte nel linguaggio di programmazione PHP e richiedono un backend di database RDBMS, come il database MySQL.

Questo rende facile l'implementazione di Piwigo su un LAMP (Linux, Apache, MySQL , e PHP) installato sul tuo server, VPS o su ambienti ospitati condivisi.

È disponibile una demo online da provare prima di installare Piwigo sul sistema CentOS.

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

Requisiti:

  1. Un VPS dedicato con un nome di dominio registrato.
  2. Un server CentOS 7 o CentOS 8 con installazione minima.
  3. Uno stack LAMP installato in CentOS 7 o CentOS 8.

Piwigo è un progetto open source che può essere distribuito su un server VPS di tua scelta.

In questa guida impareremo come installare e configurare il software per la galleria di immagini Piwigo sopra uno stack LAMP in un CentOS 8/7 VPS server.

Impostazione dei prerequisiti per Piwigo

1. Dopo aver installato lo stack LAMP sul tuo VPS seguendo la guida nella descrizione dell'articolo, assicurati di installare anche il seguente PHP estensioni richieste da Piwigo per funzionare correttamente sul tuo server.

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

2. Successivamente, installa le seguenti utilità della riga di comando sul tuo server VPS per scaricare ed estrarre le fonti di archivio Piwigo nel tuo sistema.

yum install unzip zip wget 

3. Successivamente, accedi al database MySQL ed esegui il comando seguente per creare un database Piwigo e l'utente che verrà utilizzato per gestire il database. Sostituisci il nome del database e le credenziali utilizzate in questo tutorial con le tue impostazioni.

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. Successivamente, apri e modifica il file di configurazione PHP e imposta le impostazioni corrette del fuso orario per il tuo server. Utilizza i documenti PHP per ottenere l'elenco delle impostazioni del fuso orario.

nano /etc/php.ini

Individua e inserisci la riga seguente dopo l'istruzione [Date].

date.timezone = Europe/Your_city

Salva e chiudi il file e riavvia il server Apache HTTP per applicare tutte le modifiche, emettendo il comando seguente.

systemctl restart httpd

5. Successivamente, dobbiamo applicare il contesto di sicurezza SELinux per consentire ad apache di scrivere nella directory radice web Piwigo /var/www/html utilizzando i seguenti comandi.

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

Installa Piwigo su CentOS 8/7

6. Nel passaggio successivo, visita la pagina di download ufficiale di Piwigo e prendi le ultime fonti zip del programma di installazione sul tuo sistema utilizzando l'utilità wget emettendo il comando seguente. Al termine del download, estrai l'archivio zip Piwigo nella directory di lavoro corrente.

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

7. Dopo aver estratto l'archivio zip, copia i file sorgente Piwigo nel percorso webroot del tuo dominio emettendo il comando seguente. Successivamente, concedi all'utente Apache privilegi completi sui file webroot ed elenca il contenuto del percorso root del documento del tuo server web.

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

8. Successivamente, modifica i permessi del file webroot per i file installati di Piwigo e concedi i permessi di scrittura completi alla directory _data per altri utenti del sistema, immettendo il comando seguente comandi.

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

9. Ora avvia il processo di installazione di Piwigo. Apri un browser e accedi all'indirizzo IP o al nome di dominio del tuo server.

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

Nella prima schermata di installazione, seleziona Piwigo lingua e inserisci le impostazioni del database MySQL: host, utente, password e prefisso della tabella. Inoltre, aggiungi un account amministratore Piwigo con una password complessa e l'indirizzo email dell'account amministratore. Infine, premi il pulsante Avvia installazione per installare Piwigo.

10. Una volta completata l'installazione, premi il pulsante Visita la galleria per essere reindirizzato al pannello di amministrazione di Piwigo.

11. Nella schermata successiva, poiché nessuna immagine è stata ancora caricata sul server, premi il pulsante Avvia il tour per visualizzare la finestra di guida del software e rivedere tutti i passaggi necessario per caricare le tue foto e utilizzare la galleria di immagini Piwigo.

È tutto! Ora puoi iniziare a creare gallerie di immagini e caricare i tuoi file di immagine sul server utilizzando una delle soluzioni open source più flessibili per ospitare le tue foto.

Se stai cercando qualcuno che installi il software per la galleria di immagini Piwigo, prendi in considerazione noi, perché offriamo un'ampia gamma di servizi Linux a tariffe minime giuste con supporto gratuito di 14 giorni via e-mail. Richiedi l'installazione adesso.