Nyhedsblog: WordPress & Joomla-udvidelser

Sådan hjælper du med debugging af Joomla-udvidelser

joomla-debu_20191002-082145_1

Joomunited-udviklere er forpligtet til at levere den bedst mulige service og gøre din udvidelse så optimal som muligt.
Vi kører på hver version hundreder af nogle automatiske test og selvfølgelig manuel test af old school. Men hej, der sker fejl! især i tilfælde, hvor du har installeret en (eller tonsvis) udvidelser, der forårsager en form for inkompatibilitet. For at holde dit Joomla-websted i gang vil vores udviklere løse dit problem så hurtigt som muligt.

I dette indlæg forklarer vi, hvordan man giver de rigtige oplysninger til udvikleren, så han hurtigt kan forstå og løse fejlen.

Dette indlæg vil blive opdelt i 3 trin:

  • Aktivér Joomla PHP-fejlrapportering
  • Identificer PHP-fejl
  • Kontroller for javascript-fejl


Aktivér Joomla PHP-fejlrapportering

Fejlfindingstilstand aktiveres på Joomla, når udviklere foretager fejlfinding af nogle problemer.
Aktivering af fejlretningssystemet giver udvikleren mulighed for at se detaljer om, hvordan Joomla gengiver dit websted. Det er virkelig let at tænde.

 

Log ind på dit Joomla kontrolpanel

 

login-joomla

 

Klik på linket Global konfiguration i menuen til venstre

 

global-konfiguration

 

 

Klik på fanen Server , den skal være på fanerne øverst på siden

 

server-fanen


      
Under serverindstillingerne vil du se en indstilling kaldet "Fejlrapportering" vælge maksimum, og klik derefter på Gem øverst til venstre på siden.

 

Maksimum-fejl-rapportering

 

Tag et screenshot af fejlen. Nu hvor du har indstillet fejlrapporteringen til det maksimale, vil du kunne se PHP-fejl i frontend, bare tag et screenshot af det og tilføj det til billetten.

 

PHP-fejl

 

Screenshotet skal indeholde fejlen og linket, hvor det forekommer, herunder filnavnet og den returnerede fejl.

 

Forskellige slags Joomla PHP-fejl

Parsing Fejl eller PHP syntaksfejl

Analysefejlen opstår, hvis der er en syntaksfejl i scriptet; output er Parse-fejl. En analysefejl stopper udførelsen af ​​scriptet. Der er mange grunde til forekomsten af ​​analysefejl i PHP. Denne type fejl kan forhindre, at dit indhold vises korrekt, eller at en funktion fungerer, dette er meget ødelæggende for din Joomla-udvidelsesoplevelse.

De mest almindelige årsager til parse-fejl er som følger:

  • Ikke lukkede tilbud
  • Manglende eller ekstra parenteser
  • Ikke lukkede seler
  • Manglende semikolon

 

PHP Fatale fejl

Dette er også kritiske fejl - for eksempel at indstille et objekt fra en ikke-eksisterende klasse eller kalde en ikke-eksisterende funktion. Disse fejl forårsager øjeblikkelig afslutning af scriptet, hvilket resulterer i en side, der ikke indlæses med en tom side og en fejlmeddelelse (hvis Joomla fejlrapportering er aktiveret)

 

PHP bemærker fejl

Dette er små, ikke-kritiske fejl, som PHP støder på under udførelsen af ​​et Joomla-script - for eksempel adgang til en variabel, der endnu ikke er defineret (udefineret). Som standard vises sådanne fejl overhovedet ikke i joomla, de vises, når du aktivt rapporterer Joomla-fejlen maksimalt. På et produktionswebsted anbefales det ikke, da det sker meget ofte.

Din side vil dog stadig blive indlæst uden nogen indflydelse på indholdet eller Joomla-udvidelsesfunktionen.

 

PHP Advarselsfejl

En advarselsfejl stopper heller ikke udførelsen af ​​scriptet, advarselsfejl ikke en kritisk fejl.
En advarselsfejl opstår, når f.eks. En Joomla-udvidelse sender en forkert parameter i funktionen, eller vi inkluderer ekstern fil ved hjælp af include () -funktionen, men filen findes ikke.

 

fejl-rapportering

 

PHP: Manglende fil

Som titlen er angivet, mangler en fil eller kan ikke fås adgang til den. Det kunne have været fjernet ved en fejl eller fjernet efter en Joomla-udvidelsesopdatering, men stadig kaldet. Fejlmeddelelsen kan være en advarsel, eller i nogle tilfælde blokere scriptet fra at blive udført, som hvis jeg fjerner Joomla-konfigurationsfilen, returneres en bestemt meddelelse:

 

missing-konfiguration-joomla 

 

Kontroller for javascript-fejl

Vi vil se efter Javascript-fejl med Chrome- eller Firefox-konsollen. Afhængigt af din browser er dens navngivning lidt anderledes, men efter Chrome og FireFox kalder vi det "konsollen".
 
For at åbne konsollen skal du blot følge disse trin: Fra din webbrowser skal du højreklikke på inspicere på frontend i en hvilken som helst del af dit websted.

 

inspicere

 

Vælg fanen "konsol". Højrekliket åbner udviklerværktøjerne til højre på siden, klik på "Konsol"

 

konsol

 

Kontroller for fejl , mens konsollen er åben, reproducer den fejl, du forventede, og se på konsollen, fejlene er røde tekster, der beskriver, hvor javascript-konflikten er placeret.

 

fejl-konsol

 

Hvis du har fundet en JavaScript-fejl, skal du tage et screenshot af den udvidede version af fejlen for at inkludere den i din billet / post.


 
Send / Del din Joomla-problemrapportering

Nu når du har alle disse oplysninger, vil du hjælpe udvikleren med at fremskynde processen, bare gå til alle de oplysninger, du har samlet, og det til din billet / post, lad os huske, at elementerne er:  

 

  • De skærmbilleder, som du har taget med PHP-fejlen
  • En optagelse af JavaScript-fejlen

Hvis du følger disse trin og sender os de rigtige oplysninger, vil udvikleren være i stand til at udføre et hurtigere debugjob, og vi takker dig meget på forhånd :)

 

Opret og del en ny Joomla-brugerkonto til supportformål

Oprettelse af en ny admin-bruger er undertiden en hurtig måde at vise supportteamet, hvad dit problem handler om. Før du starter med denne proces, skal du hurtigt huske, at:
 

  • Vi anbefaler at fjerne de admin-brugerkonti, der er oprettet til supportformål
  • Al den information, der deles med vores team, er sikret og forbliver privat


 
 For at oprette en ny bruger skal du først logge ind på dit admin-websted. Når du har logget ind med succes, er du i Joomla-instrumentbrættet. Derefter skal du gå til venstre sektion og klikke på Brugere.

Du kan se brugerpanelet, til venstre vises en grøn "ny" knap.

 

Bruger-detaljer

 

Udfyld alle oplysninger, og klik på fanen "Tildelt brugergruppe" på "Superbrugere"

 

Superbruger-gruppe

 

 

Klik til sidst på Gem.

 

save-joomla-bruger

 

Brugeren til support oprettes, nu tilføj blot legitimationsoplysninger til din billet, og alt bliver gjort;)

4
Gør mere med Gutenberg - top fem for nylig ad ...
Bedste WordPress Media Library Manager med mapper
 

Kommentarer 2

Gæst - Osman Hoşgör søndag 19. april 2020 22:38

Mrb.

Projelerin bölümünde "Dette er dine mapper i c:/wamp64/www
For at bruge dem som et http -link skal du erklære dem som VirtualHos" böyle bir hata ile karşılaştım.

bu hata nasıl giderilebilir.

teşekkürler

MRB. Projelerin bölümünde "Dette er dine mapper i c: / wamp64 / www For at bruge dem som et http-link skal du erklære dem som VirtualHos" böyle bir hata ile karşılaştım. bu hata nasıl giderilebilir. teşekkürler
Tristan mandag 20. april 2020 08:14

Hej, hvis du mener at indlæse den lokale vært, kan du skrive din adresselinje http: // locahost eller 127.0.0.0

Hej, hvis du mener at indlæse den lokale vært, kan du skrive din adresselinje http: // locahost eller 127.0.0.0
Allerede registreret? Log ind her
Gæst
Lørdag den 25. september 2021

Captcha-billede