Come aiutare con il debug delle estensioni Joomla
Gli sviluppatori di Joomunited si impegnano a fornire il miglior servizio possibile e a rendere la tua estensione il più efficiente possibile. Eseguiamo, su ogni versione, centinaia di test automatici e, naturalmente, test manuali tradizionali.
Ma si sa, i bug possono capitare! Soprattutto quando hai installato una (o molte) estensioni che causano qualche tipo di incompatibilità. Per mantenere il tuo sito Joomla sempre attivo e funzionante, i nostri sviluppatori vogliono risolvere il tuo problema il più rapidamente possibile.
In questo post, spiegheremo come fornire le informazioni giuste allo sviluppatore in modo che possa comprendere e risolvere l'errore rapidamente.
Questo post sarà suddiviso in 3 passaggi:
- Abilita la segnalazione degli errori PHP di Joomla
- Identifica gli errori PHP
- Controlla gli errori di javascript
Abilita la segnalazione degli errori PHP di Joomla
La modalità debug è attivata su Joomla quando gli sviluppatori stanno risolvendo alcuni problemi. Abilitare il sistema di debug consente allo sviluppatore di visualizzare i dettagli su come Joomla sta rendendo il tuo sito.
È davvero facile da attivare.
Accedi al pannello di controllo di Joomla
Fai clic sul link Configurazione globale nel menu a sinistra
Clicca sulla scheda Server, dovrebbe essere nelle schede elencate in alto nella pagina
Nella sezione Impostazioni server, troverai un'opzione denominata "Segnalazione errori": seleziona "Massimo" e poi fai clic su Salva in alto a sinistra della pagina.
Acquisisci uno screenshot dell'errore. Ora che hai impostato la segnalazione degli errori al massimo, potrai vedere gli errori PHP nella parte anteriore, basta acquisire uno screenshot e aggiungerlo al ticket.
Lo screenshot dovrebbe includere l'errore e il link dove si verifica, incluso il nome del file e l'errore restituito.
Diversi tipi di errori PHP di Joomla
Errori di parsing o errori di sintassi PHP
Si verifica un errore di analisi se c'è un errore di sintassi nello script; l'output è Errore di analisi. Un errore di analisi interrompe l'esecuzione dello script. Ci sono molte ragioni per il verificarsi di errori di analisi in PHP. Questo tipo di errore può impedire che il contenuto venga visualizzato correttamente o che alcune funzionalità funzionino, il che è molto dannoso per l'esperienza con l'estensione Joomla.
I motivi più comuni degli errori di parsing sono i seguenti:
- Virgolette non chiuse
- Parentesi tonde mancanti o di troppo
- Parentesi graffe non chiuse
- Punto e virgola mancante
Errori fatali PHP
Questi sono anche errori critici - ad esempio, l'istanziazione di un oggetto di una classe non esistente o la chiamata a una funzione non esistente. Questi errori causano la terminazione immediata dello script, con conseguente pagina che non verrà caricata con una pagina vuota e un messaggio di errore (se la segnalazione degli errori di Joomla è attivata)
Errori di notifica PHP
Questi sono piccoli errori non critici che PHP incontra durante l'esecuzione di uno script Joomla - ad esempio, l'accesso a una variabile che non è stata ancora definita (non definita). Per impostazione predefinita, tali errori non vengono visualizzati in Joomla, verranno visualizzati una volta attivata la segnalazione degli errori Joomla al massimo. Su un sito web di produzione non è consigliabile poiché accade molto spesso.
La tua pagina verrà comunque caricata, senza alcun impatto sul contenuto o sulla funzionalità dell'estensione Joomla.
Errori di avvertimento PHP
Un errore di avviso non interrompe l'esecuzione dello script; non si tratta di un errore critico.
Un errore di avviso si verifica, ad esempio, quando un'estensione di Joomla passa un parametro errato a una funzione oppure quando si include un file esterno tramite la funzione include() ma il file non esiste.
PHP: File mancante
Come indicato nel titolo, manca un file o non può essere accessibile. Potrebbe essere stato semplicemente rimosso per errore o rimosso dopo un aggiornamento dell'estensione Joomla ma ancora richiamato. Il messaggio di errore può essere un avviso oppure in alcuni casi bloccare lo script dall'essere eseguito, ad esempio se rimuovo il file di configurazione di Joomla, viene restituito un messaggio specifico:
Controlla gli errori di javascript
Andremo a cercare gli errori JavaScript utilizzando la console di Chrome o Firefox. A seconda del browser, il nome potrebbe variare leggermente, ma seguendo Chrome e Firefox, la chiameremo "Console". Per aprire la console, segui questi passaggi:
dal tuo browser web, fai clic con il pulsante destro del mouse su "Ispeziona" nella parte frontend di qualsiasi sito.
Seleziona la scheda "Console". Facendo clic con il pulsante destro del mouse si apriranno gli strumenti per sviluppatori sul lato destro della pagina, fai clic su "Console".
Controlla gli errori, con la console aperta, riproduci l'errore che ti aspettavi e dai un'occhiata alla console, gli errori sono testi rossi che descrivono dove si trova il conflitto javascript.
Se hai riscontrato un errore JavaScript, ti preghiamo di fare uno screenshot della versione estesa dell'errore e di includerlo nel tuo ticket/messaggio.
Invia / Condividi la tua segnalazione di problemi Joomla
Ora che hai tutte queste informazioni, aiuterai lo sviluppatore ad accelerare il processo, vai semplicemente a tutte le informazioni che hai raccolto e inviale al tuo ticket/post, ricordiamo, gli elementi sono:
- Gli screenshot che hai acquisito con l'errore PHP
- Una cattura dell'errore JavaScript
Se segui questi passaggi e ci invii le informazioni corrette, lo sviluppatore sarà in grado di eseguire un lavoro di debug più veloce e ti ringraziamo molto in anticipo :)
Crea e Condividi un Nuovo Account Utente Joomla per Scopi di Supporto
Creare un nuovo utente amministratore è talvolta un modo rapido per mostrare al team di supporto qual è il tuo problema. Prima di iniziare con quel processo, un rapido promemoria che:
- Consigliamo di rimuovere gli account utente admin creati per scopo di supporto
- Tutte le informazioni condivise con il nostro team sono sicure e rimarranno private
Per creare un nuovo utente, prima di tutto, accedi al tuo sito di amministrazione. Dopo aver effettuato l'accesso con successo, ti troverai nella dashboard di Joomla. Quindi dovresti andare alla sezione di sinistra e cliccare su Utenti.
Sarai in grado di vedere la Dashboard degli Utenti, in alto a sinistra ci sarà un pulsante verde "Nuovo".
Inserisci tutte le informazioni e nella scheda "Gruppo utenti assegnato" fai clic su "Super utenti".
Infine, clicca su Salva.
L'utente per il supporto sarà creato, ora basta aggiungere le credenziali al tuo ticket e tutto sarà fatto ;)
Quando ti iscrivi al blog, ti invieremo un'e-mail quando ci saranno nuovi aggiornamenti sul sito in modo che tu non li perda.














Commenti 2
Mrb. Projelerin bölümünde
"Queste sono le tue cartelle in c:/wamp64/www
Per usarle come collegamento http, devi dichiararle come VirtualHos" böyle bir hata ile karşılaştım.
bu hata nasıl giderilebilir.
teşekkürler
Ciao, se intendi caricare l'host locale, puoi digitare nella barra degli indirizzi http://locahost o 127.0.0.0