로그인 페이지 오류 : 예기치 않은 결과로 쿠키가 차단되었습니다


13

로그인 페이지에서 최근에 발견 한 WordPress 웹 사이트에이 오류가 있습니다.

오류 : 예기치 않은 결과로 쿠키가 차단되었습니다. 도움이 필요하면이 설명서를 참조하거나 지원 포럼을 사용해보십시오.

빈 흰색 페이지가 표시 wp-login.php되므로 에서 로그인 페이지에만 액세스 할 수 있습니다 /wp-admin/.

나는 웹을 검색하고 성공하지 못한 많은 것들을 시도했다.

  • 제거 ?>및 공간 끝에functions.php

  • 모두가 없는지 확인 functions.php하고 wp-config.php시작 또는 파일의 끝 부분에 공백이 있었다

  • 열기 wp-config.phpfunctions.php메모장에서 ++와 UTF-8로 변환이 (사람들이 'BOM없이'추천하지만은 메모장 + +의 최신 버전에서 옵션입니다 - 지금은 UTF-8이 그 않는 추측하고있어)

  • 일부 파일을 완전히 업로드하지 않았을 때 2를 제외 WP_DEBUG하고는 true로 설정 debug.log하고에 오류가 발생 하지 않았습니다. 언급 된 특정 오류 nav-menu.php; 이것은 내 로그인 문제와 관련이없는 오류를보고하고 있음을 확인했습니다.

  • _tmp마지막에 각 플러그인 폴더의 이름을 바꾸어 문제를 일으키는 플러그인을 제외하려고 시도했습니다.

  • 또한 모든 플러그인을 동시에 배제하기 위해 플러그인 폴더의 이름을 변경했습니다.

내가 시도한 것들과 PHP 오류가 발생하지 않는다면 다른 무엇을 시도 할 수 있습니까?


웹 사이트 URL을 공유 할 수 있습니까? 실제로 /wp-login.phpURL 에 액세스하여보고 싶습니다 .
Prasad Nevase

2
동일한 호스팅의 하위 도메인 또는 하위 디렉토리에 새로 설치 한 WordPress에 동일한 문제가 있습니까?
Alexey

문제를 해결 했습니까? 그렇다면 어떻게?
MatoBehr

이 수정 사항에 대해서는이 안내서를 여기서 확인할 수 있습니다 -truetutorials.com/…

답변:


6

이 오류는 wp-login.php에서 생성되며, 서버가 쿠키를 설정할 수없는 경우 발생합니다. 여러 가지 이유로 발생할 수 있습니다. 일반적인 문제 중 하나는 쿠키를 설정하기 전에 출력이 전송되는 것입니다.

다음 옵션을 시도하십시오.

  • 최신 버전이 아닌 경우 워드 프레스 코어 업데이트
  • 테마 변경, 사용자 정의 테마를 사용하는 경우 서버로 ftp하고 사용자 정의 테마 폴더를 삭제하면 WordPress가 기본 테마로 돌아갑니다.
  • 문제가 지속되면 플러그인 폴더 이름을 바꿉니다.

또한 오류 로그를 확인하십시오. 오류가 화면에 인쇄되지 않을 수 있습니다.


".. 또는 쿠키가 비활성화되었습니다"? 아뇨
Croll

@Dmitrij 지적 해 주셔서 감사합니다. 쿠키를 사용하지 않으면 오류 메시지가 다릅니다. 답변 업데이트
Fiaz Husyn

WP에 로그인 할 수없는 경우 어떻게 위의 작업을 수행 할 수 있습니까? 내가 남은 유일한 액세스는 FTP입니다.
MatoBehr 2016 년

@MatoBehr FTP를 사용하여 플러그인 폴더 이름 바꾸기보다 오류가 지속되면 사용자 정의 테마 폴더를 삭제하십시오. 오류 로그를 확인하여이 오류가 발생한 이유를 확인하십시오.
Fiaz Husyn

5

아래에 작성된이 단계를 수행 할 수 있습니다.

  1. themes디렉토리와 plugins디렉토리의 이름을 바꾸십시오 .
  2. 이제 / wp-admin / 또는 /wp-login.php를 방문하십시오. 이번에는 그것이 효과가 있기를 바랍니다.
  3. 2 단계가 작동하면 대시 보드에 로그인하십시오.
  4. 이제 themes디렉토리 이름을 다시themes
  5. 그런 다음 Appearance메뉴를 방문 하여 기본 워드 프레스 테마를 활성화하십시오.
  6. 이 시점에서 프론트 엔드에도 액세스 할 수 있기를 바랍니다.
  7. 그래도 작동하면 이전에 사용한 테마를 활성화 할 수 있습니다. 그게 효과가 있다면 아마도 문제가 없을 것입니다.
  8. 7 단계가 작동하면 plugins디렉토리의 이름을 바꾸고 plugins문제가있는 플러그인이 있는지 확인할 수 있습니다. 그래도 사이트가 중단되면 1-6 단계를 다시 반복하십시오. 7 단계가 작동하지 않으면 1-6 단계를 다시 반복하십시오. 이 경우 테마에 문제가 있습니다. 고치세요

나는 그것이 당신을 위해 효과가 있기를 바랍니다. 감사


4

1 단계 : 오류 로그를 확인하여 오류를 일으키는 파일 확인 오류 로그 파일을 확인하면 문제의 원인을 정확히 이해하는 데 도움이됩니다.

오류 로그

2 단계 : 오류가 “헤더 정보를 수정할 수 없음 – 이미 보낸 헤더 (출력 시작 위치”) 와 파일 경로 및 wp-login.php 파일의 경로 및 행 번호와 같은 경우 UTF-8 BOM임을 확인합니다. 문제가 발생하면 문제가 발생한 파일을 찾을 수 있습니다.

메모장 변환

3 단계 : 파일을 열면 (제 경우에는 "custom-posts.php"파일 임) 메모장 ++에서 오류가 발생하여 문제가 발생했습니다. 메뉴의 인코딩 옵션에서 "UTF-8로 인코딩" 이 표시됩니다 . 당신은 당신이 선택했는지 확인해야 "인코딩 BOM이없는 UTF-8" 그것은 아닙니다 "UTF-8 인코딩" , 다음을 클릭합니다 "BOM없이 UTF-8로 변환" 파일에 어디를 입력 히트와 저장.

그것은 나를 위해 일했다; 그러나 경우에 따라 플러그인 문제 일 수 있으며 플러그인 폴더 이름 바꾸기가 도움이 될 수 있습니다. 그러나 변경하기 전에 수행중인 작업을 알 수 있도록 오류 로그를 확인하십시오.



2

내 의견에 따르면 이것은 일부 주제 문제와 관련이 있습니다. 아래 단계를 수행하면 이것이 귀하의 솔루션이되기를 바랍니다.

1. WP_DEBUG 하기 TRUE 의 값으로 설정 WP_DEBUG하는 방법에 대해 TRUE당신에 wp-config.php파일. wp-login.php페이지 에 의미있는 오류 메시지가 표시됩니다 . 해결 후이 변경을 롤백 할 수 있습니다.

2. 참조 오류
가 설정되면 TURE위한 WP_DEBUG, 당신이 얻을 수 헤더 정보가 오류 메시지를 수정할 수 없습니다를 . 해당 메시지를 바탕으로 테마에 문제가 있다고 가정 할 수 있습니다.

3. 테마 폴더 이름 바꾸기
2 번 지점 인 경우 활성 테마 폴더 이름을 일부 값 (예 : mytheme TO mytheme1)으로 바꾸어야합니다. 현재 기본 테마로 기본 설정되지만 로그인 할 수 있어야합니다.

4. 다시 활성화 된 테마
3 단계와 로그인이 완료되면 동일한 빈 페이지 문제에 다시 직면 할 수 있습니다. 이는 포인트 3 때문이므로 걱정하지 마십시오. 관리자 패널> 모양> 테마 에서 사용 가능한 테마 중 하나를 활성화 합니다 .

참고 : 테마에 문제가 있으므로 이전 테마를 선택하지 마십시오 (예 : 지점 이름을 3으로 변경). 해당 문제를 해결하면 해당 테마를 다시 사용할 수 있습니다.

테마 관련 문제의 경우 로그 파일을 확인하여 문제가 무엇인지 확인할 수 있습니다.

여전히 같은 문제가 발생하면 다음과 같은 다른 옵션을 시도해야합니다.
1. 워드 프레스 버전을 업데이트해야합니다. 확인 을하는 방법
2. 당신의 모든 플러그인 비활성화, 다시 활성화합니다.

끝났습니다! 이것이 도움이되기를 바랍니다.


1

error.log에 아무것도 표시되지 않는 것이 이상합니다 ...

BOM 문자를 완전히 배제하기 위해 다른 소스에서 복사 한 코드 (in functions.phpwp-config.php)를 UTF-8 형식의 문서로 수동으로 다시 입력하려고 합니다. 프로그램에서 문서 형식이 변경된 경우에도 문자가 남아있을 수 있습니다.

추가 된 참고 : Notepad ++ 버전이 "BOM없이"를 지원하는지 확실하지 않으면 다른 편집기를 사용해보십시오. 이 특정 문제에 대해 다른 것을 사용해야 할 수도 있습니다.

그 외에도 wp-login.php파일을 완전히 교체하려고 했습니까? 그것을 시도하거나 전체 wp-admin폴더를 교체 할 수 있습니다. nav-menus.php올바로 업로드하지 못하는 데 다른 파일 / 디렉토리도 실패했거나 부분적으로 업로드되었을 수 있습니다.


0

나는 같은 문제가 있었고 그것을 해결했다. FTP로 연결하고 테마 및 플러그인 폴더 이름을 변경하면 아무런 문제없이 wp 관리자에 액세스 할 수 있습니다. 나는 이것이 다른 사람들을 돕기를 바랍니다.

고마워, 나일 쉬


0

나는 같은 문제가 있었고 테마 폴더의 이름을 바꾸어 대시 보드에 로그인 할 수있었습니다. 그래서 문제는 내 주제와 관련이 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.