관리 끊긴 사회복지법인 PHP 홈페이지 인수 · 서버 이전 · 2년째 운영 (선한사마리아원)
기존 업체가 관리를 중단한 하위 버전 PHP 사이트를 코드 재작성 없이 5.3으로 올려 Docker로 옮기고, 2015년 글·첨부파일까지 보존해 2년째 운영 중입니다.
원 개발은 다른 업체입니다. 제가 한 일은 인수 · 버전 상향 · 서버 이전 · 데이터 이관 · 운영 · 관리자 기능 추가입니다. (2024.09 ~ 현재, 1인)
어떤 사이트인가
2015년 전후에 프레임워크 없이 만들어진 사회복지법인 PHP 홈페이지입니다. 게시판 5종에 공지 누적 541건, 채용공고·소식지·후원 안내가 계속 올라가는 멈추면 안 되는 사이트입니다.
어떤 문제였나
- 기존 업체가 더 이상 관리할 수 없다고 통보했고, 법인 안에 맡을 사람이 없었습니다
- 서버를 직접 구입해 쓰는 방식이라 유지 비용이 계속 나갔습니다
- PHP 5.3보다 낮은 버전의 코드라 그대로는 새 환경으로 옮겨 유지하기 어려웠습니다
왜 다시 만들지 않았나
기능은 이미 필요한 만큼 있었습니다. 새로 만들면 비용과 기간이 몇 배가 되고, 10년 치 게시물과 첨부파일 이관이 따로 생깁니다. 비용을 줄이려고 시작한 일에 더 큰 비용을 쓰게 됩니다.
어떻게 해결했나
- 코드를 고치지 않고 동작하는 선에서 가장 낮은 안정 버전(5.3)까지 올렸습니다. 게시판 5종과 첨부파일 처리를 화면마다 돌려보며 테스트를 반복했습니다
- 하위 PHP용 Docker 자료가 거의 없어 빌드 조합을 직접 찾아 실행 환경을 이미지로 고정했습니다. 웹서버·DB도 함께 컨테이너로 묶었습니다
- 직접 사서 쓰던 서버를 정리해 고정 비용을 사용량 기준으로 바꿨습니다
- 첨부 이미지 파일명이 예전 인코딩으로 저장돼 있어 그대로 옮기면 깨졌습니다. 본문 속 경로까지 맞춰 2015년 글이 지금도 같은 주소에서 열립니다
지금
- 안정화 이후 동작 관련 이슈 0건 · 2년째 운영 중
- 월 1회 서버 상태와 실제 화면(게시판·첨부파일) 점검
- 운영하시는 분들 요청으로 관리자 기능을 추가 개발했습니다
이런 사이트라면 비슷하게 살릴 수 있습니다
- 기존 업체가 손을 뗐는데 이어받을 사람이 필요한 사이트
- 서버 비용이 부담스러운데 재구축 예산은 없는 사이트
- 원 개발자도 문서도 없어 손대기 어려운 사이트
이 개발자의 다른 프로젝트
레거시 PHP 부동산 매물 사이트 인수 · 서버 이전 · 4년째 운영 (한맥부동산)
다른 업체가 만든 하위 버전 PHP 사이트를 코드 재작성 없이 5.3으로 올려 Docker로 이전하고, 이미지 업로드 장애를 해결해 4년째 직접 운영 중입니다.
네이처렌즈 — AI 생물 종 식별·유해성 판정 앱·웹 통합 시스템 (1인 개발)
사진으로 식물·곤충·동물의 종을 AI가 식별하고 유해성을 알려주는 서비스 — 기획부터 웹·관리자·iOS 앱 출시까지 1인 개발
한국콘홀협회 대회 운영 플랫폼 — 실제 대회 4건 운영 · 대진 자동 편성 · 전광판 (1인 개발)
참가 접수부터 대진 편성, 심판 점수 입력, 전광판, 결과·랭킹 확정까지 — 실제 대회 4건을 현장에서 운영한 협회 통합 플랫폼
최신 댓글
전체 보기 →👍
TOTP 보안 좋아요.
고객이 원하는 것만 수정 개발 해주는거죠
회원가입하고, 하단 부분은 전혀 손 안대고 아미나 원본이 나옵니다.
좋은 말씀 감사합니다. (●'◡'●) 다만 저는 이미 현업에서는 내려온 상태라 교육이나 멤버십까지 운영할 계획은 없습니다. 지금처럼 개인적으로 관심 있는 것들을 만들어 보고, 정리한 내용이나 결과물을 필요하신 분들과 공유하는 정도가 제게는 소일거리입니다. G7을 처음 접하시는 분들이 조금이라도 쉽게 시작할 수 있도록, 제가 아는 범위에서 계속 자료를 남겨두는 것. 그 정도가 제가 생각하는 방향입니다. :)