[NOVITÀ] WP Media Cleanup elimina le immagini inutilizzate nascoste nella tua libreria multimediale
[NOVITÀ] WP Media Cleanup elimina le immagini inutilizzate nascoste nella tua libreria multimediale
John Turner
John Turner
Avete mai desiderato un modo più veloce e sicuro per configurare un sito WordPress?
Benvenuti nel mondo dell'installazione SSH.
SSH (Secure Shell) consente agli sviluppatori e agli amministratori di sistema di installare WordPress direttamente dalla riga di comando. È come avere un pass per il backstage del vostro server: rapido, diretto e incredibilmente efficiente.
Questa guida vi guiderà attraverso ogni fase dell'installazione di WordPress utilizzando SSH. Che siate sviluppatori esperti o utenti avanzati che desiderano migliorare le proprie competenze su WordPress, qui troverete spunti pratici.
Ci occuperemo di tutto, dalla connessione al server alla configurazione di WordPress, il tutto attraverso comandi sicuri e criptati. Alla fine di questo tutorial, avrete la sicurezza di installare WordPress come un professionista!
Siete pronti a immergervi e a sbloccare un metodo di installazione di WordPress più veloce? Iniziamo.
Secure Shell (SSH) è un protocollo di rete che consente di accedere e controllare un computer remoto in modo sicuro. Si tratta di un tunnel sicuro tra il computer locale e un server.
Le connessioni Internet tradizionali sono come l'invio di cartoline: chiunque potrebbe leggerle. SSH è più simile a un messaggio chiuso e crittografato che solo il destinatario può aprire.
Quando si utilizza SSH, tutte le comunicazioni sono crittografate. Le credenziali di accesso, i comandi e i trasferimenti di dati sono protetti da potenziali intercettazioni. Gli hacker non vedono altro che informazioni criptate e illeggibili.
SSH garantisce la riservatezza della connessione. Ogni dato viene trasformato in un codice complesso che può essere decodificato solo da chi è autorizzato.
Gli sviluppatori si affidano a SSH per qualsiasi cosa, dalla gestione dei server alla distribuzione del software. È il loro coltellino svizzero del remote computing.
Il bello di SSH è la sua semplicità e sicurezza. Con poche battute, è possibile controllare in modo sicuro un server a migliaia di chilometri di distanza.
Chiariamo un malinteso comune: WordPress stesso non "usa" direttamente SSH.
WordPress è un sistema di gestione dei contenuti che viene eseguito su server web. Non interagisce intrinsecamente con SSH come parte della sua funzionalità principale. Invece, SSH diventa uno strumento per gestire WordPress dietro le quinte.
Considerate SSH come un pass per il backstage del vostro sito WordPress. Non si esibisce sul palcoscenico, ma vi dà un accesso critico per impostare, configurare e mantenere il vostro sito.
Dove SSH brilla davvero è nelle attività di gestione di WordPress. Strumenti come WP-CLI, un'interfaccia a riga di comando per WordPress, si basano molto sulle connessioni SSH.
Con SSH è possibile:
È possibile utilizzare SSH per eseguire queste operazioni in modo più efficiente rispetto all'interfaccia web. È più veloce, più preciso e consente l'automazione basata su script.
Quindi, anche se WordPress non utilizza direttamente SSH, SSH diventa uno strumento prezioso per la gestione del sito WordPress.
La velocità è il primo grande vantaggio. Le installazioni SSH sono velocissime rispetto ai metodi tradizionali basati sul web. È possibile configurare un intero sito WordPress in pochi minuti, non in ore.
La sicurezza viene dopo. SSH fornisce una connessione crittografata, proteggendo le credenziali e i dati durante l'intero processo di installazione.
Con SSH l'automazione diventa un gioco da ragazzi. Gli sviluppatori possono creare script che installano WordPress in modo coerente su più server. Immaginate di distribuire siti WordPress identici con poche battute.
Il controllo è impareggiabile. SSH vi dà accesso diretto alla riga di comando del vostro server. Non siete limitati dalle interfacce grafiche o dalle restrizioni del pannello di controllo dell'hosting. Ogni aspetto dell'installazione è a portata di mano.
La risoluzione dei problemi diventa più semplice. Quando qualcosa va storto, SSH permette di scavare a fondo nelle configurazioni dei server, eseguire la diagnostica e risolvere rapidamente i problemi.
Per gli utenti avanzati e gli sviluppatori, SSH non è solo un metodo di installazione, ma un potente strumento di gestione.
L'installazione di WordPress tramite SSH può sembrare un'operazione intimidatoria, ma la suddivideremo in passaggi semplici e gestibili.
Prima di poter installare WordPress, è necessario stabilire una connessione sicura al server. È qui che entra in gioco SSH.
Per prima cosa, sono necessari i dati di connessione del server:
Per connettersi, aprire il terminale (su Mac/Linux) o utilizzare uno strumento come PuTTY (su Windows). Il comando di connessione di base è il seguente:
ssh username@hostname
Sostituire username con il nome utente effettivo del server e hostname con l'indirizzo del vostro server. Ad esempio:
ssh john@mywebsite.com
Se è la prima volta che ci si connette, potrebbe apparire un messaggio di sicurezza che chiede se si desidera continuare. Digitare "sì" per procedere.
Verrà quindi richiesta la password. Inseritela con attenzione: SSH è sensibile alle maiuscole e alle minuscole.
Suggerimento: le chiavi SSH sono più sicure delle password. Per generare una chiave SSH, utilizzare il comando:
ssh-keygen -t rsa
In questo modo si crea una coppia di chiavi pubbliche e private, consentendo il login senza password e una maggiore sicurezza.
Se si verificano problemi di connessione, controllare questi problemi comuni:
WP-CLI è uno strumento a riga di comando che consente di interagire con WordPress senza toccare un browser web.
La maggior parte degli sviluppatori considera WP-CLI essenziale per un'efficiente installazione e gestione di WordPress. È un modo semplice e veloce per controllare il vostro sito WordPress direttamente dal terminale.
Per vedere se il vostro server ha già WP-CLI, usate questo comando:
wp cli version
Se WP-CLI è installato, vi dirà quale versione è in esecuzione.
Per installare WP-CLI per la prima volta, si utilizza un semplice comando di download. Ecco come fare:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Questo scarica il file di installazione di WP-CLI. Successivamente, lo si rende eseguibile:
chmod +x wp-cli.phar
Quindi, spostarlo in una posizione nel percorso del sistema:
sudo mv wp-cli.phar /usr/local/bin/wp
Per verificare l'installazione, eseguire:
wp --info
Dovrebbe apparire una schermata con le informazioni sulla versione di WP-CLI e i dettagli del sistema.
Suggerimento: WP-CLI funziona su Linux e macOS. Gli utenti di Windows potrebbero aver bisogno di una configurazione aggiuntiva o di utilizzare Windows Subsystem for Linux (WSL).
Se si riscontrano problemi durante l'installazione, ricontrollare la versione di PHP e i permessi di sistema. WP-CLI richiede PHP 5.6 o successivo.
Ora non avrete problemi a installare WordPress utilizzando WP-CLI. Inoltre, non dovrete preoccuparvi di scaricare file o di complicati processi di estrazione.
Utilizzate questo comando WP-CLI per scaricare l'ultima versione di WordPress:
wp core download --path=/path/to/your/wordpress/installation
Sostituire /path/to/your/wordpress/installation con la directory effettiva in cui si vuole installare WordPress. Potrebbe essere qualcosa come /var/www/mysite o /home/username/public_html.
Se si desidera una versione specifica di WordPress, è possibile aggiungere un parametro di versione:
wp core download --version=6.3 --path=/path/to/your/wordpress/installation
Per gli sviluppatori che preferiscono un maggiore controllo, è anche possibile scaricare manualmente WordPress usando wget:
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
Alcuni suggerimenti rapidi:
Ogni sito WordPress ha bisogno di un database. È qui che risiedono tutti i post, le pagine, gli utenti e le impostazioni.
Per prima cosa, è necessario creare un database MySQL. La maggior parte dei pannelli di controllo dell'hosting offre questa possibilità attraverso phpMyAdmin, ma noi ci concentreremo sui metodi a riga di comando.
Accedere a MySQL come utente root:
mysql -u root -p
Quindi creare un nuovo database per WordPress:
CREATE DATABASE wordpress_db;
Creare un utente del database dedicato con una password forte:
CREATE USER 'wordpress_user'@'localhost' IDENTIFIED BY 'your_strong_password';
Concedete a questo utente i privilegi completi sul nuovo database:
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wordpress_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Ora è il momento di collegare WordPress con il database appena creato. WP-CLI rende questo processo semplice.
Usate questo comando per creare il vostro wp-config.php file:
wp config create --dbname=wordpress_db --dbuser=wordpress_user --dbpass=your_strong_password --dbhost=localhost
Sostituire i segnaposto con i dati reali del database:
Se si preferisce la configurazione manuale, si può anche modificare il file wp-config.php direttamente. Ogni credenziale del database svolge un ruolo fondamentale:
Questo è il passo finale dell'installazione SSH di WordPress. State per dare vita al vostro sito.
Utilizzate WP-CLI per installare e configurare WordPress con questo comando:
wp core install --url=yourdomain.com --title="Your Site Name" --admin_user=yourusername --admin_password=your_secure_password --admin_email=your@email.com
Sostituite questi segnaposto con i vostri dati specifici:
Dopo aver eseguito questo comando, WordPress è completamente installato e pronto per l'uso. Ora è possibile accedere alla dashboard di amministrazione di WordPress utilizzando le credenziali appena create.
Le installazioni SSH di WordPress non sempre filano lisce. I problemi di connessione spesso derivano da semplici errori come credenziali di accesso errate, restrizioni del firewall o configurazioni SSH obsolete.
Controllate sempre due volte il vostro nome utente, l'hostname e assicuratevi che il vostro IP non sia bloccato.
Gli errori di autorizzazione possono bloccare l'installazione. La chiave è la comprensione dei permessi dei file e delle directory.
Utilizzo chmod per impostare i giusti livelli di accesso ai file di WordPress. In genere, chmod 644 per i file di configurazione e chmod 755 per le directory risolverà la maggior parte dei problemi legati ai permessi.
Problemi di compatibilità con le versioni di PHP o dipendenze di sistema mancanti possono causare errori inattesi. Un rapido controllo del sistema (verifica della versione di PHP e reinstallazione di WP-CLI) spesso risolve questi intoppi tecnici.
I problemi di connessione al database sono solitamente legati alle credenziali. Verificate ogni dettaglio: nome utente del database, password, hostname e assicuratevi che il servizio MySQL sia in funzione. Un singolo errore di battitura può impedire a WordPress di accedere al database.
Abilitate SSH su WordPress accedendo al pannello di controllo del vostro account di hosting e trovando la sezione SSH. Attivate SSH e copiate le credenziali SSH fornite. Utilizzate un client SSH come PuTTY o Terminal per connettervi al vostro server utilizzando queste credenziali.
Scaricare WordPress: Andate su WordPress.org e scaricate l'ultima versione di WordPress. Estrarre il file ZIP sul computer.
Impostare l'accesso FTP: Installare un client FTP come FileZilla. Collegatevi al vostro server utilizzando le credenziali FTP fornite dal vostro provider di hosting.
Caricare i file di WordPress: Navigate nella directory public_html (o equivalente) nel vostro client FTP. Caricare i file di WordPress estratti in questa directory.
Creare un database: Accedere al pannello di controllo dell'hosting (come cPanel) e creare un database MySQL. Prendete nota del nome del database, del nome utente e della password.
Eseguite il programma di installazione di WordPress: Aprite il browser e andate sul vostro dominio. Verrà avviata l'installazione guidata di WordPress. Inserite i dati del vostro database quando vi viene richiesto e seguite le istruzioni sullo schermo per completare l'installazione.
Accesso e configurazione: Una volta installato, accedi alla tua dashboard di WordPress e inizia a personalizzare il tuo sito!
Con questi passaggi, avrete WordPress in esecuzione sul vostro server FTP in pochissimo tempo.
Se state riscontrando problemi di autorizzazione SSH sul vostro sito WordPress, ecco come risolverli:
1. Verifica dei permessi dei file
Utilizzare il ls -l per controllare permessi di file e directory. WordPress consiglia:
Regolare le autorizzazioni con questo comando:
bash
chmod 644 filename
chmod 755 directoryname
2. Controllare la proprietà dei file
Assicurarsi che i file e le directory siano di proprietà dell'utente corretto. Per la maggior parte delle configurazioni, l'utente del server web (ad esempio, www-data o apache) dovrebbe possedere i file di WordPress. Aggiornare la proprietà con:
bash
chown -R www-data:www-data /path/to/wordpress
3. Aggiornare le chiavi SSH
Assicuratevi che la vostra chiave pubblica sia aggiunta al file ~/.ssh/authorized_keys sul server.
Verificare che la chiave privata sul computer locale abbia le autorizzazioni corrette:
bash
chmod 600 ~/.ssh/id_rsa
4. Controllare la configurazione SSH
Garantire sshd_config sul server consente l'autenticazione basata su chiavi:
bash
nano /etc/ssh/sshd_config
Confermare PubkeyAuthentication yes e riavviare SSH:
bash
service ssh restart
5. Prova di connessione
Utilizzo ssh -v user@server per un registro dettagliato che consenta di individuare eventuali problemi residui.
Se questi passaggi non risolvono il problema, si consiglia di rivolgersi al provider di hosting per ottenere ulteriore assistenza.
No, SSH (Secure Shell) non è affatto obsoleto. Rimane una pietra miliare dell'accesso remoto sicuro, dei trasferimenti di file e dell'amministrazione di sistema. SSH è ampiamente utilizzato da sviluppatori, sysadmin e provider di hosting per la sua crittografia e versatilità.
Ecco perché SSH è ancora importante:
Anche se le nuove tecnologie, come lo Zero Trust Networking e le soluzioni di desktop remoto, offrono alternative, SSH rimane ineguagliato per la sua leggerezza, affidabilità e sicurezza. È uno strumento fondamentale per la gestione dell'infrastruttura moderna.
La configurazione di WordPress su localhost è un ottimo modo per testare e sviluppare il vostro sito. Ecco una guida rapida:
1. Installare un ambiente di sviluppo locale
Scaricare e installare uno strumento come XAMPP, WAMP o LocalWP. Questi strumenti includono PHP, MySQL e Apache/Nginx necessari per far funzionare WordPress.
2. Scaricare WordPress
Andate su wordpress.org e scaricate il pacchetto WordPress più recente. Estraete i file nella directory del vostro server locale.
3. Impostazione di un database
Avviare il server locale e aprire phpMyAdmin (di solito all'indirizzo http://localhost/phpmyadmin).
Creare un nuovo database (ad esempio, wordpress_local).
4. Configurare WordPress
Aprite il vostro browser e andate su http://localhost/your-folder-name.
Seguire la procedura guidata di installazione. Inserire il nome del database, il nome utente (root per impostazione predefinita) e lasciare vuoto il campo della password (o come configurato nella configurazione locale).
5. Installazione completa
Compilate i dati del sito, come titolo, nome utente e password, quindi fate clic su Installa WordPress.
Ora è possibile accedere al sito WordPress locale all'indirizzo http://localhost/your-folder-name.
L'installazione di WordPress tramite SSH offre un controllo e un'efficienza senza precedenti. Anche se il processo può sembrare tecnico, con la pratica diventa semplice.
Dopo aver acquisito familiarità con SSH, potrete semplificare i backup dei siti web con i nuovi comandi WP-CLI di Duplicator!
Per i backup rapidi, utilizzare questo comando: wp duplicator build
Duplicator eseguirà automaticamente il backup dell'intero sito web. Se si apre la dashboard del sito, il nuovo backup si troverà nella pagina Backup.
Utilizzate questo comando per capire quanto siano flessibili i comandi WP-CLI di Duplicator:
wp duplicator build -- help
Imparerete come personalizzare i backup, la posizione in cui vengono salvati e il motore di archiviazione per la creazione dei backup. Tutto questo dall'interfaccia della riga di comando di WordPress!
Che siate sviluppatori in cerca di precisione o proprietari di siti che desiderano affidabilità, la combinazione delle competenze SSH con Duplicator può trasformare la vostra esperienza di gestione di WordPress.
Mentre siete qui, penso che vi piaceranno queste altre guide di WordPress:
Siete pronti a semplificare le vostre attività di gestione? Passate a Duplicator Pro per i comandi WP-CLI, i backup automatici, le migrazioni drag-and-drop e altro ancora!
Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Raccomandiamo solo prodotti che riteniamo possano apportare un valore aggiunto ai nostri lettori.