Mr.Reese Skrevet 23. februar 2016 Del Skrevet 23. februar 2016 Hei. Har en side som ble angrepet før helgen og det endte med at jeg måtte slette en god del filer til forskjellige plugins for at domeneshop skulle åpne den for trafikk. Problemet er at nå får jeg ikke til å logge meg inn som administrator på siden. Har lett som en gal etter svar, men har ikke funnet noen løsning på problemet enda. På login siden får jeg beskjed om "FEIL: Informasjonskapsler er blokkert på grunn av uventede utdata." og når jeg skriver inn brukernavnet og passordet så skjer det jo selvsagt ingen ting. Har kjørt debug og får opp følgende feilmeldinger Strict Standards: Declaration of DropDown_Nav_Menu::start_lvl() should be compatible with Walker_Nav_Menu::start_lvl(&$output, $depth = 0, $args = Array) in /home/2/a/arenatrondheim/www/wp-content/themes/arena/include/plugin/dropdown-menus.php on line 0 Strict Standards: Declaration of DropDown_Nav_Menu::end_lvl() should be compatible with Walker_Nav_Menu::end_lvl(&$output, $depth = 0, $args = Array) in /home/2/a/arenatrondheim/www/wp-content/themes/arena/include/plugin/dropdown-menus.php on line 0 Strict Standards: Declaration of DropDown_Nav_Menu::start_el() should be compatible with Walker_Nav_Menu::start_el(&$output, $item, $depth = 0, $args = Array, $id = 0) in /home/2/a/arenatrondheim/www/wp-content/themes/arena/include/plugin/dropdown-menus.php on line 0 Strict Standards: Declaration of DropDown_Nav_Menu::end_el() should be compatible with Walker_Nav_Menu::end_el(&$output, $item, $depth = 0, $args = Array) in /home/2/a/arenatrondheim/www/wp-content/themes/arena/include/plugin/dropdown-menus.php on line 0 Warning: Cannot modify header information - headers already sent by (output started at /home/2/a/arenatrondheim/www/wp-config.php:1) in /home/2/a/arenatrondheim/www/wp-login.php on line 387 Warning: Cannot modify header information - headers already sent by (output started at /home/2/a/arenatrondheim/www/wp-config.php:1) in /home/2/a/arenatrondheim/www/wp-login.php on line 400 Har åpnet wp-login og sett på linje 387 og 400, men kan ikke se noe direkte feil, lurte derfor på om det er noen som har et evt svar på hva problemet kan være. Har satt alle plugings på hold og det hjalp lite. Her er det som står i WP-login.php fra linje 387 til 402. header('Content-Type: '.get_bloginfo('html_type').'; charset='.get_bloginfo('charset')); if ( defined( 'RELOCATE' ) && RELOCATE ) { // Move flag is setif ( isset( $_SERVER['PATH_INFO'] ) && ($_SERVER['PATH_INFO'] != $_SERVER['PHP_SELF']) )$_SERVER['PHP_SELF'] = str_replace( $_SERVER['PATH_INFO'], '', $_SERVER['PHP_SELF'] ); $url = dirname( set_url_scheme( 'http://' . $_SERVER['HTTP_HOST'] . $_SERVER['PHP_SELF'] ) );if ( $url != get_option( 'siteurl' ) )update_option( 'siteurl', $url );} //Set a cookie now to see if they are supported by the browser.$secure = ( 'https' === parse_url( wp_login_url(), PHP_URL_SCHEME ) );setcookie( TEST_COOKIE, 'WP Cookie check', 0, COOKIEPATH, COOKIE_DOMAIN, $secure );if ( SITECOOKIEPATH != COOKIEPATH )setcookie( TEST_COOKIE, 'WP Cookie check', 0, SITECOOKIEPATH, COOKIE_DOMAIN, $secure ); Lenke til kommentar
Thorbear Skrevet 23. februar 2016 Del Skrevet 23. februar 2016 Feilmeldingen betyr at et script prøver å endre en header etter at første del av innholdet allerede er sendt til nettleseren, i ditt tilfelle kan det se ut som wp-config.php har blitt lagret på feil måte, slik at den inneholder noen ekstra bytes i starten (BOM - Byte Order Mark) som blir sendt til nettleseren før wordpress er ferdig med å sette opp headerene.Mer info om denne feilmeldingen Lenke til kommentar
Mr.Reese Skrevet 24. februar 2016 Forfatter Del Skrevet 24. februar 2016 Har lagret filen i UTF-8 uten BOM og det fungerer fortsatt ikke. Har også lastet ned wordpress og lastet opp bare wp-login.php uten at det fjernet problemet. Lenke til kommentar
Thorbear Skrevet 25. februar 2016 Del Skrevet 25. februar 2016 Det er ingenting feil i wp-login.php, den prøver bare å sette noen headere (som den skal), men det har allerede blitt sendt innhold til nettleseren. I følge feilmeldingen du kopierte hit kom dette innholdet fra wp-config.php linje 1. Om du ikke ser noe på linje 1 i wp-config som kan ha sendt innhold, så kan du sjekke "view page source" på siden der feilmeldingen dukker opp, for å se hva det aller første innholdet er (for eksempel et mellomrom eller et ord rett før <!DOCTYPE). Om du ikke ser noe der heller, så veit jeg ikke helt hva jeg kan foreslå, personlig ville jeg sjekket alle steder der wp-config blir lastet, men om du ikke har noen særlig kunnskap om PHP så kan det være vanskelig å få noe ut av. Lenke til kommentar
Mr.Reese Skrevet 25. februar 2016 Forfatter Del Skrevet 25. februar 2016 (endret) Å herregud, hadde i alt styret klart å bare fokusere på WP-login og ikke WP-config. Fant problemet og det viste seg å være BOM. Nå har jeg derimot fått et annet problem og det er at jeg ikke får logget inn... tydligvis så har passordet blitt endret. Prøvde å få tilsendt nytt passord, men fikk bare opp en blank side. Prøvde å aktivere debug for å finne ut hva problemet kunne være, men da kommer feilmeldingen opp igjen. Har sjekket alle filene og det er ikke flere BOM skjult noen plass. Warning: Cannot modify header information - headers already sent by (output started at /home/2/a/arenatrondheim/www/wp-content/themes/arena/include/plugin/dropdown-menus.php:0) in /home/2/a/arenatrondheim/www/wp-login.php on line 387Warning: Cannot modify header information - headers already sent by (output started at /home/2/a/arenatrondheim/www/wp-content/themes/arena/include/plugin/dropdown-menus.php:0) in /home/2/a/arenatrondheim/www/wp-login.php on line 400 Endret 25. februar 2016 av Mr.Reese Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå