introduzione
Piwigo è un popolare software di galleria fotografica open source. In questo articolo, ti mostrerò come installare Piwigo su un server Vultr basato sull'applicazione LEMP con un clic.
Prerequisiti
- Distribuisci un'app LEMP Vultr con un clic.
- Accedi all'app VPS su SSH come root (altrimenti puoi usare
sudo
).
Fase 1: creare un database
Visualizza la password di root di MySQL sul tuo terminale.
cat /root/.my.cnf
Utilizzare la password di root per accedere alla console MySQL.
mysql -u root -p
Crea e configura un database in MySQL con i seguenti comandi. Ricordarsi di sostituire il nome del database piwigo
, il nome utente myusername
e la password mypassword
con i propri.
create database piwigo;
create user 'myusername'@'localhost' identified by 'mypassword';
grant all privileges on piwigo.* to 'myusername'@'localhost' identified by 'mypassword' with grant option;
flush privileges;
exit;
Passaggio 2: scaricare lo script Piwigo NetInstall
Piwigo può essere installato con un singolo script NetInstall o un pacchetto di archivio completo. Per comodità, useremo il primo.
Innanzitutto, è necessario eliminare i file predefiniti creati da Vultr.
cd /usr/share/nginx/html/
rm -f background.jpg index.php logo.png
Visita il sito Web ufficiale di Piwigo dal tuo browser, fai clic sul pulsante Download NetInstall
per scaricare lo script denominato piwigo-netinstall.php
sul tuo computer locale. Quindi, caricalo nella directory /usr/share/nginx/html/
sul VPS Vultr con il client SCP preferito.
Prima dell'installazione, è necessario aggiungere autorizzazioni di scrittura alla directory /usr/share/nginx/html/
, altrimenti si verificherà un errore di autorizzazione.
chmod -R a+w /usr/share/nginx/html/
Visita http://[SERVER_IP]/piwigo-netinstall.php
nel tuo browser. Sostituisci [SERVER_IP]
con l'indirizzo IP del tuo VPS. Segui le istruzioni sullo schermo per configurare Piwigo.
Nella pagina di "Benvenuti in NetInstall", è possibile scegliere la lingua e installare la destinazione.
Per questo articolo, sceglieremo di installare Piwigo nella directory principale. Elimina "piwigo" dalla casella di testo. In alternativa, è possibile specificare un'altra destinazione.
Fai clic sul pulsante "Recupera e decomprimi Piwigo".
Nella pagina di "Congratulazioni!", Fai clic su "Installa Piwigo ora".
Nella pagina di "Configurazioni", è necessario inserire i parametri come specificato di seguito.
Configurazione di base
Scegli una lingua come desideri.
Configurazione del database
Host: localhost
User: myusername
Password: mypassword
Database name: piwigo
Database table prefix: piwigo_
Ricordarsi di sostituire l'utente del database myusername
, la password del database mypassword
, il nome piwigo
del database e il prefisso della tabella del database piwigo_
con i propri. Non modificare il campo "Host".
Configurazione amministrativa
Specifica il nome utente, la password e l'indirizzo e-mail dell'amministratore.
Fai clic su "Avvia installazione".
Nella pagina di "Congratulazioni!", Fai clic su "Visita la galleria".
È possibile che venga visualizzato un messaggio di avviso.
Warning: strftime(): It is not safe to rely on the system's timezone settings.
Per correggere l'avviso, è necessario modificare il php.ini
file.
vi /etc/php.ini
Individua la seguente riga.
;date.timezone =
Supponendo che il VPS sia stato distribuito a "Los Angeles, California", è necessario aggiornare la linea come segue.
date.timezone = America/Los_Angeles
Se il tuo VPS verrà distribuito in un'altra posizione, puoi trovare il valore appropriato da https://php.net/manual/en/timezones.php
.
Salva ed esci vi.
:wq
Per rendere effettive queste modifiche, è necessario riavviare il server Web:
service nginx restart && service php-fpm restart
Questo è tutto. Hai installato Piwigo sul tuo VPS Vultr. Visita http://[SERVER_IP]/
per iniziare a usarlo.