Wordpress

Codice in evidenza su WordPress con il plugin SyntaxHighlighter

Sunday, September 6th, 2009

Se si utilizza il proprio blog su piattaforma WordPress per scrivere delle guide in cui è presente del codice, può essere utile, ma soprattutto piacevole per chi legge, fare in modo che la sintassi del codice visualizzato sia evidenziata correttamente.
Farlo è molto semplice, basta utilizzare il plugin Syntax Highlighter and Code Colorizer.

Ecco un esempio di come verrà visualizzato il codice inserito nei post:
syntax-highlighter

(more…)

Sitemap generator per WordPress

Tuesday, June 30th, 2009

wordpressLe sitemaps sono utilissime per una corretta indicizzazione di un sito sui motori di ricerca. Realizzare una sitemap per un blog con tantissimi post se fatta a mano comporta un’enorme perdita di tempo; ecco perchè consiglio il plugin WordPress Sitemaps Generator, che costruisce un’ottima sitemap completamente personalizzabile, in base all’importanza che vogliamo dare alle diverse sezioni del blog o del sito (visto che WordPress sta prendendo campo anche come CMS per realizzare piccoli portali dinamici).

Una volta installato il plugin (come sempre semplicemente caricandolo nell’apposita cartella) lo si potrà gestire accedendovi dal menu delle “Impostazioni di WordPress”.

Link: WordPress Sitemaps Generator

Per chi volesse approfondire il discorso: utilities per le sitemap

Come fare l’upgrade di WordPress a mano

Tuesday, June 16th, 2009

Per tutti quelli che volessero fare l’upgrade di WordPress a mano, ecco i passaggi da seguire:

1) Backup del Database
Per farlo dovete accedere al pannello di controllo di PhpMyadmin, entrare nel database su cui avete installato WP (cliccandoci sopra) e cliccare sul pulsante EXPORT (esporta).
export

Nella pagina di esportazione controllate nella colonna di sinistra che siano selezionate tutte le cartelle (clicca su Select All) e che vi sia la spunta su SQL, come nell’immagine qui sotto:
phpmyadmin_backup_export

Nella sezione Structure (struttura) controlla che vi sia la spunta attiva nei campi:

  • ‘Add DROP TABLE’
  • ‘Add AUTO_INCREMENT’ and
  • ‘Enclose table and field names with backquotes’

Nella sezione Data (dati) lascia tutte le caselle senza spunta, tranne ovviamente la casella Data, come nell’immagine sotto:
phpmyadmin_backup_data

E infine metti la spunta su “Save As”. Qui puoi scegliere che tipo di compressione usare. E’ indifferente, devi solo ricordarti nel momento dell’importazione che compressione hai usato.

podz_backup_5

2) Fate il backup di tutti i files

3) Disattivate tutti i plugins

4) Cancellate tutti i files tranne i seguenti files e cartelle:

  • FILE:  wp-config.php;
  • CARTELLA: wp-content folder; con l’eccezione di: the wp-content/cache e di wp-content/plugins/widgets che andrebbero cancellate;
  • CARTELLA wp-images;
  • CARTELLA: wp-includes/languages/ se si stanno usando lingue diverse dall’inglese;
  • FILE .htaccess;
  • FILE robots.txt se lo avete creato e lo state utilizzando.

5) Caricate la nuova versione di WP

6) Avviate l’aggiornamento accedendo al sito

7) Installate i plugins aggiornati e riattivateli
Il mio consiglio è di controllare bene prima se tutti i plugins fondamentali per il vostro blog sono compatibili con l’ultima versione. Può accadere che non ne sia stata ancora rilasciata una versione compatibile, sta a voi la scelta di decidere se sia più importante avere il blog aggiornato (per motivi di sicurezza) o riuscire ad usare ancora dei plugins particolarmente utili.

Se siete su hosting Aruba può accadere che nell’upgrade si perdano dei permessi alle cartelle. In questo caso seguite questa guida.

Risoluzione problemi plugin WordPress Automatic Upgrade

Thursday, December 18th, 2008

Se sei hostato su Aruba e hai utilizzato il plugin di WordPress Automatic Upgrade, sono sicuro che hai avuto dei problemi a livello di database. Non ti preoccupare, questo post nasce proprio per aiutarti a risolverli.

Per eseguire l’upgrade all’ultima versione di WordPress (mossa sicuramente consigliata per questioni di sicurezza), utilizza senza problemi il Plugin per l’aggiornamento automatico.

Per farlo carica il plugin nell’apposita cartella

wp-content -> plugin

e attiva il plugin stesso nella schermata dei plugin sul pannello di controllo del tuo blog.

A questo punto vai nella sezione Manage del blog e clicca su Automatic Upgrade. Segui tutti i passaggi (mi raccomando quando ti chiede se fare il backup, fallo, non si sa mai) fino ad arrivare al completamento dell’aggiornamento.

Il blog si aggiornerà a livello di codice senza problemi. I veri problemi nasceranno dal fatto che se proverai ad andare sulla pagina principale del blog, troverai un errore di connessione verso il database.

Non preoccuparti, la soluzione � molto semplice.

Il problema nasce dal fatto che questo plugin va a modificare i permessi delle cartelle di dove è hostato il database e il blog, rendendone impossibile l’accesso al software.

Per risolvere l’inghippo, accedi al tuo pannello di controllo dell’hosting di Aruba.

Clicca sul pulsante:

Servizi Hostin Linux

A questo punto dobbiamo andare a cliccare sul pulsante che ripara la situazione delle cartelle del sito

Et violà il gioco è fatto, il tuo blog sarà di nuovo perfettamente funzionante.

Per non infastidire i tuoi visitatori mentre esegui tutte le operazioni di upgrade, ti consiglio di realizzare una pagina di “cortesia” chiamandola index.html e di inserirla nella root principale del blog.
In questo modo mentre smanetti sul blog, il tuo potenziale visitatore vedrà una pagina in cui gli viene spiegato che il sito è momentaneamente inaccessibile a causa di un upgrade.
Ovviamente terminate tutte le operazioni di upgrade, ricordati di rimuovere la pagina index.html.

Se hai dubbi o domande, non esitare a chiedere!!!

——————————————————————–

Aggiunta del 18 dicembre 2008
Anche Aruba si è accorta del problema e ha rilasciato un comunicato in cui offre una soluzione alternativa a quella da me proposta:

Il processo di aggiornamento automatico dell’add-on, resetta le informazioni sui permessi delle cartelle e dei file (cosa che verrà probabilmente corretta nella versione 2.7.1), questo fa sì che a conclusione della procedura di aggiornamento, nel sito venga generato un messaggio di Internal Server Error.

Per evitare questo problema, è sufficiente, prima di effettuare l’update, aggiungere al file wp-config.php queste due righe:

define(‘FS_CHMOD_FILE’,0755);
define(‘FS_CHMOD_DIR’,0755);

Puoi trovare maggiori informazioni sul sito di WordPress Italia.