Passa al contenuto principale
5 minuti di lettura (1021 parole)

Come aiutare con il debug delle estensioni di Joomla

joomla-debu_20191002-082145_1

Gli sviluppatori Joomunited si impegnano a fornire il miglior servizio possibile e a rendere la tua estensione il più ottimale possibile.
Eseguiamo, su ogni versione, centinaia di test automatici e, naturalmente, test manuali della vecchia scuola. Ma ehi, succede un bug! soprattutto nei casi in cui hai installato una (o tonnellate di) estensioni che causano un qualche tipo di incompatibilità. Per mantenere il tuo sito Web Joomla attivo e funzionante, i nostri sviluppatori vogliono risolvere il tuo problema il più rapidamente possibile.

In questo post, spiegheremo come fornire le giuste informazioni allo sviluppatore in modo che possa comprendere e risolvere rapidamente l'errore.

Questo post verrà suddiviso in 3 passaggi:

  • Abilita la segnalazione errori Joomla PHP
  • Identifica gli errori PHP
  • Controlla errori javascript


Abilita la segnalazione errori Joomla PHP

La modalità di debug viene attivata su Joomla quando gli sviluppatori stanno risolvendo alcuni problemi.
L'abilitazione del sistema di debug consente allo sviluppatore di vedere i dettagli su come Joomla esegue il rendering del tuo sito. È davvero facile da accendere.

 

Accedi al tuo pannello di controllo di Joomla

 

login-joomla

 

Fare clic sul collegamento Configurazione globale nel menu a sinistra

 

global-configurazione

 

 

Fare clic sulla scheda Server , dovrebbe essere nelle schede elencate nella parte superiore della pagina

 

Server-scheda


      
Sotto le Impostazioni del server , vedrai un'opzione chiamata "Segnalazione errori" seleziona il massimo, quindi fai Salva in alto a sinistra della pagina.

 

Massima-error-reporting

 

Fai uno screenshot dell'errore. Ora che hai impostato la segnalazione degli errori al massimo, sarai in grado di vedere gli errori PHP nel frontend, basta fare uno screenshot e aggiungerlo al ticket.

 

PHP-error

 

Lo screenshot dovrebbe includere l'errore e il collegamento in cui si verifica, inclusi il nome del file e l'errore restituito.

 

Diversi tipi di errori PHP di Joomla

Errori di analisi o errori di sintassi PHP

L'errore di analisi si verifica in presenza di un errore di sintassi nello script; l'output è errori di analisi. Un errore di analisi arresta l'esecuzione dello script. Ci sono molte ragioni per il verificarsi di errori di analisi in PHP. Questo tipo di errore può impedire la corretta visualizzazione dei contenuti o il funzionamento di alcune funzionalità, il che è molto dannoso per l'esperienza con l'estensione Joomla.

I motivi più comuni per gli errori di analisi sono i seguenti:

  • Citazioni non chiuse
  • Parentesi mancanti o extra
  • Bretelle non chiuse
  • Punto e virgola mancante

 

PHP Errori fatali

Questi sono anche errori critici, ad esempio istanziare un oggetto di una classe inesistente o chiamare una funzione inesistente. Questi errori causano la chiusura immediata dello script, risultante in una pagina che non verrà caricata con una pagina vuota e un messaggio di errore (se la segnalazione errori Joomla è attivata)

 

Errori nelle comunicazioni PHP

Questi sono piccoli errori non critici riscontrati da PHP durante l'esecuzione di uno script Joomla, ad esempio l'accesso a una variabile non ancora definita (non definita). Per impostazione predefinita, tali errori non vengono affatto visualizzati in joomla, verrà visualizzato una volta attivato il rapporto errori Joomla al massimo. Su un sito Web di produzione non è raccomandato in quanto accade molto spesso.

La tua pagina verrà comunque caricata, senza alcun impatto sul contenuto o sulla funzione di estensione di Joomla.

 

Errori di avviso PHP

Un errore di avviso non interrompe anche l'esecuzione dello script, un errore di avviso non è un errore critico.
Si verifica un errore di avviso quando, ad esempio, un'estensione Joomla sta passando un parametro errato nella funzione o includiamo un file esterno utilizzando la funzione include() ma il file non esiste.

 

segnalazione degli errori

 

PHP: file mancante

Come indicato nel titolo, manca un file o non è possibile accedervi. Potrebbe essere stato semplicemente rimosso per errore o rimosso dopo un aggiornamento dell'estensione Joomla ma ancora chiamato. Il messaggio di errore può essere un avvertimento o, in alcuni casi, bloccare l'esecuzione dello script, come se rimuovessi il file di configurazione di Joomla, viene restituito un messaggio specifico:

 

mancante-configurazione joomla 

 

Controlla errori javascript

Cercheremo errori Javascript con la console Chrome o Firefox, a seconda del browser la sua denominazione è leggermente diversa, ma seguendo Chrome e FireFox, la chiameremo "Console".
 
Per aprire la console basta seguire questi passaggi: Dal tuo browser web, fai clic con il tasto destro del mouse su ispeziona, sul frontend in qualsiasi parte del tuo sito.

 

ispezionare

 

Seleziona la scheda "console". Il clic destro aprirà gli strumenti per sviluppatori sul lato destro della pagina, fai clic su "Console"

 

consolle

 

Verifica la presenza di errori , con la console aperta, riproduci l'errore che ti aspettavi e dai un'occhiata alla console, gli errori sono testi in rosso che descrivono dove si trova il conflitto javascript.

 

error-console

 

Se hai trovato un errore JavaScript, fai uno screenshot della versione estesa dell'errore per includerlo nel tuo biglietto/posta.


 
Invia / condividi i tuoi rapporti sui problemi di Joomla

Ora che hai tutte queste informazioni, aiuterai lo sviluppatore ad accelerare il processo, basta andare per tutte le informazioni che hai raccolto e sul tuo biglietto / post, ricordiamo, gli articoli sono:  

 

  • Le schermate che hai preso con l'errore PHP
  • Un'acquisizione dell'errore JavaScript

Se segui questi passaggi e ci invii le informazioni corrette, lo sviluppatore sarà in grado di eseguire un processo di debug più veloce e ti ringraziamo molto in anticipo :)

 

Crea e condividi un nuovo account utente Joomla a scopo di supporto

La creazione di un nuovo utente amministratore è talvolta un modo rapido per mostrare al team di supporto di cosa tratta il problema. Prima di iniziare con tale processo, un breve promemoria che:
 

  • Ti consigliamo di rimuovere gli account utente amministratore creati a scopo di supporto
  • Tutte le informazioni condivise con il nostro team sono protette e rimarranno private


 
 Per creare un nuovo utente, in primo luogo, accedi al tuo sito di amministrazione. Dopo aver effettuato l'accesso con successo, ti trovi nella dashboard di Joomla. Quindi dovresti andare nella sezione a sinistra e fare clic su Utenti.

Sarai in grado di vedere la dashboard degli utenti, in alto a sinistra sarà un pulsante verde "Nuovo".

 

User-dettagli

 

Compila tutte le informazioni e nella scheda "Gruppo utenti assegnati" fai clic su "Super utenti"

 

Super-user-group

 

 

Infine, fai clic su Salva.

 

Salva-joomla-user

 

Verrà creato l'utente per il supporto, ora aggiungi le credenziali al tuo ticket e tutto sarà fatto;)

4
Tieniti informato

Quando ti iscrivi al blog, ti invieremo una e-mail quando ci saranno nuovi aggiornamenti sul sito per non perderli.

Post correlati

 

Commenti 2

Ospite - Osman Hoşgör domenica 19 aprile 2020 22:38

Mrb.

Projelerin bölümünde "Queste sono le tue cartelle in c:/wamp64/www
Per usarle come link http, devi dichiararle come VirtualHos" böyle bir hata ile karşılaştım.

bu hata nasil giderilebilir.

teşekkürler

MRB. Projelerin bölümünde "Queste sono le tue cartelle in c: / wamp64 / www Per usarle come link http, devi dichiararle come VirtualHos" böyle bir hata ile karşılaştım. bu hata nasıl giderilebilir. teşekkürler
Tristan lunedì 20 aprile 2020 08:14

Ciao, se intendi caricare l'host locale, puoi digitare nella barra degli indirizzi http: // locahost o 127.0.0.0

Ciao, se intendi caricare l'host locale, puoi digitare nella barra degli indirizzi http: // locahost o 127.0.0.0
Già registrato? Accedi qui
Giovedì 28 marzo 2024

Immagine captcha