레거시 PHP 부동산 매물 사이트 인수 · 서버 이전 · 4년째 운영 (한맥부동산)

다른 업체가 만든 하위 버전 PHP 사이트를 코드 재작성 없이 5.3으로 올려 Docker로 이전하고, 이미지 업로드 장애를 해결해 4년째 직접 운영 중입니다.

2026-09-30 (수) 02:09:36 조회 29
문의하기
레거시 PHP 부동산 매물 사이트 인수 · 서버 이전 · 4년째 운영 (한맥부동산)
PHP MySQL Docker Apache jQuery 카카오맵 API

원 개발은 다른 업체입니다. 제가 한 일은 인수 · 버전 상향 · 서버 이전 · 운영 · 기능 추가입니다. (2022.09 ~ 현재, 1인)

어떤 사이트인가

강남·서초 단기 풀옵션 임대 매물을 카카오맵과 조건 검색으로 찾는 PHP 사이트입니다. 매물과 사진이 매일 올라오는 실서비스라, 멈추면 바로 영업이 멈춥니다.

어떤 문제였나

  • 이전 업체 운영 중 해외 접속 이용자 쪽 문제가 반복됐고, 대응이 제때 되지 않았습니다
  • PHP 5.3보다 낮은 버전에서 돌던 코드라, 그대로는 새 서버·컨테이너로 옮겨 유지하기 어려웠습니다
  • 하위 PHP에서는 이미지 라이브러리가 맞지 않아 매물 사진 업로드가 깨졌습니다

어떻게 해결했나

  • 코드를 다시 짜지 않고 동작하는 선에서 가장 낮은 안정 버전(5.3)까지 올렸습니다. 화면과 기능을 하나씩 돌려보며 어긋나는 곳을 찾는 테스트를 반복했습니다
  • 하위 PHP용 Docker 자료가 거의 없어, 빌드 조합을 직접 바꿔가며 실행 환경을 맞추고 이미지로 고정했습니다. 호스트 서버를 올려도 사이트는 영향을 받지 않습니다
  • 이미지 처리 라이브러리를 그 버전에 맞게 직접 컴파일해 동작하는 코덱 조합을 찾아 업로드를 살렸습니다
  • 옮긴 뒤 나온 "이게 안 된다"(안 쓰던 화면, 특정 조건, 오래된 데이터)를 하나씩 재현해 잡았습니다

지금

  • 안정화 이후 동작 관련 이슈 0건 · 4년째 운영 중
  • 월 1회 서버 상태와 실제 사용자 화면(지도·검색·업로드) 점검
  • 이전 후 관리자 기능 강화, 화면 개선 등 기능 개발을 계속 맡고 있습니다

이런 사이트라면 비슷하게 살릴 수 있습니다

  • 기존 업체와 정리하고 이어받을 사람이 필요한 사이트
  • 기능은 충분한데 서버·PHP가 낡아 더는 못 올리는 사이트
  • 원 개발자도 문서도 없어 손대기 어려운 사이트 (그누보드·영카트 포함)

댓글 (0)

로그인 후 댓글을 남길 수 있습니다.
아직 댓글이 없습니다. 첫 번째 댓글을 남겨보세요!