Het ontvangen van PHP-fouten is niet gebruikelijk in WordPress, het is een fout die optreedt wanneer een bestand niet correct is gecodeerd en in de meeste gevallen voorkomt deze fout dat u uw WordPress blog. Ervaren ontwikkelaars hebben vaak geen moeite om deze fout op hun eigen server op te lossen, maar als WordPress nieuw voor je is, zal het niet gemakkelijk voor je zijn.
U zit misschien vast aan het implementeren van een herstelmethode als u het dashboard niet eens kunt openen. We gaan in deze tutorial de code-analysefout uitleggen die u op uw computer tegenkomt en hoe u deze kunt oplossen.
Laten we beginnen.
Wat u moet weten over fouten en WordPress
WordPress geeft standaard geen PHP-fouten weer, de reden is simpel, omdat het weergeven van PHP-fouten hackers de verschillende kwetsbaarheden laat zien die op uw website. In ruil daarvoor kun je als webontwikkelaar foutrapportage op WordPress inschakelen met behulp van de PHP-constante WP_DEBUG_LOG die is ingesteld op ' waar in het wp-config.php-bestand. In dit geval worden de fouten niet langer op de site weergegeven, maar opgeslagen in een bestand in uw accommodatie.
Als u nog steeds PHP-fouten op uw site wilt weergeven, kunt u bovendien de constante ' WP_DEBUG Die kun je ook op "true" zetten. De WordPress codex biedt meer nuttige informatie over.
Hoe u een parse-fout kunt oplossen: Parse-fout
Dit is een syntaxisparsfout die voorkomt dat PHP de code begrijpt.
Als gevolg van deze foutcitaat zult u vaak andere informatie opmerken die ons helpt de oorzaak van het probleem beter te identificeren.
De aard van het probleem
In het geval van deze fout heeft PHP meer informatie verstrekt door te zeggen: onverwachte $ end Wat betekent dat het PHP-bestand eindigt wanneer een accolade niet correct is afgebakend (of functie).
Het betreffende bestand
In dit geval laat PHP u weten welk bestand door deze fout wordt beïnvloed. In ons geval vertelt PHP ons het bestand " wp-content / themes / zerif-lite / functions.php .
Betrokken lijn
PHP geeft u niet alleen het getroffen bestand, maar ook de regel code die door de fout wordt beïnvloed. In ons geval rapporteert PHP "on line 91". Het enige dat u nu hoeft te doen, is het getroffen bestand herstellen en de fout herstellen.
Ik nodig je uit om dit te doen als je de auteur van het thema bent of ontwikkelaar bent. Als u deze fout opmerkt bij een thema dat u zojuist hebt gekocht, is dit thema niet correct gecodeerd en daarom nodig ik u uit de themamap te verwijderen en contact op te nemen met de ontwikkelaar met deze andere informatie.
We laten u nog steeds zien hoe u de bovenstaande fout kunt corrigeren.
Meld u aan bij uw hosting met een FTP-client
Nu gaan we zoeken naar het betreffende bestand in de themamap "zerif-lite".
Zodra u de map opent zerif-lite », Download zijn bestand« functions.php Dat u ergens op uw computer opslaat.
Welk hulpmiddel om de fout te corrigeren
Het zou ideaal zijn om een teksteditor te gebruiken die PHP ondersteunt. Ik stel u een lijst voor met eenvoudige hulpmiddelen om te downloaden waarmee u de fout kunt corrigeren.
- Notepad ++
- Sublime Text
- atoom
- Beugels
- TextWrangler
Kies degene die je het meest zal inspireren. Hoe dan ook, al deze teksteditors kunnen worden gebruikt om dit probleem te verhelpen.
Deze programma's nummeren elke regel van uw bestand, zoals in de volgende afbeelding, zodat u gemakkelijk de regel kunt vinden waarop de fout betrekking heeft.
De correctie van deze fout is daarom afhankelijk van uw ervaringsniveau. Maar wat u moet weten, is dat elk element dat wordt geopend noodzakelijkerwijs in principe moet sluiten. Wanneer we een haakje openen, is dat omdat we aan het andere uiteinde een haakje sluiten, dit is het geval met de vierkante haakjes " [ , De apostrofs, de accolades « { .
Omdat we te maken hebben met een fout " onverwacht einde Toen was een knuffel zeker niet gesloten. U kunt de code verkennen of een code-editor gebruiken die deze fouten controleert " van beginners .
Zodra u de fout met succes heeft verholpen, kunt u het bestand naar uw accommodatie. Als alles goed gaat, zou uw site weer beschikbaar moeten zijn.
Als de fout gaat over een intern WordPress-bestand (lees het pad van het betreffende bestand), zodat u altijd een nieuwe versie van WordPress kunt downloaden en de versie die u hebt geïnstalleerd kunt overschrijven.
Dat is alles voor deze tutorial, ik hoop dat je de fouten op WordPress zult corrigeren. Als je verschillende fouten hebt, leg ik je graag uit hoe je ze kunt oplossen.