워드프레스/문제해결 297

카페24: 워드프레스 관리자 페이지에 로그인이 안 되는 경우 확인 사항

카페24 호스팅을 이용하는 워드프레스 사이트에서 관리자 페이지에 로그인을 시도할 때 로그인이 되지 않는 경우가 있을 수 있습니다. 카페24에서 워드프레스 관리자 페이지에 로그인할 수 없는 경우 워드프레스 자체의 문제일 수도 있지만, 경우에 따라 카페24의 방화벽 때문에 로그인이 차단되는 경우도 있습니다. 카페24: 워드프레스 관리자 페이지에 로그인이 안 되는 경우 확인 사항 해외에서 워드프레스 관리자 페이지 접속 불가능 해외에서 카페24에서 호스팅되는 워드프레스 사이트의 관리자 페이지에 로그인을 시도하면 아래 그림과 같이 404 Forbidden 에러가 발생하면서 "You don't have permission to access /wp-admin/ on this server" 오류가 표시됩니다. 이 문제..

워드프레스에서 전송되는 이메일이 스팸으로 분류되는 문제

워드프레스에서 Contact Form 7이나 WPForms 등의 문의폼 플러그인을 사용하여 사용자로부터 문의를 쉽게 받을 수 있습니다. 간혹 문의폼을 통해 제출한 문의 내용이 이메일로 전송이 안 되는 경우가 있습니다. 문의 내용을 네이버 메일로 전송되도록 설정한 경우 네이버에서 해당 메일을 스팸으로 분류하기도 합니다. 이런 경우 대처 방법에 대해 살펴보겠습니다. 워드프레스 이메일 전송 문제 보통 워드프레서는 메일이 정상적으로 발송되지만, 메일을 보내는 서버 문제로 메일이 스팸으로 분류되는 경우가 많습니다. 먼저는 Contact Form 7 등에서 발신자 이메일 주소를 반드시 해당 사이트의 도메인 주소로 된 이메일 주소로 설정하시기 바랍니다. 예를 들어, example.com 사이트인 경우 발신자 이메일 ..

ads.txt 파일 접근 시 403 Forbidden 오류가 발생하는 경우 해결 방법

애드센스 광고를 게시하는 경우 수익 손실 방지를 위해 ads.txt 파일을 업로드하는 것이 바람직합니다. ads.txt 파일에 접근할 때 403 Forbidden 오류가 발생하는 경우가 있습니다. 이 오류는 보안 기능에 의해 ads.txt 파일 접근이 차단되거나 서버/호스팅 레벨에서 잘못된 서버 구성 때문에 발생할 수 있습니다. ads.txt 파일이란? ads.txt 또는 공식 디지털 판매자는 승인받은 것으로 확인된 판매자(예: 애드센스)를 통해서만 디지털 광고 인벤토리가 판매될 수 있게 해주는 IAB Tech Lab 솔루션으로, ads.txt 파일을 직접 만들면 사이트에서 광고를 판매할 수 있는 판매자를 더 효과적으로 관리할 수 있으며, 가짜 인벤토리가 광고주에게 판매되는 것을 방지할 수 있다고 구글에..

워드프레스 로그인 페이지 접속 시 not_found 주소로 이동하는 문제

최근 관리 중인 워드프레스 사이트의 관리자 페이지에 접속하기 위해 wp-admin 또는 wp-login.php 주소를 입력하니 not_found 주소로 리디렉션되면서 "Not Found. The requested URL /not_found was not found on this server." 에러가 발생하면서 로그인 페이지에 액세스하지 못하는 문제를 경험했습니다. 워드프레스 로그인 페이지 접속 시 not_found 주소로 이동하는 문제 워드프레스 로그인 페이지 주소나 관리자 페이지 주소로 접속할 때 이상한 URL로 리디렉션되는 경우 보안 플러그인에서 관리자 페이지 주소를 변경했을 수 있습니다. 먼저 ftp 서버에 접속하여 [**/wp-content/plugins/**] 폴더로 이동하여 보안 플러그인이 ..

워드프레스 데이터베이스 임포트 오류: CREATE DATABASE IF NOT EXISTS... (#1044 에러)

워드프레스 사이트를 운영하다가 다른 호스팅으로 이전해야 하거나, 임시 서버에서 사이트를 완성한 후에 실제 서버로 이전해야 하는 경우가 자주 있습니다. 워드프레스는 플러그인을 사용하면 쉽게 이전이 가능하지만, 가끔 플러그인을 이용한 이전이 실패하거나 수동으로 이전해야 하는 경우가 있습니다. 최근 맡았던 한 마이그레이션 작업에서 DB를 phpMyAdmin을 통해 임포트하려고 시도하니 CREATE DATABASE IF NOT EXISTS ... 오류와 함께 #1044 - 'example'@'localhost' 사용자는 'exmaple_wp' 데이터베이스에 접근이 거부 되었습니다' MySQL 메시지가 출력되면서 부분적으로만 데이터베이스가 업로드되는 문제를 접하게 되었습니다. 워드프레스 데이터베이스 임포트 오류:..

워드프레스 블록 에디터: '1.' 뒤에 스페이스바를 누를 때 목록 블록으로 바뀌는 문제

워드프레스의 기본 편집기인 블록 에디터(구텐베르크)에서 "1."를 입력하고 스페이스바를 누르면 "문단" 블록이 "목록" 블록으로 바뀝니다. 이러한 자동 목록 생성은 상황에 따라 매우 유용하지만, 목록 블록이 아닌 경우에는 다시 "문단" 블록 등으로 되돌려야 하기 때문에 번거로울 수 있습니다. 워드프레스 블록 에디터: '1.' 뒤에 스페이스바를 누를 때 목록 블록으로 바뀌는 문제 (자동 목록 생성 기능) 블록 에디터(구텐베르크)에서 "1."을 입력하고 스페이스바를 누르면 자동으로 목록이 생성되는 기능과 관련하여 워드프레스 커뮤니티에 기능을 해제하는 방법에 대한 질문이 올라온 적이 있지만 아직 이 기능을 해제하는 옵션은 없는 것 같습니다. 이러한 자동 목록 생성 기능은 '목록' 블록에서 작동하며 '제목' 블..

블루호스트/카페24 등에서 아마존 AWS/라이트세일로 워드프레스 사이트 이전하기

웹호스팅을 변경하거나 사이트를 복제한 후에 다른 사이트를 만들고 싶은 경우 등 다양한 상황에서 사이트를 이전(마이그레이션)해야 할 수 있습니다. 일반 웹호스팅에서는 워드프레스를 비교적 쉽게 이전이 가능합니다. 하지만 아마존 AWS나 라이트세일 등의 클라우드 호스팅이나 서버 호스팅으로 워드프레스를 이전하는 것이 쉽지 않을 수 있습니다. [참고*최근 들어, AWS나 Vultr 사용자들이 클라우드웨이즈(Cloudways)로 이전하는 사례가 증가하고 있습니다. 클라우드웨이즈를 이용할 경우 비용이 AWS 등에 비해서는 두 배 정도 비싸지만 SSH/SFTP/MySQL 액세스가 쉽고 도메인 추가, SSL 인증서 설치를 관리 패널에서 수행할 수 있어 서버 관리 부담을 조금 덜 수 있습니다. 클라우드웨이즈에 워드프레스를..

IP 주소 차단으로 인한 ERR_CONNECTION_TIMED_OUT 에러(+해외호스팅)

StableHost라는 해외호스팅에서 호스팅되고 있던 워드프레스 사이트에 접속하니 갑자기 ERR_CONNECTION_TIMED_OUT 에러가 발생하면서 접속이 되지 않는 문제를 최근 경험했습니다. 이 문제는 여러 가지 원인으로 발생하는 것 같습니다. 먼저 다른 인터넷 회선(예: 스마트폰의 데이터 네트워크)을 통해 사이트에 접속하여 특정 IP 주소가 차단되지 않았는지 확인해보시기 바랍니다. IP 주소 차단으로 인한 ERR_CONNECTION_TIMED_OUT 에러 테스트 용도로 StableHost 호스팅에서 운영하고 있던 워드프레스 사이트에 접속을 시도하니 갑자기 ERR_CONNECTION_TIMED_OUT 오류가 발생하면서 접근이 되지 않은 문제가 발생했습니다. 크롬 브라우저에서는 다음 그림과 같이 ER..

워드프레스 WP Reset 플러그인의 멀티사이트 호환성

워드프레스 사이트를 초기화시켜야 하는 상황이 있습니다. 가령, 테스트로 사이트를 만들어 만져보다가 사이트가 꼬이게 되면 모든 데이터를 삭제하여 초기 상태로 되돌리고 싶을 때가 있습니다. 정석적인 방법은 사이트를 삭제한 후에 다시 워드프레스를 설치하는 것입니다. 이 방법이 클린한 방법으로 권장됩니다. 삭제한 후에 다시 설치하는 것이 귀찮은 경우에는 WP Reset 플러그인을 사용하여 사이트를 초기화할 수 있습니다. 멀티사이트 네트워크 내의 특정 사이트를 초기화하려는 경우 WP Reset을 사용하면 멀티사이트 전체가 에러가 발생하므로 멀티사이트에서는 이 플러그인을 사용하지 마시기 바랍니다. 워드프레스 WP Reset 플러그인 WP Reset은 파일들을 수정하지 않고 기본 설치 값으로 사이트의 DB를 초기화하..

카페24 임시 주소를 실제 도메인 이름으로 변경하는 경우 고려 사항

카페24에서 your-id.cafe24.com으로 된 임시 주소를 부여받아서 사이트 제작을 완료한 후에 도메인을 연결하여 주소를 실제 도메인 이름으로 변경하는 경우가 있습니다. 구글이나 네이버 등 검색엔진에 카페24 임시 주소로 된 사이트가 노출되지 않는다면 주소를 변경해도 문제가 되지 않지만 검색엔진에 카페24 임시 주소로 노출되고 있다면 301 리디렉션을 설정해주어야 SEO(검색엔진최적화)에서 불이익을 당하지 않습니다. 카페24 임시 주소를 실제 도메인 이름으로 변경하는 경우 카페24에서 호스팅 상품에 가입하면 cafe24.com의 서브도메인으로 된 임시 주소(예: example.cafe24.com)가 부여됩니다. 사용자가 등록한 도메인이 있다면 도메인을 연결하여 사이트 제작 작업을 하면 되지만, 도..