"이 페이지에 액세스할 수 없습니다" 오류를 수정하는 방법

게시 됨: 2022-06-30

WordPress 웹 사이트에서 "이 페이지에 액세스할 수 없습니다." 오류가 발생했습니까?

" 죄송합니다. 이 페이지에 액세스할 수 없습니다. "는 WordPress 대시보드에서 제한된 페이지에 액세스하려고 할 때 나타나는 일반적인 WordPress 오류입니다.

제한된 페이지는 게시물, 설정, 메뉴 또는 경우에 따라 기본 대시보드 페이지일 수 있습니다.

대시보드에 액세스할 수 없다는 것은 놀라운 일이지만 당황할 필요는 없습니다. 약간의 노력으로 오류를 제거하고 즉시 웹사이트 관리로 돌아갈 수 있습니다.

이 기사에서 아래에 나열된 솔루션을 시도하기만 하면 됩니다.

시작하자.

#WordPress에서 '죄송합니다. 이 페이지에 액세스할 수 없습니다' 오류를 수정하는 방법
트윗하려면 클릭

"죄송합니다. 이 페이지에 액세스할 수 없습니다." 오류는 무엇입니까? 그리고 왜 발생합니까?

죄송합니다 이 페이지 오류에 액세스할 수 없습니다

이름에서 알 수 있듯이 "이 페이지에 액세스할 수 없습니다 . 잘못된 구성으로 인해 볼 수 있음 ).

때로는 WordPress가 다른 역할을 가진 사용자가 수행할 수 있는 작업을 의도적으로 제한하기 때문에 의도된 동작입니다.

예를 들어 WordPress 계정에 작성자 역할이 있는 경우 플러그인이나 테마를 설치하기 위한 인터페이스에 액세스할 수 없습니다.

이것은 의도적인 동작이며 "이 페이지에 액세스할 수 없습니다." 메시지는 실제로 오류가 아닙니다. 이러한 영역에 액세스할 수 있어야 한다고 생각되는 경우 사이트 관리자에게 문의하여 계정 업그레이드를 요청해야 할 수 있습니다.

그러나 액세스 권한이 있어야 하는 대시보드 영역에 액세스하려고 할 때 이 메시지가 표시되면 이 문제가 오류가 될 수 있습니다.

예를 들어, 사이트 관리자에게 이 메시지가 표시되는 경우 문제가 발생했음을 나타내는 좋은 신호입니다.

플러그인, 테마 또는 WordPress 코어를 업데이트한 후 오류가 표시되는 경우가 있습니다. 플러그인, 테마 또는 WordPress 코어에 저장된 데이터가 사이트의 데이터베이스에 저장된 데이터와 일치하지 않기 때문입니다.

다음과 같이 생각하십시오 . 데이터베이스에서 관리자로 할당될 수 있지만 방금 업데이트한 소프트웨어는 사용자를 가입자로 간주하여 설정 페이지에 액세스하지 못하게 합니다. 그 때 사이트에 "이 페이지에 액세스할 수 없습니다." 오류가 표시됩니다.

다른 가능한 원인으로는 오래된 PHP 버전 실행, 파일 권한 문제, wp-config.php 파일의 잘못된 자격 증명 등이 있습니다.

오류가 발생한 이유에 관계없이 다음 섹션의 단계를 수행하여 사이트에서 오류를 제거할 수 있습니다.

"이 페이지에 액세스할 수 없습니다" 오류를 수정하는 방법

"이 페이지에 액세스할 수 없습니다." 오류를 수정하는 것은 여러 가지 이유로 오류가 발생할 수 있기 때문에 시간이 많이 걸립니다. 문제의 원인을 찾기 전에 여러 솔루션을 시도해야 할 수도 있습니다.

그러나 먼저 전체 웹 사이트의 백업이 있는지 확인하십시오. 이 자습서의 일부 솔루션을 실행하면 추가 손상이 발생할 수 있습니다. 그런 일이 발생하면 백업이 안전망 역할을 합니다. 웹 사이트를 빠르게 복원하고 솔루션을 계속 시도할 수 있습니다.

중요: 백업에 대해 말하자면, 매일 백업을 수행하는 경우 사이트의 최신 백업을 복원해 보십시오. 종종 오류가 제거되며 즉시 웹 사이트 관리로 돌아갈 수 있습니다. 여기서 유일한 단점은 마지막 백업을 수행하고 오류가 나타나는 사이에 웹 사이트에서 수행한 모든 작업을 잃게 된다는 것입니다.

이제 시작하겠습니다.

  1. 웹사이트 새로고침
  2. 다른 브라우저를 시도하고 캐시 지우기
  3. 적절한 사용자 역할 설정
  4. 플러그인 및 테마 비활성화
  5. 데이터베이스 접두사가 올바른지 확인하십시오.
  6. 파일 권한 수정
  7. 최신 PHP 버전으로 업그레이드
  8. .htaccess 파일 재생성

1. 웹사이트 새로고침

오류는 자체적으로 처리된 일시적인 문제로 인해 발생했을 수 있습니다. 웹 사이트를 새로 고치면 페이지에 액세스할 수 있습니다. 그러나 페이지를 새로고침하기 전에 2-3분 정도 기다려야 합니다.

2. 다른 브라우저를 시도하고 캐시 지우기

Safari, Firefox, Opera Mini, Microsoft Edge 등과 같은 다른 브라우저에서 URL을 열어볼 수도 있습니다. 사이트가 다른 브라우저에서 성공적으로 열리면 현재 브라우저가 웹사이트의 캐시된 버전을 표시하고 있는 것입니다. 이 경우 사이트에서 오류를 제거하려면 캐시를 지우기만 하면 됩니다. 여기 당신이 그렇게 하는 데 도움이 될 가이드가 있습니다.

3. 적절한 사용자 역할 설정

WordPress 사용자 역할

사용자 역할이 실수로 변경되었기 때문에 오류가 발생할 수 있습니다. "죄송합니다. 이 페이지에 액세스할 수 없습니다." 오류가 대시보드 액세스를 차단하므로 다른 관리자에게 사용자 역할을 올바르게 설정하도록 요청할 수 있습니다.

귀하 또는 다른 사람이 여전히 대시보드에 액세스할 수 있는 경우 대시보드의 사용자 영역에서 프로필을 편집하여 사용자의 역할을 변경할 수 있습니다.

사용자 역할 변경

또는 phpMyAdmin을 통해 새 관리자 사용자를 만들고 사이트에 대한 액세스 권한을 얻을 수 있습니다.

phpMyAdmin은 웹사이트의 데이터베이스입니다. 사용자 역할을 포함하여 수많은 정보를 저장합니다. phpMyAdmin에 액세스하여 사용자 역할이 변경되었는지 확인할 수 있습니다.

4. 플러그인 및 테마 비활성화

WordPress 웹 사이트에 테마 또는 플러그인을 추가하거나 업데이트한 후 오류가 발생한 경우 테마 또는 플러그인이 원인일 수 있습니다. 소프트웨어를 비활성화해 보십시오.

대시보드에서 확장 프로그램을 비활성화하기 위해 대시보드의 플러그인테마 목록에 액세스할 수 없는 경우 FTP 또는 cPanel 파일 관리자를 사용하여 플러그인 및 테마를 수동으로 비활성화할 수도 있습니다.

호스팅 계정을 열고 cPanel → 파일 관리자 → public_html → wp-content 로 이동합니다. 테마플러그인 폴더가 표시되어야 합니다.

테마를 비활성화하려면 테마 폴더로 이동하여 테마를 선택하고 마우스 오른쪽 버튼을 클릭한 다음 이름 바꾸기 를 선택합니다. 테마 이름을 다른 이름으로 바꿉니다. 그런 다음 웹 사이트를 확인하십시오.

같은 방식으로 사이트에 오류가 표시되기 전에 설치했거나 업데이트한 플러그인을 비활성화합니다.

모든 플러그인을 한 번에 비활성화하고 오류가 사라졌는지 확인할 수도 있습니다. 문제가 해결되면 문제가 있는 플러그인을 찾을 때까지 플러그인을 하나씩 다시 활성화할 수 있습니다.

5. 데이터베이스 접두어가 올바른지 확인

다른 호스팅 서버 또는 로컬 서버에서 마이그레이션하면 "이 페이지에 액세스할 수 없습니다." 오류가 발생할 수도 있습니다.

마이그레이션으로 인해 wp-config.php 파일에 불일치가 발생합니다. 가장 일반적인 불일치는 데이터베이스 접두사의 변경입니다.

이를 수정하려면 wp-config.php 파일에 액세스하여 접두사를 확인한 다음 데이터베이스에 나열된 접두사와 일치시켜야 합니다. 그 방법을 알려드리겠습니다.

1단계: wp-config 확인

호스팅 계정을 열고 cPanel → 파일 관리자 → public_html 로 이동합니다.

호스트가 cPanel을 제공하지 않는 경우 FTP를 사용하여 유사한 단계를 따를 수도 있습니다.

public_html 폴더에서 wp-config.php 파일을 찾아야 합니다. 파일을 열려면 파일을 마우스 오른쪽 버튼으로 클릭 하고 보기 를 선택합니다.

wpconfig 파일 보기 - 이 페이지 오류에 액세스할 수 없습니다.
wp-config 파일 찾기 및 보기

다음으로 다음과 같은 데이터베이스 접두어를 볼 수 있습니다. $table_prefix = 'wpcg_';

이것은 구성 파일이 우리 데이터베이스의 접두사가 wpcg_라고 믿는다는 것을 의미합니다. 이제 데이터베이스에 액세스하고 거기에 있는 접두사가 구성 파일의 접두사와 일치하는지 확인해야 합니다.

wpconfig 파일의 데이터베이스 접두사
wp-config 파일에서 데이터베이스 접두사 찾기

참고: WordPress 웹사이트의 기본 데이터베이스 접두사는 'wp_'입니다. 보안상의 이유로 데모 사이트에서 접두사를 변경해야 했습니다.

2단계: 데이터베이스 확인

호스팅 계정을 열고 phpMyAdmin을 시작하십시오. 호스트가 제공하는 경우 cPanel에서 수행할 수 있습니다.

phpMyAdmin 페이지의 왼쪽에서 확장 할 수 있는 데이터베이스 옵션을 찾아야 합니다. 데이터베이스를 확장하면 접두사가 표시됩니다.

phpmyadmin의 데이터베이스 접두사
phpMyAdmin에서 데이터베이스 접두사 확인

구성 파일의 접두사와 일치하면 데이터베이스 접두사가 오류를 일으키지 않습니다.

일치하지 않으면 wp-config.php 파일을 편집하고 데이터베이스 접두사를 변경해야 합니다.

파일을 마우스 오른쪽 버튼으로 클릭하고 편집 을 선택하여 wp-config.php 파일을 열기만 하면 됩니다. 그런 다음 데이터베이스 접두사로 스크롤하여 변경합니다. 종료하기 전에 저장 버튼을 누르는 것을 잊지 마십시오.

웹사이트를 확인하여 "이 페이지에 액세스할 수 없습니다." 오류가 사라졌는지 확인하십시오.

6. 파일 권한 수정

경우에 따라 사이트의 파일 권한이 변조되었을 때 웹 사이트 사용자에게 오류가 발생합니다. 파일 권한을 즉시 수정하는 것이 좋습니다.

자세한 내용은 WordPress 파일 권한에 대한 전체 가이드를 참조하세요. 다음은 빠른 버전입니다...

FileZilla와 같은 FTP 클라이언트를 설치한 다음 웹사이트를 클라이언트와 연결해야 합니다. 이 가이드는 당신이 그렇게 하는 데 도움이 될 것입니다.

연결이 설정되면 FileZilla에 public_html 폴더가 표시되어야 합니다.

public_html 폴더에는 wp-admin, wp-content 및 wp-includes 폴더가 있습니다. 세 폴더를 모두 선택하고 마우스 오른쪽 버튼 을 클릭한 다음 권한 변경 옵션을 클릭합니다.

filezilla에서 폴더 선택
핵심 WordPress 파일의 파일 권한 변경

권한을 755 로 설정합니다. 그리고 하위 디렉터리로 재귀를 선택하고 디렉터리에만 적용 옵션을 선택합니다. 확인 버튼을 눌러 설정을 저장합니다.

파일 권한 변경 - 이 페이지 오류에 액세스할 수 없습니다.
WordPress 파일 권한 변경

그런 다음 모든 파일을 선택 하고 파일 권한을 644 로 설정한 다음 Recurse into subdirectoriesApply to files only 옵션을 선택합니다. 설정을 저장하고 FileZilla를 닫습니다.

그런 다음 웹사이트에서 오류가 사라졌는지 확인합니다.

중요: 변경된 파일 권한이 오류의 원인인 경우 웹사이트가 해킹되어 파일 권한이 해커에 의해 변조되었을 수 있습니다. WordPress 보안 플러그인을 사용하여 즉시 웹사이트를 스캔하세요.

FileZilla에서 모든 파일 선택 - 이 페이지 오류에 액세스할 수 없습니다.
FileZilla의 모든 파일 선택

7. 최신 PHP 버전으로 업그레이드

오래된 PHP 버전으로 인해 WordPress 사이트에 오류가 표시될 수도 있습니다. PHP 업데이트 프로세스는 호스팅마다 다릅니다. WordPress 사이트에서 PHP를 업데이트하는 방법에 대한 가이드가 있습니다. 구경하다.

웹사이트가 호스팅 제공업체에서 호스팅되는 경우 이 기사에서 다루지 않았으므로 해당 제공업체에 연락하여 도움을 요청하십시오.

8. .htaccess 파일 재생성

여전히 오류가 표시됩니까? 그렇다면 .htaccess 파일이 손상되었을 수 있습니다.

방법은 다음과 같습니다.

호스팅 계정으로 이동하여 cPanel → 파일 관리자 → public_html → .htaccess 를 엽니다. 파일을 마우스 오른쪽 버튼으로 클릭하고 편집 을 선택합니다.

그런 다음 파일의 내용을 다음 텍스트로 바꿉니다.

 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress

파일을 저장 하고 사이트에서 오류가 제거되었는지 확인하십시오.

그게 다야! 이제 WordPress 웹사이트에서 " 이 페이지에 액세스할 수 없습니다. " 오류를 수정할 수 있기를 바랍니다. 그렇지 않은 경우 호스팅 제공업체에 연락하여 도움을 받으십시오.

맨 위로 이동

"이 페이지에 액세스할 수 없습니다." 오류를 영원히 수정하십시오.

" 이 페이지에 액세스할 수 없습니다. " 오류를 수정하는 것은 어렵지 않지만 시간이 많이 걸리는 작업입니다. 오류의 정확한 원인을 찾아내기 어려울 수 있으므로 올바른 솔루션을 찾기 위해 모든 솔루션을 시도해야 합니다.

#WordPress에서 '죄송합니다. 이 페이지에 액세스할 수 없습니다' 오류를 수정하는 방법
트윗하려면 클릭

문제를 방지하려면 솔루션을 수행하기 전에 웹사이트를 백업해야 합니다.

이러한 유형의 오류를 수정하는 방법에 대해 자세히 알아보려면 WordPress 문제 해결에 대한 전체 가이드를 참조하세요. 20개 이상의 일반적인 WordPress 오류를 수정하는 방법을 보여주는 게시물도 있습니다.

"죄송합니다. 이 페이지에 액세스할 수 없습니다." 오류에 대해 질문이 있는 경우 아래에 의견을 남겨주세요.

무료 가이드

속도를 높이는 5가지 필수 팁
귀하의 WordPress 사이트

로딩 시간을 50-80%까지 단축
간단한 팁을 따르면 됩니다.

무료 가이드 다운로드