Ilmeisesti joku sivupalkkivimpain käyttää version 4.3 myötä vanhentuneita ominaisuuksia. Sinänsä nuo Noticet eivät ole kriittisiä ongelmia, eikä niiden oikeastaan pitäisi edes näkyä sivujen kävijöille, jos palvelimen asetukset ovat kunnossa.
Onko sivuilla käytössä joku plugini, jolla on sivupalkkivimpain? Jos on, tämä plugini kannattaa kokeilla deaktivoida – poistuuko virheilmoitus?
Ääkköset sain palaamaan ja yhden virheilmoituksen ylälaidasta pois, kun poistin facebook-vimpaimen käytöstä.
Toki nyt kävi sitten niin, että en pääse enää kirjautumaan hallintapaneeliin.
/wp-loginin kautta ei pääse kirjautumaan sisään ja /wp-admin ei edes ehdota salasanakenttää.
Tällaisia virheilmoituksia tulee:
Notice: Kutsuttu luokan WP_Widget muodostinfunktio vanhentunut versiosta 4.3.0! Käytä sen sijaan funktiota
__construct()
. in /netikka/html/klanensijaturvakoti/wp-includes/functions.php on line 3457
Warning: Cannot modify header information – headers already sent by (output started at /netikka/html/klanensijaturvakoti/wp-includes/functions.php:3457) in /netikka/html/klanensijaturvakoti/wp-login.php on line 431
Warning: Cannot modify header information – headers already sent by (output started at /netikka/html/klanensijaturvakoti/wp-includes/functions.php:3457) in /netikka/html/klanensijaturvakoti/wp-login.php on line 444
———
Alla on nuo rivit, jotka kävin poimimassa. Osaatko sanoa mikä kohta niissä pitäisi muuttaa, jos pitää? Itselleni php ei ole kovin tuttua.
———
functions.php:
RIVI 3457
trigger_error( sprintf( __( 'The called constructor method for %1$s is <strong>deprecated</strong> since version %2$s! Use %3$s instead.' ), $class, $version, '<pre>__construct()</pre>' ) );
wp-login.php:
RIVI 431
header('Content-Type: '.get_bloginfo('html_type').'; charset='.get_bloginfo('charset'));
RIVI 444
setcookie( TEST_COOKIE, 'WP Cookie check', 0, COOKIEPATH, COOKIE_DOMAIN, $secure );
Noihin tiedostoihin ei pidä missään nimessä koskea, ne ovat kunnossa. Ongelma on peräisin jostain muualta. Saitilla on edelleen joku plugini, joka ei toimi kunnolla. Ottaisin kaikki lisäosat pois päältä (jos et WP:n ylläpitoon pääse, pluginit saa pois päältä menemällä FTP:llä hakemistoon /wp-content/plugins/ ja nimeämällä pluginien hakemistot eri nimelle) ja katsoisin, toimiiko sitten paremmin. Jos toimii, plugineita voi palautella päälle yksi kerrallaan ja katsoa, mikä niistä rikkoo saitin.
Kokeilin vaihtaa kaikkien pluginien nimet. Kokeilin myös useassa välissä kirjautua sisään, mutta ei onnistu vieläkään.
Ainoastaan kun vaihdoin Facebook-pluginin nimen, niin yksi notice lähti sivun yläreunasta pois.
Kun yrittää kirjautua sisään, niin tulee viesti ”VIRHE: Evästeet on estetty” ja linkki tänne:
https://codex.wordpress.org/Cookies
En nyt vain osaa hahmottaa, löytyisikö apu tuolta.
Siellä on myös linkki sinne ”Headers already sent…Troubleshooting FAQ”
Voikohan tässä olla ongelma palveluntarjoajalla?
Tai onko vika jo sitä luokkaa että he osaavat ratkaista sen mahdollisesti helpommin?
Mietin että jos palveluntarjoajalla on kopio sivustosta ennen tätä rikkovaa päivitystä, niin pyytäisin palauttamaan siihen.
Keksitkö vielä jotain mitä voisin kokeilla?