친절한 우리 고모

친절한 고모의 친절한 이야기

  • 2025. 4. 12.

    by. 친절한 고모

    목차

      🌐 로컬 워드프레스에서 실제 서버로 옮기는 법

      (로컬 → 실서버 마이그레이션 완전 가이드)

      로컬 환경에서 열심히 만든 워드프레스 사이트,
      이제 진짜 세상에 공개할 시간입니다.

      이번 글에서는
      ✔ 로컬 워드프레스 사이트를 실서버로 옮기는 전체 과정
      ✔ 파일 전송, DB 이전, URL 수정까지
      처음부터 끝까지 수동으로 이전하는 방법을 단계별로 알려드릴게요.


      ✅ 1. 준비물 체크리스트

      항목설명
      웹 호스팅 계정 카페24, 고도몰, 루아틱, 가비아 등
      FTP 프로그램 FileZilla, WinSCP 등
      DB 관리 툴 phpMyAdmin (대부분 호스팅에서 제공)
      로컬 워드프레스 파일 + DB 백업 지난 23번 글에서 다뤘던 내용!

      📂 2. 로컬 워드프레스 백업하기

      1️⃣ 워드프레스 폴더 전체 복사

      • 예: C:\xampp\htdocs\myblog 폴더

      2️⃣ 데이터베이스 내보내기

      • phpMyAdmin → DB 선택 → [내보내기] → SQL 파일 다운로드

      🔁 이 두 가지가 마이그레이션의 핵심입니다.


      🚀 3. 실서버에 파일 업로드

      ✅ FTP 접속

      1. FileZilla 실행
      2. 호스트, 사용자명, 비밀번호, 포트 입력 후 [빠른 연결]
      3. /public_html 또는 /www 폴더 내에 접속

      ✅ 워드프레스 파일 업로드

      • 로컬 myblog 폴더 안의 모든 파일을
      • 실서버의 루트 폴더에 그대로 업로드

      💡 업로드엔 다소 시간이 걸릴 수 있어요 (5~20분 이상)


      🛠️ 4. 실서버 DB 생성 및 복원

      1. 웹호스팅 관리자 → MySQL 생성 메뉴
        • DB 이름 / 사용자 / 비밀번호 생성
      2. phpMyAdmin 접속 → 생성한 DB 선택
      3. [가져오기] → 로컬에서 백업한 SQL 파일 업로드

      📌 완료 후, phpMyAdmin에서 테이블들이 잘 생성되었는지 확인하세요!


      🧾 5. wp-config.php 수정

      /wp-config.php 파일 열고, 아래 항목 수정:

      php
      복사편집
      define( 'DB_NAME', '서버에서 생성한 DB 이름' ); define( 'DB_USER', 'DB 사용자명' ); define( 'DB_PASSWORD', 'DB 비밀번호' ); define( 'DB_HOST', 'localhost' ); // 대부분 호스팅에서는 그대로

      ✅ 이 파일은 DB 연결의 핵심입니다.


      🔗 6. URL 경로 수정 (로컬 → 실서버 주소로)

      로컬 환경의 URL이 http://localhost/myblog였다면,
      이제는 https://mydomain.com으로 바뀌어야 합니다.

      방법 ① Search Replace DB 스크립트 사용

      🔗 https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

      • 다운로드 후 서버에 업로드
      • 실행: old URL → new URL 입력
      • 실행 후 스크립트 삭제 필수

      방법 ② 플러그인 사용 (추천: Better Search Replace)

      • 서버에 접속해 워드프레스 관리자 로그인
      • 플러그인 설치 후 실행

      ⚠️ 마이그레이션 후 체크리스트

      항목설명
      메뉴 / 링크 정상 작동 내부 링크 확인 필수
      이미지 출력 media 경로가 올바르게 수정되었는지
      관리자 로그인 wp-login.php로 로그인 되는지
      퍼머링크 재설정 관리자 > 설정 > 고유주소 → 다시 저장
      보안 .htaccess 및 wp-config.php 권한 확인

      ✅ 요약 정리

      단계핵심 작업
      백업 파일 + DB 수동 백업 (로컬 기준)
      FTP 전송 실서버에 전체 파일 업로드
      DB 복원 새 DB 생성 후 SQL 가져오기
      설정 변경 wp-config.php 수정 + URL 전환
      검수 이미지, 링크, 로그인 등 점검

      📘 다음 글 예고

      👉 실서버에서 SSL 적용 및 HTTPS 설정하기 (보안과 신뢰 확보)
      : SSL 인증서 적용으로 HTTPS 보안 주소로 전환하고, 애드센스 승인 시 신뢰도까지 높이는 설정을 다룹니다.

       

      🌐 로컬 워드프레스에서 실제 서버로 옮기는 법