Support » Ohjeet ja vianmääritys » En pääse päivittämään sivujani

  • Resolved Runopaja

    (@runopaja)


    En pääse päisittämään sivujani, tulee seuraava herja:

    Notice: Kutsuttu luokan WP_Widget muodostinfunktio vanhentunut versiosta 4.3.0! Käytä sen sijaan funktiota
    __construct()
    . in /home/runopaja/public_html/wp-includes/functions.php on line 3457

    Löysin kyllä functions.php :ssa tuon lauseen muuten tiennyt mitä tehdä. Sen jälkeen lisää ongelmia? Mitä teen:

    Warning: Cannot modify header information – headers already sent by (output started at /home/runopaja/public_html/wp-config.php:1) in /home/runopaja/public_html/wp-login.php on line 431

    Warning: Cannot modify header information – headers already sent by (output started at /home/runopaja/public_html/wp-config.php:1) in /home/runopaja/public_html/wp-login.php on line 444

    Warning: Cannot modify header information – headers already sent by (output started at /home/runopaja/public_html/wp-config.php:1) in /home/runopaja/public_html/wp-includes/pluggable.php on line 935

    Warning: Cannot modify header information – headers already sent by (output started at /home/runopaja/public_html/wp-config.php:1) in /home/runopaja/public_html/wp-includes/pluggable.php on line 936

    Warning: Cannot modify header information – headers already sent by (output started at /home/runopaja/public_html/wp-config.php:1) in /home/runopaja/public_html/wp-includes/pluggable.php on line 937

Esillä 11 vastausta, 1 - 11 (kaikkiaan 11)
  • Mistä tuo alla oleva virheilmoitus johtuu? Mulla alkoi tänään heittämään samaa… Apuja kaivataan…

    Notice: Kutsuttu luokan WP_Widget muodostinfunktio vanhentunut versiosta 4.3.0! Käytä sen sijaan funktiota
    __construct()

    Siis nyt alkoi antaaman myös tällaista virheilmoitusta…

    Notice: Kutsuttu luokan WP_Widget muodostinfunktio vanhentunut versiosta 4.3.0! Käytä sen sijaan funktiota

    __construct()

    . in /home/c5ymzasa/public_html/wp-includes/functions.php on line 3619

    Warning: Cannot modify header information – headers already sent by (output started at /home/c5ymzasa/public_html/wp-includes/functions.php:3619) in /home/c5ymzasa/public_html/wp-login.php on line 387

    Warning: Cannot modify header information – headers already sent by (output started at /home/c5ymzasa/public_html/wp-includes/functions.php:3619) in /home/c5ymzasa/public_html/wp-login.php on line 400

    Warning: Cannot modify header information – headers already sent by (output started at /home/c5ymzasa/public_html/wp-includes/functions.php:3619) in /home/c5ymzasa/public_html/wp-includes/pluggable.php on line 955

    Warning: Cannot modify header information – headers already sent by (output started at /home/c5ymzasa/public_html/wp-includes/functions.php:3619) in /home/c5ymzasa/public_html/wp-includes/pluggable.php on line 956

    Warning: Cannot modify header information – headers already sent by (output started at /home/c5ymzasa/public_html/wp-includes/functions.php:3619) in /home/c5ymzasa/public_html/wp-includes/pluggable.php on line 957

    Warning: Cannot modify header information – headers already sent by (output started at /home/c5ymzasa/public_html/wp-includes/functions.php:3619) in /home/c5ymzasa/public_html/wp-includes/pluggable.php on line 1228

    Eli en pääse enää kirjautumaan sivustolle…

    wp-config.php-tiedostoa on muokattu vääränlaisella editorilla ja siellä on roskaa, joka estää sivua toimimasta, todennäköisesti joku näkymätön merkki.

    Missään nimessä tuota functions.php:ta ei pidä mennä sörkkimään, vika on luultavasti jossain pluginissa, joka ei ole ajan tasalla.

    Thread Starter Runopaja

    (@runopaja)

    Onglma näyttäisi olevan että evästeet on estetty, vaikka selaimessa eivät ainakaan ole. Pysyisinkö itse tekemään jotain korjatakseni. Päivitin wordpressin ja tilanne muuttui näin:

    Warning: Cannot modify header information – headers already sent by (output started at /home/runopaja/public_html/wp-config.php:1) in /home/runopaja/public_html/wp-login.php on line 387

    Warning: Cannot modify header information – headers already sent by (output started at /home/runopaja/public_html/wp-config.php:1) in /home/runopaja/public_html/wp-login.php on line 400

    Ei liity evästeisiin. Liittyy siihen, että sivusto tuuppaa ulos tekstiä liian aikaisin, mikä kaiken muun ikävän joukossa blokkaa evästeiden asettamisen, ne kun pitäisi saada asetettua ennen kuin tekstiä pusketaan ulos käyttäjälle. Siellä wp-config.php-tiedostossa on edelleen roskaa:

    output started at /home/runopaja/public_html/wp-config.php:1

    tarkoittaa että wp-config.php-tiedoston alussa on aloitettu tekstin puskeminen ulos. Tiedoston pitäisi alkaa <?php-merkinnällä, mutta ennen sitä on jotain roskaa, joka on tullut tiedostoon sen takia, että se on avattu ja tallennettu huonolla editorilla. Jos käytät Windowsia, asenna Notepad++ ja siivoa tiedosto sillä, eli varmista, että tiedosto alkaa <?php, eikä ennen tuota ole yhtään mitään.

    Jos tuntuu vaikealta, niin tämän osaa korjata kuka tahansa WP-osaaja alle minuutissa, jos vain saa sivustosi FTP-tunnukset.

    Thread Starter Runopaja

    (@runopaja)

    Kiitos neuvoista, mutta taitaa olla enemmänkin sotkua, kun tuo ei auttanut. Onko aiheesta olemassa hyviä kursseja tai jotain. Oppisin mielläni korjaamaan itse 🙂

    Kun yritän kirjautua sivuille:

    Warning: Cannot modify header information – headers already sent by (output started at /home/runopaja/public_html/wp-config.php:1) in /home/runopaja/public_html/wp-login.php on line 387

    Warning: Cannot modify header information – headers already sent by (output started at /home/runopaja/public_html/wp-config.php:1) in /home/runopaja/public_html/wp-login.php on line 400

    Warning: Cannot modify header information – headers already sent by (output started at /home/runopaja/public_html/wp-config.php:1) in /home/runopaja/public_html/wp-includes/pluggable.php on line 955

    Warning: Cannot modify header information – headers already sent by (output started at /home/runopaja/public_html/wp-config.php:1) in /home/runopaja/public_html/wp-includes/pluggable.php on line 956

    Warning: Cannot modify header information – headers already sent by (output started at /home/runopaja/public_html/wp-config.php:1) in /home/runopaja/public_html/wp-includes/pluggable.php on line 957

    Edelleen se vika on siellä wp-config.php:n ensimmäisessä merkissä. Millä editorilla yritit tuota korjata? Jos editorisi on vääränlainen, se tekee sen näkymättömän roskamerkin tiedostoon joka kerta kun tallennat tiedoston.

    Thread Starter Runopaja

    (@runopaja)

    Notepad++
    Ei korjaannu.

    Tarkista myös, että wp-config.php:n merkistömuoto on oikea. Pitäisi olla UTF-8 ilman BOM:ia. Jos tallentaa UTF-8 BOM -muodossa, niin tulee juurikin tuo virhe.

    Thread Starter Runopaja

    (@runopaja)

    Tosi paljon kiitoksia. Sivut toimivat taas 🙂

Esillä 11 vastausta, 1 - 11 (kaikkiaan 11)
  • The topic ‘En pääse päivittämään sivujani’ is closed to new replies.