Riprendiamo quindi adesso la nostra lezione di WordPress da dove ci eravamo lasciati, ossia da quando nella precedente lezione siamo usciti da mysql su ubuntu,
Come nelle altre lezioni vi lasciamo il collegamento per i comandi ubuntu linux da terminal
Adesso per i primi utilizzatori del CMS WordPress quello che andremo a fare non è esattamente una particolare novità. Per gli altri magari è meglio che introduciamo due parole in più. Quando all’inizio si installava WordPress non era tutto automatizzato come adesso. Andava presa la distribuzione originaria sul sito appunto del CMS e copiarlo tramite upload in genere sulla cartella dove si voleva installare sul sito web. Una volta ultimato questo procedimento bisognava creare un file chiamato wp-config.php facendo una copia del file wp-config-sample.php contenuto all’interno della distribuzione del CMS e una volta fatta bisognava popolare il nuovo file creato con i dati di connessione al database, ossia db user, psw e host. Andiamo a vedere come realizzare tutto questo e vedrete che è più facile a farlo che a scriverlo.
Primo passo dunque sarà quello di creare il file wp-config.php, scrivete da terminal il seguente comando
/srv/www/$ sudo-u, user_ubuntu cp /srv/www/wordpress/wp-config-sample.php /srv/www/worpress/wp-config.php
Ovviamente al posto di user_ubuntu dovrete mettere il nome del vostro user presso ubuntu
Una piccola precisazione , tante volte me ne dimentico ma è possibile che mentre scrivete questi comandi da terminal il sistema vi chieda diverse volte di autenticarvi ossia vi richieda di inserire la vostra psw di user ubuntu
Linux Ubuntu Configurare il file wp-config.php

Utilizzeremo adesso un comando che si chiama sed ossia un comando della GNU stream editor dei sistemi operativi Unix e Unix-like che permette il filtraggio e la manipolazione di testi.
E lo utilizzeremo per popolare appunto il file php wp-config.php come vi abbiamo messo sopra con i seguenti tre comandi da terminal
- sed -e “s/database_name_here/$dbname/” wp-config.php
- sed -e “s/username_here/$dbuser/g” wp-config.php
- sed “”/password_here/$dbpass/g” wp-config.php
cerchiamo di comprendere meglio la loro funzionalità. Ovviamente -e indica che dobbiamo eseguire una serie di istruzioni. Se andiamo nel file wp-config.php che stiamo editando troveremo all’interno del file fra le altre cose le seguenti define
/** The name of the database for WordPress */ define( 'DB_NAME', 'database_name_here' ); /** MySQL database username */ define( 'DB_USER', 'username_here' ); /** MySQL database password */ define( 'DB_PASSWORD', 'password_here' ); /** MySQL hostname */
credo che sia ora abbastanza chiaro che al posto di $dbname $dbuser e $dbpass andranno messi i valori precedentemente scelti.
c’è anche un altro define
define( 'DB_HOST', 'localhost' ); che è l'host sul quale è situato il vostro mysql , ma generalmente in questo caso di installazione è posto nello stesso host che state utilizzando e quindi rimane inalterato.
Questo diciamo che è il modo più raffinato di modificarlo, altrimenti potete editare il file altrimenti usando l’editor della distribuzione ubuntu. Oppure utilizzare nano , è un editor fornito da Linux. In questo caso dovrete in primis verificare la sua esistenza con l’istruzione
nano –version
ovviamente se non l’avete installato dovrete farlo manualmente con i seguenti comandi
sudo apt install nano
per utilizzarlo il programma di richiamo è il seguente
sudo nano wp-config.php
oppure usare l’editor di testo vim nel seguente modo
sudo vim wp-config.php
Cmq non vi preoccupate nel caso abbiate inserito male i valori oppure nel caso che abbiate bypassato questo comando alla prima installazione WordPress nel browser tramite una schermata molto semplice vi chiederà l’immissione degli stessi. Oltretutto è previsto anche un editor di testo fra i programmi di Ubuntu se proprio non volete utilizzare le istruzioni da terminal.
Ora dovrete inserire delle define che proteggeranno il vostro CMS da attacchi hacker conosciuti , andate quindi nel vostro browser e scrivete nella barra degli indirizzi
https://api.wordpress.org/secret-key/1.1/salt
Questi valori li copi incollate nel vostro wp-config.php utilizzando gli editor sopra.
Diciamo che non vogliamo mettere troppa carne al fuoco e quindi per questa lezione è tutto.
Devi effettuare l'accesso per postare un commento.