Attivare WordPress su Docker con Rancher


Negli articoli precedenti abbiamo scoperto uno dei modi più semplici per installare l’ultima versione di Docker in aggiunta a Rancher. In questo tutorial vedremo come fare il deploy di due container, uno che ospita un web server sul quale è attivo WordPress e l’altro container con il database MariaDB che andrà a supportare WordPress.

Utilizzando Rancher, il deploy è abbastanza facile: in breve basta scegliere l’applicazione WordPress dal catalogo di Rancher e in pochi secondo verranno installati i servizi e lo stack necessari.

 

Continua a leggere

Salvare un database di Mysql

MySQL è un ottimo programma per database ed è anche molto usato. La maggior parte dei siti web si appoggiano a MySQL per salvare i dati: ad esempio WordPress memorizza gli articoli, le impostazioni e i commenti proprio in un DB di MySQL. In questo modo un database diventa anche importante: immaginate di aver scritto centinaia di post nel vostro blog e tutto ad un tratto il database si danneggia e tutto va perso. Cosa fare per evitare questo serio problema? Fare un backup del database. Vediamo come…

Continua a leggere

Gestione Hosting

La gestione di un sito web ospitato su uno spazio di hosting condiviso (shared hosting) è piuttosto semplice: usando un client FTP come FileZilla, SmartFTP, FireFTP si possono caricare i file che compongono il sito web sul server.

Se il proprio sito è un blog tipo WordPress o un forum o uno dei tanti CMS (content management system) come Drupal, Joomla  è necessario inserire alcuni dati all’interno di un file di configurazione. Questi CMS fanno uso di un database, MySQL in genere, dove memorizzano i contenuti del vostro sito: articoli, pagine, testi, impostazioni… Continua a leggere

Ottimizzazione di MySQL per poca memoria

MySQL è uno dei database più usati sul web per memorizzare i contenuti dinamici dei siti come articoli, post, discussioni, commenti. Utilizzato da una gran parte dei content management system tipo WordPress, vBulletin, PhpBB, Drupal, Joomla è piuttosto avido di risorse specialmente di RAM.
Se possedete un virtual private server con poca memoria questa guida vi permetterà di creare un sito che si appoggia a MySQL senza, però, troppe pretese. Continua a leggere

Ottimizzazione di MySQL

mysql MySQL è il database usato da WordPress per memorizzare non solo il contenuto degli articoli e delle pagine ma anche i dati degli utenti, le impostazioni generali e molto altro.

Ogni volta che una pagina del blog viene visualizzata, WordPress fa parecchi accessi al database vuoi per recuperare parti delle intestazioni e del corpo(come il nome del blog, la descrizione, il link del feed…) e vuoi ovviamente per comporre il testo del post.

Continua a leggere

Ottimizzazione di Apache per WordPress

apache-pinguini Dopo aver installato il blog sul web server Apache, ecco come ottimizzare tutta la piattaforma.

Infatti non bisogna concentrarsi unicamente su un componente ma per ottenere alte prestazioni, tutto il sistema deve essere configurato ad hoc.

WordPress è un CMS molto esigente in termini di risorse; ogni versione che viene rilasciata introduce funzioni nuove e interessanti ma aumenta la complessità e la pesantezza del codice.

Continua a leggere

Installazione di WordPress su Apache

apache-wordpress Articolo aggiornato ad OTTOBRE 2019 – Apache è un ottimo web server gratuito che permette di gestire egregiamente uno o più blog WordPress. Esistono web server forse più preformanti come Nginx, molto in voga in questo periodo, ma è più difficile da configurare specialmente se si usa la funzionalità di rewrite delle URL.

Se il proprio blog non ha un traffico elevato ossia con molti utenti (ad esempio meno di 1000 visitatori unici al giorno) non conviene acquistare un server dedicato oppure un vps (virtual private server): un piano di hosting performante può bastare anche per 2000 visitatori unici quotidiani. Qualora il traffico aumenti e le possibilità economiche lo permettano si può passare a un server virtuale oppure a una soluzione dedicata o semi-dedicata.

Continua a leggere