안녕하세요, 초보자입니다.
며칠 전 홈페이지 일부 링크들이 해외(일본)로 추정되는 페이지로 리디렉트 되는것을 확인했고
조치하기 위해 워드프레스 관리자 페이지로 넘어가려고 했으나 wp-blog-header.php 파일 failed to open stream
오류가 나오며 오류페이지를 띄웠습니다. 트래픽은 매일같이 엄청 증가하고 있었기 때문에 일단 사이트를 다운시켰는데요.
조치방법을 잘 모르겠습니다. 제가 조치한 사항은 아래와 같습니다.
FTP 접속 후 기존 'wp-admin' 폴더와 'wp-includes' 폴더의 이름을 변경해두었고
워드프레스 공식 홈페이지에서 설치파일을 다운로드 받아 해당 폴더들을 대체했습니다.
현재는 관리자 페이지는 접속이 되지만 대시보드에서 메뉴 호출이 전혀 안되는 상황입니다.
대시보드에서 홈을 제외한 업데이트, 글작성, 설정 등 모든 .php 호출이 안되는것 같습니다.(오류없이 공백으로 나옴)
어떻게 처리를 해야할까요...? 도움 부탁드립니다.
감사합니다.
안녕하세요~^^
웹호스팅 업체에 연락해보셔서
며칠 전 자동 백업된 자료가 있다면 백업된 자료를 사용해 홈페이지를 되돌리셔야 할 듯합니다.
사이트가 국내 타겟이라면 호스팅 설정에
해외 IP 차단 기능이 있는지 확인해보시는 게 좋을 듯합니다.
고맙습니다.
추가적인 방법으로는 아래의 방법들이 있겠네요
- FTP 계정 비밀번호 변경(어려운 패턴으로)
- DB 계정 비밀번호 변경
- DB 접속은 해당 서버에서만 접속 가능하게 아이피 제한 설정
- 워드프레스 디렉토리 권한(644, 755 등) 설정
- 보안에 취약한 플러그인이나 다운로드 수가 적은, 업데이트일이 오래된 플러그인 사용 자제