워드프레스 이전 후 이미지가 안 보일 때 해결 방법 7가지

워드프레스 사이트를 다른 호스팅으로 이전한 뒤 이미지가 보이지 않거나, 기존 글의 이미지가 깨져서 표시되는 경우가 있습니다.

사이트와 글은 정상적으로 열리는데 이미지에만 문제가 생긴다면 파일이 제대로 복사되지 않았거나, 이미지 경로가 이전 서버를 가리키거나, 캐시 또는 파일 접근 권한에 문제가 있을 수 있습니다.

저도 Cloudways에서 Hostinger로 워드프레스를 이전하면서 이미지 파일명과 표시 문제를 확인해야 했습니다. 이처럼 호스팅을 변경한 뒤 이미지가 정상적으로 보이지 않는다면 무작정 플러그인을 설치하기보다 원인을 하나씩 확인하는 것이 좋습니다.

이번 글에서는 워드프레스 이전 후 이미지가 보이지 않을 때 확인해야 할 원인과 해결 방법을 초보자도 따라 할 수 있도록 정리했습니다.

1. 워드프레스 이전 후 이미지가 안 보이는 주요 원인

먼저 이미지가 표시되지 않는 이유부터 구분해야 합니다. 원인에 따라 해결 방법이 달라지기 때문입니다.

증상 가능한 원인 먼저 확인할 것
이미지 영역이 비어 있음 이미지 파일 누락 또는 잘못된 경로 이미지 주소 직접 열기
깨진 이미지 아이콘 표시 파일 경로 오류, 파일 접근 실패 이미지 URL과 서버 파일 확인
일부 글에서만 이미지가 안 보임 이전 주소가 남아 있거나 특정 파일 누락 문제가 발생한 글의 이미지 주소 확인
관리자에서는 보이지만 방문자에게는 안 보임 캐시, 권한 또는 보안 설정 문제 로그아웃 상태와 다른 브라우저에서 확인
이미지 파일 자체가 열리지 않음 파일 누락, 권한 문제 또는 서버 오류 호스팅 파일 관리자에서 확인

2. 첫 번째: 이미지 주소를 직접 열어보기

가장 먼저 확인할 것은 이미지 파일의 주소입니다.

이미지가 표시되지 않는 글을 열고, 문제가 발생한 이미지에서 마우스 오른쪽 버튼을 클릭한 다음 새 탭에서 이미지를 열어보세요. 브라우저에 따라 메뉴 이름은 조금 다를 수 있습니다.

이미지 주소는 다음과 같은 형태일 수 있습니다.

https://example.com/wp-content/uploads/2026/09/image.jpg

실제 주소는 본인의 사이트 주소와 이미지 파일명으로 표시됩니다.

이미지 주소를 열었을 때 나타나는 결과를 확인해 보세요.

  • 이미지가 정상적으로 열린다면 파일은 접근 가능한 상태입니다. 캐시나 페이지에 저장된 이미지 경로 등을 추가로 확인합니다.
  • 404 오류가 나타난다면 해당 주소의 파일을 찾지 못하는 상태일 수 있습니다. 파일이 실제로 존재하는지 확인해야 합니다.
  • 403 오류가 나타난다면 파일 접근 권한이나 보안 설정을 확인해야 합니다.
  • 500 오류 또는 서버 오류가 나타난다면 호스팅 서버의 오류 로그와 관련 설정을 점검해야 합니다.

오류 코드만으로 원인이 확정되는 것은 아닙니다. 다만 이 단계에서 문제의 범위를 상당히 좁힐 수 있습니다.

3. 두 번째: 이미지 파일이 새 서버에 복사되었는지 확인하기

호스팅을 이전할 때 워드프레스 데이터베이스뿐 아니라 실제 이미지 파일도 새 서버로 옮겨져야 합니다.

워드프레스에서 업로드한 이미지 파일은 일반적으로 다음 경로에 저장됩니다.

wp-content/uploads/

호스팅 업체에서 제공하는 파일 관리자나 FTP 프로그램으로 접속해 해당 폴더를 확인하세요.

일반적으로 연도와 월을 기준으로 하위 폴더가 만들어져 있을 수 있습니다.

예를 들어 다음과 같습니다.

wp-content/uploads/2026/09/

확인할 사항은 다음과 같습니다.

  1. 기존 서버에 있던 이미지 폴더가 새 서버에도 있는지 확인합니다.
  2. 문제가 발생한 이미지 파일이 실제로 존재하는지 확인합니다.
  3. 파일명이 기존 이미지 주소와 일치하는지 확인합니다.
  4. 파일 크기가 0바이트이거나 이전 과정에서 누락된 파일은 없는지 확인합니다.

파일이 없다면 이미지 파일을 다시 복사하거나 백업본에서 복구해야 합니다.

주의: 파일이 없는 상태에서 이미지 주소만 수정해도 문제가 해결되지 않습니다. 실제 파일부터 복구해야 합니다.

4. 세 번째: 이전 서버의 이미지 주소가 남아 있는지 확인하기

호스팅 이전과 함께 도메인이나 웹사이트 주소를 변경했다면 이전 주소가 데이터베이스에 남아 있을 수 있습니다.

예를 들어 이전 주소가 다음과 같다고 가정해 보겠습니다.

https://old-example.com/wp-content/uploads/2026/09/image.jpg

현재 사이트의 주소는 다음과 같습니다.

https://new-example.com/wp-content/uploads/2026/09/image.jpg

이전 주소가 포함된 이미지 링크를 그대로 사용하고 있다면 기존 서버가 종료된 뒤 이미지가 표시되지 않을 수 있습니다.

해결 방법

먼저 이미지가 표시되지 않는 글에서 이미지 주소를 확인합니다. 이전 도메인이 남아 있다면 데이터베이스에 저장된 주소를 점검해야 합니다.

도메인이나 경로가 실제로 변경된 경우에는 다음 방법을 고려할 수 있습니다.

  • 호스팅 업체의 이전 도구에서 제공하는 URL 변경 기능
  • 워드프레스용 안전한 검색 및 바꾸기 플러그인
  • WP-CLI의 검색 및 바꾸기 기능

작업 전에는 반드시 데이터베이스를 백업하세요. 워드프레스 데이터베이스에는 직렬화된 데이터가 저장될 수 있으므로 단순한 SQL 문자열 치환은 다른 설정을 손상시킬 수 있습니다.

또한 도메인이 그대로이고 서버만 변경한 경우라면 무조건 주소를 일괄 변경할 필요는 없습니다.

5. 네 번째: 이미지 파일명과 한글·특수문자 확인하기

이미지 파일명에 한글이나 특수문자가 포함되어 있다면 이전 도구, 파일 전송 과정 또는 URL 처리 방식에 따라 문제가 발생할 수 있습니다.

예를 들어 다음과 같은 파일명입니다.

워드프레스-이전-이미지-확인.jpg

이런 파일명이 항상 문제를 일으키는 것은 아닙니다. 다만 이전 후 특정 이미지에서만 오류가 발생한다면 파일명과 실제 URL이 정확히 일치하는지 확인할 필요가 있습니다.

해결 방법

  1. 문제가 발생한 이미지의 실제 파일명을 확인합니다.
  2. 브라우저에 표시된 이미지 주소와 실제 파일 경로를 비교합니다.
  3. 파일명이 다르거나 파일이 누락되었다면 올바른 파일을 복구합니다.
  4. 필요하다면 영문과 숫자, 하이픈으로 구성된 파일명으로 새 이미지를 업로드하고 해당 글의 이미지도 교체합니다.

이미지 파일명을 변경할 때는 기존 이미지가 사용된 글과 링크도 함께 확인하세요. 파일 이름만 변경하고 글의 이미지 주소를 그대로 두면 문제가 해결되지 않을 수 있습니다.

6. 다섯 번째: 캐시를 삭제하고 이미지 다시 확인하기

이미지 파일과 주소가 모두 정상인데도 사이트에서 이미지가 보이지 않는다면 캐시를 확인해 보세요.

워드프레스 사이트에는 플러그인 캐시, 호스팅 캐시, CDN 캐시, 브라우저 캐시 등이 적용될 수 있습니다.

캐시 확인 순서

  1. 워드프레스 캐시 플러그인에서 캐시를 삭제합니다.
  2. 호스팅 관리 화면에 캐시 삭제 기능이 있다면 해당 기능을 실행합니다.
  3. CDN을 사용한다면 해당 서비스의 캐시 설정을 확인합니다.
  4. 브라우저에서 강력 새로고침을 실행하거나 시크릿 창에서 사이트를 열어봅니다.

캐시를 삭제했다고 반드시 해결되는 것은 아닙니다. 이미지 주소를 직접 열었을 때 파일이 없거나 서버 오류가 발생한다면 캐시보다 파일과 서버 설정을 먼저 확인해야 합니다.

7. 여섯 번째: 이미지 파일 접근 권한 확인하기

이미지 파일이 서버에 존재하더라도 웹 서버가 파일을 읽을 수 없다면 이미지가 표시되지 않을 수 있습니다.

이 경우 파일과 폴더의 권한을 확인해야 합니다.

일반적인 리눅스 호스팅에서는 파일 권한으로 644, 폴더 권한으로 755를 사용하는 경우가 있지만, 실제 권한은 호스팅 환경과 서버 설정에 따라 달라질 수 있습니다.

따라서 모든 파일의 권한을 무조건 변경하지 마세요.

먼저 호스팅 업체가 안내하는 권한 설정을 확인하고, 문제가 있는 파일이나 폴더에 한해 필요한 조치를 하는 것이 안전합니다.

특히 권한을 777로 변경하는 방식은 보안상 위험할 수 있으므로 피하는 것이 좋습니다.

8. 일곱 번째: 이미지가 미디어 라이브러리에 등록되어 있는지 확인하기

워드프레스 관리자 화면에서 미디어 → 라이브러리로 이동합니다.

이미지 파일이 라이브러리에 표시되는지 확인해 보세요.

  • 라이브러리에 이미지가 있고 파일도 정상적으로 열린다면 글에 저장된 이미지 주소나 캐시를 확인합니다.
  • 라이브러리에는 이미지가 보이지만 실제 파일을 열 수 없다면 파일 경로와 서버 접근 권한을 확인합니다.
  • 라이브러리에 이미지가 없다면 이전 과정에서 파일이나 데이터베이스 정보가 누락되었는지 확인해야 합니다.

미디어 라이브러리에 표시되지 않는다고 해서 이미지 파일이 반드시 삭제된 것은 아닙니다. 반대로 라이브러리에 항목이 표시된다고 해서 실제 이미지 파일까지 정상적으로 존재한다는 의미도 아닙니다.

따라서 관리자 화면과 실제 이미지 URL을 함께 확인하는 것이 좋습니다.

9. 문제 유형별 해결 방법 한눈에 보기

문제 유형 추천 조치
이미지 파일 누락 백업본 또는 기존 서버에서 파일 복구
이전 도메인 주소 사용 이미지 URL 및 데이터베이스 주소 점검
한글 파일명 이미지 오류 실제 파일명과 URL 비교 후 필요한 경우 재업로드
캐시 문제 플러그인·호스팅·브라우저 캐시 삭제
403 접근 오류 파일 권한 및 보안 설정 확인
일부 이미지만 누락 문제 파일의 존재 여부와 업로드 경로 확인

10. 워드프레스 이전 후 이미지 문제를 예방하는 방법

다음에 호스팅을 이전할 때는 아래 항목을 체크해 보세요.

  • 이전 작업 전에 워드프레스 파일과 데이터베이스를 모두 백업했는가?
  • wp-content/uploads/ 폴더가 정상적으로 복사되었는가?
  • 이전 후 주요 글의 이미지가 정상적으로 표시되는가?
  • 이미지 URL에 이전 도메인이나 경로가 남아 있지 않은가?
  • 관리자 화면뿐 아니라 로그아웃 상태에서도 확인했는가?
  • 캐시 삭제 후에도 이미지가 정상적으로 열리는가?
  • 기존 호스팅을 종료하기 전에 새 사이트가 정상 작동하는지 확인했는가?

특히 이전 서버를 삭제하거나 서비스를 종료하기 전에 새 사이트에서 이미지와 주요 글이 정상적으로 열리는지 확인하는 것이 중요합니다. 문제가 발생했을 때 복구할 수 있도록 백업본도 안전한 장소에 보관하세요.

마무리

워드프레스 이전 후 이미지가 보이지 않는다고 해서 사이트 전체를 다시 설치할 필요는 없습니다.

먼저 이미지 주소를 직접 열어보고, 파일이 실제로 존재하는지 확인한 다음 주소, 캐시, 권한 순서로 점검하면 문제의 원인을 좁힐 수 있습니다.

한 번에 여러 설정을 변경하기보다 한 가지씩 확인하고 결과를 비교하는 것이 안전합니다. 데이터베이스를 수정하거나 파일 권한을 변경해야 한다면 작업 전에 백업을 준비하세요.

호스팅 이전은 완료했지만 이미지 문제 때문에 어려움을 겪고 있다면, 위 체크리스트를 따라 하나씩 확인해 보세요.

“`html “`

댓글 남기기