Database
 sql >> Database >  >> RDS >> Database

Installazione di WordPress tramite WP-CLI

WordPress ha un ottimo processo di installazione basato su GUI, tuttavia alcuni casi d'uso richiedono CLI! Oppure, forse ti senti più a tuo agio in un terminale, in entrambi i casi questo articolo ti mostrerà come configurare il tuo sito WordPress con un solo terminale, usando WP-CLI e forse una spolverata di SSH.

Per poter installare WordPress manualmente utilizzando WP-CLI dovrai prima creare un nuovo database per l'installazione di WordPress. Dovrai sapere come trovare le tue credenziali SSH oltre ad essere abituato a utilizzare Terminal o Putty e WP-CLI.

Utilizzo di WP-CLI per installare WordPress

In questo tutorial impareremo come installare WordPress utilizzando lo strumento da riga di comando WP-CLI. WP-CLI è uno strumento utilizzato in un terminale per interagire e gestire i siti WordPress. WP-CLI è simile per funzionalità a ciò che Drush fornisce a Drupal. Se hai già familiarità con l'utilizzo degli strumenti cli, questa sarà un'installazione facile. Utilizzando WP-CLI, possiamo completare attività di manutenzione comuni, automatizzare i processi e persino eseguire backup.

Prerequisiti

  • L'ultima versione di WP-CLI installata.
  • Credenziali SSH per accedere al server come utente root o utente con privilegi sudo

Installa WordPress

Innanzitutto, dovremo inserire il cd nella cartella public_html in cui risiederà l'installazione di WordPress.

root@host:~# cd ~/public_html/wpdev

Successivamente, dovremo eseguire il seguente comando WP-CLI che scaricherà i file core di WordPress da WordPress.org e quindi li estrarrà nella cartella public_html.

root@host:~# wp core download 

Ora che abbiamo installato i file core di WordPress, il prossimo compito è creare il nostro database MySQL. Esistono diversi modi per farlo, quindi dobbiamo assicurarci di fare ciò di cui il nostro server ha bisogno.

Non copiare direttamente i comandi seguenti!
Questi sono solo esempi usati per questo tutorial.
Sostituisci le tue impostazioni con queste voci.

mysql -e "create database wpdev;";

Successivamente, dovremo creare un file wp-config.php per il sito che abbiamo appena aggiunto che conterrà il nome del database, l'utente del database e la password del database.

wp config create --dbname=cli1_wp_ --dbuser=cli1_wp --dbpass=Hippi3Pik3r5Ha1rDr@ms --locale=ro_RO

Ora che abbiamo creato un file wp-config.php valido, è il momento di eseguire il processo di installazione di 5 secondi utilizzando il comando di installazione principale di WP-CLI.

wp core install --url=wordpress.dev --title="WordPress Dev" --admin_user=wpadmin --admin_password=p@55w0ord! [email protected] 

Success: WordPress installed successfully.

Assicurati di aggiornare tutte le informazioni per gli argomenti qui. Se noterai sopra, cambiamo l'URL del dominio, sostituendolo con l'URL del dominio effettivo che è necessario. Abbiamo anche cambiato il titolo del sito, il nome utente dell'amministratore, la password dell'amministratore e, infine, abbiamo impostato il nostro indirizzo email per l'utente amministratore. Assicurati che l'e-mail sia corretta poiché WordPress ti invierà un'e-mail se il tuo PHP può inviare e-mail. Ora abbiamo un'installazione di WordPress funzionante.

Per verificare quale versione di WordPress stiamo eseguendo, possiamo eseguire questo comando WP-CLI.

wp core version

Successivamente, dobbiamo creare una voce vhost Apache/Nginx appropriata (se in esecuzione in un ambiente non gestito) e le modifiche alla configurazione PHP necessarie, quindi siamo pronti per passare al nuovo con l'installazione di WordPress.

Se sei su un server cPanel, InterWorx o Plesk, è probabile che tu abbia già creato queste impostazioni per te. Se crei un account cPanel, InterWorx o Plesk per l'installazione di WordPress in anticipo. Queste attività vengono eseguite automaticamente quando si crea il nuovo account nel pannello di controllo del server. Se ti trovi su un server tradizionale non gestito, dovremo creare e modificare i file di configurazione.

Cose a cui prestare attenzione!

Relativo al database

Un elemento importante da tenere presente durante l'esecuzione del processo. Se dimentichi di creare il database ed eseguire l'installazione di WP-CLI, riceverai un errore. Questo vale anche quando hai inserito le credenziali sbagliate. Gli errori variano leggermente a seconda della situazione, ma sono entrambi simili. Ad esempio, quando fornisci l'utente e la password corretti per MySQL ma non hai creato il database vedrai:

Error: Can’t select database. We were able to connect to the database server (which means your username and password is okay) but not able to select the `wpdev` database.

Installazione di WordPress per un database WordPress esistente

Un'altra cosa da tenere a mente è che se si utilizza questo processo utilizzando un database WordPress esistente, è necessario utilizzare il comando seguente anziché quello utilizzato sopra.

wp config create --dbname=YourDB_Name --dbuser=WP_MYSQL --dbpass=WPDB_PASS

Success: Generated 'wp-config.php' file.

Alcuni esempi di quando questo sarebbe applicabile. Se stai ricostruendo un sito o riparando un account dopo una violazione della sicurezza o per qualsiasi altra situazione in cui hai già un database esistente.

Un'ultima cosa da tenere a mente è che se si dispone di un prefisso database personalizzato o si utilizza un server MySQL remoto, sarà necessario aggiungere ulteriori flag per quelli. Puoi vedere l'elenco completo dei flag dei comandi eseguendo il comando seguente.

wp core config --help

Se riscontri problemi con l'installazione di WordPress in questo modo, il nostro team di supporto può aiutarti. Chiamaci oggi stesso al numero 800.580.4985 o apri una chat o un ticket con noi per parlare con uno dei nostri esperti amministratori di sistema!