Support » Asennus » "Cannot modify header information"

  • Hei!

    Asensin wordpressin osoitteeseen maavainu.net. Blogi näkyy, mutta kun kirjaudun sisään, tulee seuraavat ongelmat:

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

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

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

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

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

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

    Jo kirjautumissivulla näkyy

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

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

    Olen todella keltanokka näiden kanssa, kurkkasin niin se php-koodin loppurimpsu puuttui noista tiedostoista, lisäsin sen, mutta ei vaikutusta. Olen kirjoittanut alun ’<?php’ uudestaan, ei vaikutusta. Nyt olen ottanut loppurimpsun pois, ei vaikutusta. Mistä tiedän, mitkä ovat ylimääräisiä merkkejä?

    Olen siis todellakin käsi näiden kanssa, joten tarvitsisin ihan askel askeleelta neuvoa, miten edetä!

    Kiitos!

Esillä 10 vastausta, 1 - 10 (kaikkiaan 10)
  • Thread Starter maavainu

    (@maavainu)

    Nyt löytyi palveluntarjoajan rajoitukset php:lle:

    Ohjelmistoversiot:
    Apache
    MySQL 5
    PHP 5

    Safe mode off
    Muistirajoitus 128 MB
    Maksimi koko POST datalle 128 MB
    Suurin lähetettävän tiedoston koko 128 MB
    Kielletyt funktiot: dl, shell_exec, exec, system, passthru, popen, set_time_limit, putenv, phpinfo, proc_open, disk_total_space, disk_free_space, diskfreespace, virtual, apache_child_terminate, apache_getenv, apache_note, apache_setenv, apache_lookup_uri, apache_get_modules, proc_close, proc_get_status, proc_terminate, proc_nice, openlog, virtual

    Löytyisikö näistä syy?

    Thread Starter maavainu

    (@maavainu)

    Aargh. Nyt poistin kaikki ja nollasin MySQL tietokannan, asensin vanhemman version 3.1.3 jonka ilmeisesti pitäisi olla yhteensopiva Php5:den kanssa. Samat ongelmat taas.

    Eli onkohan ongelma nyt sitten palvelustarjoajassa?

    Avainkohta on tämä:

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

    Sulla on wp-config.php-tiedostossa jotain ylimääräistä tyhjää php-koodin aloitustagin edessä. <?php pitää olla ihan ensimmäinen juttu tiedostossa, siinä ei saa olla yhtään mitään muuta ennen sitä.

    Thread Starter maavainu

    (@maavainu)

    Kiitos vastauksesta, mutta olen koittanut jo tuota, koitin vielä uudelleen, mutta ei auta. Onneksi WP:n asennus kyllä pitäisi onnistua serverille, tarkistin asian, eli nyt on kysymys siis jostain, mitä en ilmeisemmin osaa itse tehdä.

    Koitin siis jälleen uudelleen asentaa version 3.1.3, kirjoitin uudelleen <?php wp-config.php -tiedostoon, mutta vika ei korjaudu. Siinä edessä ei näyttäisi olevan mitään, olen silti kokeillut deletoida. Nyt alkaa jo keinot loppua 🙁

    Virheilmoitus tarkoittaa joka tapauksessa sitä, että jotain roskaa siellä on. Se voi olla näkymätönkin merkki. Pystytkö tarkistamaan tiedoston merkistökoodauksen? Pitäisi olla UTF-8 ilman BOM-merkkiä, UTF-8 BOM-merkin kanssa voisi aiheuttaa vikaa.

    Thread Starter maavainu

    (@maavainu)

    No nyt menee ohi osaamiseni, miten koodaus tarkistetaan, ja mikä on BOM-merkki?

    Tarvitset jonkun pätevän tekstieditorin, joka osaa erottaa merkistöt… Macilla sellainen on TextWrangler, Windowsista en tiedä. UTF-8-merkistöstä on kaksi versiosta, toisessa on BOM-merkki (Byte Order Mark, älä kysy mitä se tarkoittaa) ja toisessa ei, ja toinen aiheuttaa ongelmia. Tappelin tuon kanssa joskus pitkään, joten sillä se tuli mieleen. Vähän epätodennäköistä se on.

    Voiko tiedoston lopussa olla ylimääräistä ?>-tagin jälkeen? Voi se kai sielläkin olla.

    Jos haluat, voit lähettää tiedoston sähköpostilla minulle osoitteeseen mikko ät mikkosaari.fi, niin voin vilkaista.

    Mikäli olet Windows käyttäjä suosittelen lataamaan ilmaisen Notepad++-editorin. Mene editorin kotisivuille ja lataa. Oletan, että asennat ohjelman kielellä suomi.

    Avaa sitten wp-config.php tiedosto ja mene Tiedostomuoto-valikkoon ja valitse sieltä Muunna koodaukseen UTF-8 (ei BOM).
    Kun olet suoriutunut tästä, niin tarkasta, että tiedostossa ei ole erikoimerkkejä, jotka ovat muuttuneet oudoiksi merkkijonoiksi.

    BOM merkkiä käytetään ilmeisesti siksi, että tiedosto voisi periaatteessa olla UTF-8,UTF-16 tai UTF-32. BOM-merkki tiedoston alussa siis kertoisi mikä muoto on kyseessä. PHP-dokumenteissa se aiheuttaa yleensä tyhjän rivin ennen sivun muuta sisältöä.

    Thread Starter maavainu

    (@maavainu)

    Kiitos kovasti auttavan käden ojentamisesta teille, mutta seinä on edelleen vastassa. Tein stoden ohjeiden mukaan, mutta siistiltä näyttää, ei erikoisia merkkejä, ei tyhjiä kohtia/rivejä.

    Oon yrittänyt katsoa muualtakin ohjeita, ja joitakin neuvoja kokeillut, mutta mikään ei tunnu toimivan. Mulla ei kohta aika enää riitä tämän kanssa tappelemiseen, joten täytyy kai luovuttaa 🙁 Harmi, sillä olisin halunnut saada tämän toimimaan, niin kuin varmasti tekin.

    Kiitos neuvoista, mä yritän vielä mutta kohta luovutan.

    Hei, parasta olisi varmaan laittaa se tiedoston sisältö tänne. Muutat vaan tiedot siitä mitä et halua näyttää.

    Voit kokeilla myös kirjautua sisään ja sitten Asetukset > Yleiset asetukset ja sieltä tarkistat alla olevista kentistä, että lopussa ei ole välilyöntiä.

    • WordPress-kansion osoite (URL-osoite):
    • Sivuston osoite (URL-osoite):

    Yleensä ei muuten haittaa myöskään ottaa yhteyttä palveluntarjoajaan.

Esillä 10 vastausta, 1 - 10 (kaikkiaan 10)
  • The topic ‘"Cannot modify header information"’ is closed to new replies.