Å motta PHP-feil er ikke vanlig i WordPress, det er en feil som oppstår når en fil ikke er riktig kodet, og i de fleste tilfeller forhindrer denne feilen deg i å bruke WordPress blog. Erfarne utviklere har ofte ingen problemer med å fikse denne feilen på sin egen server, men hvis du er ny på WordPress, vil det ikke være lett for deg.

Du kan være fast på hvordan du implementerer en utbedringsmetode når du ikke en gang kan åpne dashbordet. Vi går i denne opplæringen for å forklare kodeanalysefeilen du vil støte på og hvordan du løser dem.

La oss begynne.

Hva du trenger å vite om feil og WordPress

Som standard viser WordPress ingen PHP-feil, årsaken er enkel, fordi visning av PHP-feil vil vise hackere de forskjellige sårbarhetene som finnes på din nettside. Til gjengjeld kan du som nettutvikler aktivere feilrapportering på WordPress ved å bruke PHP-konstanten WP_DEBUG_LOG som er satt til " sant » i filen wp-config.php. I dette tilfellet vil feilene ikke lenger vises på siden, men lagres i en fil i din overnatting.

Hvis du fortsatt vil vise PHP-feil direkte på nettstedet ditt, kan du bruke konstanten " WP_DEBUG Som du også kan sette til "sann". WordPress codex tilbyr mer nyttig informasjon om det.

Hvordan fikse en analysefeil: Parse Error

Dette er en syntaks parsingfeil som forhindrer PHP i å forstå koden.

parse-feil-feil-php-wordpress

Som et resultat av dette feil sitatet, vil du ofte legge merke til annen informasjon som kan hjelpe oss med å identifisere kilden til problemet bedre.

Problemets natur

I tilfelle denne feilen ga PHP mer informasjon ved å si " uventet $ slutt Noe som betyr at PHP-filen slutter når en stag ikke er riktig avgrenset (eller en funksjon).

Natur-the-problem-php

Filen gjaldt

I dette tilfellet lar PHP deg vite hvilken fil som er berørt av denne feilen. I vårt tilfelle forteller PHP oss filen " wp-content / themes / zerif-lite / functions.php '.

File-respekt-by-the error-php

Line bekymret

I tillegg til å gi deg den berørte filen, gir PHP deg også kodelinjen som er berørt av feilen. I vårt tilfelle rapporterer PHP "på linje 91". Alt du trenger å gjøre nå er å gjenopprette den berørte filen og rette feilen.

Jeg inviterer deg til å gjøre dette hvis du er forfatteren av temaet eller er utvikler. Hvis du oppdager denne feilen på et tema du nettopp har kjøpt, har ikke dette temaet blitt riktig kodet, og derfor inviterer jeg deg til å slette temamappen og kontakte utvikleren med denne forskjellige informasjonen.

Vi vil fremdeles vise deg hvordan du kan rette opp feilen ovenfor.

Logg på hosting med en FTP-klient

Nå skal vi søke etter den berørte filen i temapappen "zerif-lite".

utforskning av mappe-ftp

Når du har tilgang til mappen zerif-lite », Last ned filen« functions.php At du lagrer et sted på datamaskinen din.

Hvilket verktøy for å rette opp feilen

Idealet ville være å bruke en tekstredigerer som støtter PHP. Jeg foreslår deg en liste over enkle verktøy du kan laste ned som lar deg rette feilen.

Velg den som vil inspirere deg mest. Uansett kan alle disse tekstredigererne brukes til å rette opp dette problemet.

feil-funksjon-php-zerif-lite

Disse programmene nummererer hver linje i filen din, som i bildet nedenfor, som lar deg enkelt finne den berørte linjen av feilen.

Retting av denne feilen vil derfor avhenge av ditt erfaringsnivå. Men det du trenger å vite er at ethvert element som åpnes nødvendigvis må lukke i prinsippet. Når du bruker en åpnings parentes, skyldes det at i den andre enden har vi en lukkende parentes, dette er tilfellet med de firkantede parentesene " [ , Apostrofene, bukseselen « { '.

Siden vi har å gjøre med en feil " uventet slutt Da ble absolutt ikke en klem lukket. Du kan utforske koden eller bruke en koderedigerer som overvåker disse feilene " av nybegynnere '.

Når du har rettet feilen, kan du sende filen til din overnatting. Hvis alt går bra, bør nettstedet ditt være tilgjengelig igjen.

feilkorrigerende-on-wordpress

Hvis feilen handler om en intern WordPress-fil (les banen til den aktuelle filen), slik at du alltid kan laste ned en ny versjon av WordPress og overskrive den du har installert.

Det er alt for denne opplæringen, jeg håper du vil komme til å rette opp feilene på WordPress. Hvis du har forskjellige feil, forklarer jeg gjerne hvordan du fikser dem.