WordPressillä on helppoa luoda graafisesti sisältöä sivuille, mutta joskus joutuu vähän sortua koodauksen puolelle. Ajattelin jakaa nopean korjauksen bugiin, joka aiheuttaa jatkuvan virheen error logiin ks. alla oleva ote:
[01-Nov-2019 18:41:33 UTC] PHP Warning: A non-numeric value encountered in /public_html/wp-includes/SimplePie/Parse/Date.php on line 694
WordPress error_log
[01-Nov-2019 18:41:33 UTC] PHP Warning: A non-numeric value encountered in /public_html/wp-includes/SimplePie/Parse/Date.php on line 694
[01-Nov-2019 18:47:35 UTC] PHP Warning: A non-numeric value encountered in /public_html/wp-includes/SimplePie/Parse/Date.php on line 694
[01-Nov-2019 18:47:35 UTC] PHP Warning: A non-numeric value encountered in /public_html/wp-includes/SimplePie/Parse/Date.php on line 694
[01-Nov-2019 18:47:35 UTC] PHP Warning: A non-numeric value encountered in /public_html/wp-includes/SimplePie/Parse/Date.php on line 694
[01-Nov-2019 18:47:35 UTC] PHP Warning: A non-numeric value encountered in /public_html/wp-includes/SimplePie/Parse/Date.php on line 694
Virhe on siis jatkuvasti päällä ja saattaa aiheuttaa useita merkintöjä saman sekunnin aikana. Tämä ei voi olla hyväksi suorituskyvylle eikä hakukoneoptimoinnille. Virhe ja sen ratkaisu löytyy myös WordPress Coresta.
Virheessä on siis kyse yksittäisestä koodirivistä, jossa ilmeisesti muutetaan aikayksiköitä. Virhe johtuu vääristä muuttujatyypeistä ja korjaantuu castaamalla muuttujat integereiksi (int-tyypisiksi). Seuraavaksi ensin virheellinen ja korjattu koodirivi.
$second = round($match[6] + $match[7] / pow(10, strlen($match[7])));
$second = round((int)$match[6] + (int)$match[7] / pow(10, strlen($match[7])));
Vika on helposti korjattu lisäämällä (int) castaukset muuttujien match[6] ja match[7] eteen. Korjattavan tiedoston osoite on public_html/wp-includes/SimplePie/Parse/Date.php on line 694 ja pääset sinne C-panelin kautta. Ohjeita täällä. Voit suorittaa muokkauksen suoraan C-panelin tiedostojen hallinnassa navigoimalla kyseiseen tiedostoon ja valitsemalla muokkaa tiedostojenhallinnan yläreunasta.
Kannattaa siis ottaa tavaksi lukea kyseistä error logia säännöllisesti, jotta saat käsityksen sivustoasi mahdollisesti haittaavista virheistä. Monet virheet on helppo korjata, kun vain uskaltaa tarttua asiaan. Tärkeintä on huomata virheet ajoissa ja etsiä apua esimerkiksi Googlesta.
4 kommenttia
Justin & #183;27.3.2020 09:34
Long time supporter, and thought I’d drop a comment.
Your wordpress site is very sleek – hope you don’t mind me asking what theme you’re
using? (and don’t mind if I steal it? :P)
I just launched my site –also built in wordpress like yours– but the theme slows (!) the site down quite a bit.
In case you have a minute, you can find it by searching for ”royal cbd” on Google (would appreciate any
feedback) – it’s still in the works.
Keep up the good work– and hope you all take care of yourself during the coronavirus scare!
Market News & #183;15.8.2020 15:16
Hey very nice blog!
Vivan Pezez & #183;13.9.2020 03:04
Hello what an amazine site to behold, thanks
Harrison Deal Obituary : Kelly Loeffler Campaign Officer has Die & #183;5.12.2020 07:17
Thanks a bunch for sharing this with all folks you really understand what you are speaking about!
Bookmarked. Kindly also consult with my site =). We can have a hyperlink trade contract between us