Wordpress

In questi giorni abbiamo disattivato la funzione PHP Mail su alcuni server per combattere lo Spam.

La causa principale dello spam sono i files (non scaricati dalla directory ufficiale di wordpress) che un utente copia nel proprio sito che possono contenere codici malevoli (malware) con la quale viene innescato lo spamming.

La maggior parte dei Provider nei propri server ha la funzione PHP Mail disattivata per evitare lo spam, chi la mantiene attivata ha problemi continui di spam con conseguente inserimento dell’indirizzo IP server nelle blacklist e sospensione degli account (Spammer).

Bisogna sapere che il servizio mail di PHP non offre nessuna garanzia di consegna e rende difficile qualsiasi verifica, mentre usando SMTP tramite autenticazione le consegne saranno verificate e sicure, inoltre per i nostri clienti è possibile richiedere tramite Ticket l’attivazione dei record SPF e DKIM.

SPF: Sender Policy Framework è un record DNS che identifica e certifica i server di posta autorizzati a inviare email per conto del dominio, lo scopo del record SPF è di impedire agli spammer di inviare al dominio messaggi con indirizzi del mittente falsificati.

DKIM: DomainKeys Identified Mail è un record DNS che identifica il meccanismo di autenticazione della posta e si concentra sulla certificazione del contenuto.

 

In questo articolo vi spieghiamo come poter utilizzare il server SMTP con WordPress.

Nella directory ufficiale di WordPress sono disponibili alcuni plugin per poter gestire le mail in uscita tramite un server SMTP:

 

La nostra scelta è ricaduta su WP Mail SMTP che è un plugin completo e molto semplice da configurare.

wp-mail-smtp

Una volta installato il plugin è necessario configurare i parametri:

  • Nome e indirizzo email per la posta in uscita.
  • Selezionare l’invio della posta tramite SMTP.
  • Specificare un host SMTP (default è localhost).
  • Specificare una porta SMTP (default è 25).
  • Scegliere la crittografia SSL / TLS.
  • Scegliere di utilizzare l’autenticazione SMTP.
  • Specificare un nome utente e una password SMTP.

 

E’ importante che le mail in uscita da WordPress siano dello stesso dominio utilizzato da WordPress e il server SMTP utilizzato sia lo stesso della posta elettronica del dominio. Nel caso si voglia utilizzare un SMTP esterno consigliamo questo plugin: Postman SMTP Mailer.

 

In caso di problemi nella configurazione, potete aprire un ticket presso la nostra Area Clienti.

Alla Prossima.

 

Può succedere che da un momento all’altro, aprendo il nostro sito web visualizziamo una pagina bianca oppure una pagina contenente dei codici che attestano l’errore.

Nel caso visualizzassimo solo una pagina bianca significa che non è stata attivata l’opzione PHP display_errors che è fondamentale per poter riuscire a capire da dove deriva l’errore.

Quindi per poter attivare questa opzione bisogna accedere in cPanel >Software > Select PHP version > se hai la versione Native seleziona la 5.4 o 5.5 e clicca su Save; subito dopo clicca su Switch to PHP Setting e abilita l’opzione display_errors ed log_errors.

log4

Una volta attivata l’opzione aggiorna la pagina del tuo sito web e vedrai che uscirà una stringa di codice relativa all’errore.

Oltre a questo è possibile visualizzare direttamente il file di error_log accedendo in cPanel > Analisi e file di log > Log di errore

log1

Oltre a questo è possibile aprire il file mediante ftp oppure accedendo in cPanel > Documenti > Gestione File > all’interno della cartella public_html

log2

All’interno del file di error_log troverai delle stringhe di codice che ti aiuteranno a capire da dove deriva l’errore; solitamente questi errori derivano da un’installazione o aggiornamento di un tema o plugin che ha generato conflitto e di conseguenza non rende più possibile la visualizzazione corretta del proprio sito web.

Quindi in questo caso è utile provare a rinominare per esempio la cartella del tema o plugin incriminato, nel caso non funzionasse ancora si potrebbe provare a rinominare completamente la cartella relativo al tema o al plugin. Oltre a questo si potrebbe provare a cancellare il plugin o tema incriminato.

E’ possibile anche che l’errore non sia stato causato da un tema o plugin installato o aggiornato ma può anche derivare da una non corretta configurazione del codice all’interno dei file PHP; in breve è ad esempio possibile che il file sia stato modificato precedentemente e senza accorgertene hai cliccato per esempio un “invio” in più e questo ha generato automaticamente un’errore nel codice e di conseguenza il sito web non si è reso più visibile.

Un altro errore comune viene riscontrato dall’utente quando prova ad importare un file oppure effettua delle operazioni nel backend di WordPress; quindi nel caso riscontrassi questi errori sappi che devi accedere nella sezione PHP e modificare i parametri:

– Fatal error: Allowed memory size of …

Impossibile caricare il file Media… (upload_max_filesize)
– etc…

log5

Per maggiori informazioni sulle versioni PHP e i relativi parametri leggi: CAGEFS

 

Alla prossima!

 

Lo staff di Xlogic ha selezionato i migliori 8 temi e-commerce free per uno dei cms più utilizzati nel mondo del web, WordPress!

 

Shopping

shopping

 

SaleJunction

salejunction

 

Gold

gold

 

SmartShop

smartshop

 

Discover

discover

 

Virtue

virtue

 

Socute

socute

 

Kid Shop

Kidshop

 

Alla Prossima.

 

Per il mese di Novembre sono stati selezionati 10 plugin WordPress utili prevalentemente per gli sviluppatori.

 

1. DEBUG BAR

debug-bar

Questo plugin aggiunge un menu in WordPress che permette di controllare le query totali, la versione mysql e php utilizzata, la memoria utilizzata e molti altri parametri interessanti.

 

2. LOG DEPRECATED NOTICES

log-deprecated

Questo plugin ha il compito di elencare tutte le funzioni che non sono più raccomandate.

 

3. MONSTER WIDGET

monster

Questo plugin racchiude i widget di WordPress in un’unica soluzione (es: testo, tag, categoria, etc).

 

4. SIMPLY SHOW IDS

show-ids

Questo plugin aggiunge in WordPress una colonna a destra che visualizza gli ID d’ingresso.

 

5. THEME CHECK

theme-check

Questo plugin controlla gli elementi che devono essere presenti nel tema, quali screenshot, licenze e stringa autore, etc…

 

6. WORDPRESS RESET

reset

Questo plugin permette di resettare WordPress al suo stato iniziale cancellando completamente tutti i files.

 

7. BETA TESTER

beta-testing

Questo plugin è utile per testare ad esempio il proprio tema con la prossima versione di WordPress.

 

8. QUERY MONITOR

query-monitor

Questo plugin aggiunge una nuova barra degli strumenti che mostra le richieste http, redirect, chiamate ajax, errori php, etc…

 

9. REGENERATE THUMBNAILS

Regenerate Thumbnails

 

 

 

 

 

 

 

 

 

 

Questo plugin permette di rigenerare tutte le miniature delle immagini con un semplice click.

 

10. USER SWITCHING

User-Switching

 

 

 

 

 

 

 

Con questo plugin è possibile passare da un utente all’altro senza dover inserire sempre user e password.

 

Alla Prossima.

 

Una domanda ricorrente alla nostra assistenza è “Vorrei cambiare il nome del dominio, come posso cambiare gli URL in WordPress?”. La soluzione usata normalmente è quella di cambiare gli URL direttamente nel database, ma ora è possibile effettuare questo passaggio con un plugin.

Il plugin in questione si chiama Velvet Blues UpdateUrls e permette di cambiare i vecchi URL e link del sito web in quelli del nuovo dominio.

wordpress-change-url

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Prima di procedere con il cambio URL è consigliato un backup dei files e del database.

 

Alla Prossima.

 

WordPress è uno dei CMS più utilizzati ed importanti che vi è in circolazione; In questa guida vi seguiremo passo per passo e vi spiegheremo come installare manualmente WordPress. Come prima cosa bisogna scaricare WordPress, cliccando sulla pagina sotto riportata potrete scaricare l’ultima versione: Download WordPress

Dopo aver scaricato WordPress bisognerà copiare i dati via FTP all’interno della root principale del vostro sito web nella cartelle (public_html). Uno dei client FTP più utilizzati è FileZilla (clicca qui per scaricare l’ultima versione).

Le cartelle e i files da copiare sono i seguenti:

1

 

Una volta copiati i files all’interno della cartella public_html, dovrete accedere su Cpanel e creare l’utente e il database seguendo questo percorso: > cPanel > Database > Database Mysql

2

 

Una volta entrati nell’Area Database Mysql dovrete inserire nella casella di testo il nome del database, e successivamente cliccare su “Crea Database”

3

 

Dopo aver creato il database in fondo alla pagina troverete il form “Aggiungi Nuovo Utente”.

4

In questo caso ho compilato i campi in questa modo: – Nome utente: admin – Password: test123 – Password (conferma): test123 e successivamente ho cliccato su “Crea Utente”.

 

Dopo aver creato l’utente e il database bisognerà associarli:

5

Dopo aver cliccato su “invia” visualizzerete la pagina sotto riportata; bisogna cliccare su “ALL PRIVILEGES” e dopo aver selezionato tutto, dovrete cliccare su “modifica”.

6

 

Per verificare se l’associazione tra l’utente e il database è corretta dovrete andare nell’area Current Databases e visualizzare quanto sotto riportato:

7

 

Successivamente dovrete accedere nel vostro dominio, ad esempio: http://test.it, dal momento in cui aprirete il sito web partirà l’installazione:

8

 

Ora cliccate su “Crea un file di configurazione”:

9

 

Dopo aver cliccato sul tasto “iniziamo!” dovrete inserire il nome del database, il nome utente e la password creati in precedenza, mentre il campo Host del database dovrà rimanere “localhost” e anche il campo prefisso tabella “wp_”.

10

113

 

Dopo aver cliccato “Esegui ed installa” uscirà la seguente pagina: In questo caso non dovrete inserire il nome utente e la relativa password inserita in precedenza, in quanto relativi alla creazione del database, ma questa volta inserirete questi campi a vostro piacimento, in quanto sono le credenziali che verranno utilizzate per accedere a WordPress. 12

 

Dopo aver cliccato sul pulsante “Installa WordPress” uscirà la seguente pagina: 13

 

Cliccando su collegati uscirà la schermata di login dove dovrete inserire il nome utente e password inseriti nella pagina precedente: 14   15   16

 

Dopo aver installato WordPress è importante installare il plugin WP SUPER CACHE che rende il sito web più veloce:

Guida – Wp Super Cache – WordPress

Inoltre per rendere più sicuro il proprio sito web è necessario installare questi plugins:

Strumenti di scansione Malware – Virus per WordPress

 

Alla Prossima.