Infinite loop detected in JError

Infinite loop detected in JError è un errore che può comparire accedendo alla Home Page del vostro sito in Joomla.joomla

Il messaggio segnala che ci sono problemi nella comunicazione con il database MySql. Controllate che non siano cambiati i dati di accesso al database o che lo stesso non sia scaduto.

Potete verificare la stringa di connessione al database accedendo al file configuration.php all’interno della cartella di installazione del vostro sito.

Errore 500 PHP pcre.backtrack_limit

L’errore 500 PHP pcre.backtrack_limit in Joomla è solitamente dovuto ad un elevato numero di categorie di secondo livello che vengono impostate come visibili generando, nella pagine in questione, un numero di links che eccedono i limiti imposti dal server.

Cattura Continue reading

Phoca Guestbook e lo SPAM: come difendersi?

Phoca Guestbook è un semplice e funzionale componente per la creazione di un guestbook per il nostro sito Joomla.

box-pguCome tutti i guestbook rappresenta, potenzialmente, la porta d’ingresso per i fastidiosissimi spambot che tempesteranno il vostro libro degli ospiti con messaggi di qualunque genere: scopriamo come difenderci! Continue reading

Indicizzazione Joomla: il file robots.txt

robottxt

Il file robots.txt contiene le informazioni su quali cartelle e/o file devono essere indicizzate dai motori di ricerca. Scopriamo come ottimizzarlo per migliorare il posizionamento del vostro sito Joomla.

Continue reading

Indicizzazione Joomla, migliorare il posizionamento attivando le opzioni SEO e SEF

seo joomla

Ottimizziamo il nostro sito in Joomla per ottenere un buon posizionamento sui motori di ricerca.

Sono vari gli accorgimenti da apportare, cominciamo quindi dall’uso delle opzioni native SEO e SEF di Joomla.
Una piccola premessa: SEO è l’acronimo di Search Engine Optimization, ovvero l’insieme di quelle attività finalizzate ad ottenere la migliore analisi dei contenuti pubblicati all’interno del nostro sito web da parte dei motori di ricerca. Continue reading

Commenti da Facebook con Joomla


Se volete dare la possibilità agli utenti di commentare gli articoli del vostro sito senza doversi registrare ma utilizzando magari i propri account Facebook, potreste installare un semplice plugin disponibile nel JED: Facebook Comments Plugin.
http://extensions.joomla.org/extensions/social-web/social-comments/16412

Facebook commenti Joomla Continue reading

Fatal error: Allowed memory size

L’errore Fatal error: Allowed memory size of 67108864 bytes exhausted compare quando viene superato il memory_limit nel PHP.

Se si ha accesso al php.ini è possibile variare il valore massimo imposto modificano la riga corrispondente:

memory_limit = 96M ; Maximum amount of memory a script may consume (64MB)

Oppure è possibile agire sul file .htaccess inserendo queste righe:

<IfModule mod_php5.c>
php_value memory_limit 196M
</IfModule>

La modifica dell’htaccess può risolvere il problema del Fatal error su diversi CMS (Prestashop, OsCommerce…), ma su WordPress possiamo agire anche in modo differente.

Se è presente un’installazione WordPress è possibile aggiungere una riga all’interno del file wp-config.php:

define('WP_MEMORY_LIMIT', '96M');

Se ad esempio avessimo un’installazione Joomla (ma possiamo inserire questo script anche in altre applicazioni) possiamo inserire all’interno del configuration.php o dell’index.php la funzione php ini_set, ovvero:

ini_set('memory_limit','96M');

Ovviamente è possibile inserire un valore qualunque 32MB, 64MB, 96MB, 128MB… ma vi ricordo che è sempre meglio ottimizzare i propri script piuttosto che aumentare indiscriminatamente il memory_limit!

JAuthentication: :__construct: Impossibile caricare le librerie di autenticazione

JAuthentication.
Se provando ad accedere al lato amministratore del vostro Joomla 2.5 troverete questo errore JAuthentication: :__construct: Impossibile caricare le librerie di autenticazione e non vi sarà consentita l’autenticazione, accedete al vostro database mysql  e cercate la voce plg_authentication_joomla.
Assicuratevi che il campo “enabled” sia impostato su 1; probabilmente sarà su 0 per cui provvedete ad editarlo e tentate nuovamente l’autenticazione dal back-end.

Virtuemart ridimensionamento automatico delle immagini del prodotto

In Virtuemart 1.x non è possibile impostare un ridimensionamento automatico delle immagini nel flyer del prodotto.

Ci viene incontro un piccolo hack di DesignerSandbox. Continue reading

Creare un sito multilingua con Joomla 2.5

dp_x_multilanguage

Una delle più importanti implementazioni di Joomla 2.5 è la possibilità di realizzare un sito in multilingua senza dover ricorrere a componenti di terze parti.

A differenza di quanto accadeva con Joomla 1.5 e l’utilizzo di componenti dedicati, la gestione nativa del multilingua ci permette, durante la creazione di ogni contenuto, modulo, voce di menù, di impostare la lingua di riferimento attraverso un semplicissimo menù a tendina.

Selezione della lingua

Selezione della lingua

Cosa cambia?
Non dovremo tradurre ogni singolo contenuto del sito, come accadeva utilizzando le estensioni di terze parti con Joomla 1.5, ma potremmo impostare contenuti, moduli e voci di menù differenti per ogni lingua impostata: potenzialmente un sito multilingua potrà avere una struttura e contenuti differenti.

Realizziamo un sito multilingua con Joomla 2.5 in 5 semplici passaggi. Continue reading