그누보드 스마트에디터 이미지 경로를 상대 경로로 변경하는 방법
페이지 정보

본문
그누보드 스마트에디터로 등록되는 이미지의 절대 경로를 루트 상대 경로로 변경하여, 도메인 변경 시 발생하는 경로 수정 번거로움을 해결하는 방법을 안내합니다.
스마트에디터 이미지 경로를 상대 경로로 변경하는 방법
그누보드 스마트에디터로 이미지를 등록할 때 기본적으로 도메인 주소가 포함된 절대 경로로 저장됩니다. 도메인 변경 시 경로를 다시 수정해야 하는 번거로움을 줄이기 위해 설정 파일을 수정하여 루트 상대 경로로 저장되도록 변경할 수 있습니다.
수정할 파일 경로
수정을 진행하기 전에 반드시 대상 파일을 백업해 두어야 합니다.
/plugin/editor/smarteditor2/photo_uploader/popup/php/index.php
코드 변경 방법
해당 파일에서 기존 코드를 찾아 다음과 같이 변경합니다.
// 기존 코드
$data_url = G5_DATA_URL.'/editor/'.$ym.'/';
// 수정 후 코드
$data_url = '/'.G5_DATA_DIR.'/editor/'.$ym.'/';
수정을 완료한 후 이미지를 업로드하면 이미지 경로에 도메인이 포함되지 않고 루트 경로 기준으로 저장됩니다.
적용 시 주의사항
이 수정 방법은 그누보드를 계정 루트 폴더에 설치한 경우에 적합합니다. 그누보드를 루트가 아닌 하위 폴더(예: /g5/ 등)에 생성하여 설치한 경우에는 경로가 올바르게 작동하지 않을 수 있으므로 주의해야 합니다.
수정 후 확인 방법
코드를 수정한 후 스마트에디터로 테스트 이미지를 업로드해 본 뒤, 저장된 이미지 태그의 src 속성 값이 도메인 주소를 제외한 /data/editor/... 형태의 상대 경로로 출력되는지 확인합니다.
복구 방법
문제가 발생하거나 원래의 절대 경로 방식으로 되돌려야 할 때는 수정했던 /plugin/editor/smarteditor2/photo_uploader/popup/php/index.php 파일을 백업해 둔 원본 파일로 복원합니다.
하위 폴더 설치 환경에서의 주의사항
제시된 상대 경로 수정 방법은 그누보드를 계정 루트 폴더에 설치한 경우에 적합합니다. 만약 그누보드를 루트가 아닌 하위 폴더(예: /g5/ 등)에 생성하여 설치한 환경에서는 경로가 올바르게 작동하지 않을 수 있으므로 적용 시 주의가 필요합니다.
수정 후 확인 및 복구 방법
이미지 경로가 정상적으로 변경되었는지 확인하거나, 문제가 발생하여 원본으로 되돌려야 할 경우 다음 절차를 따릅니다.
- 확인 방법: 스마트에디터로 테스트 이미지를 업로드한 후, 저장된 이미지 태그의
src속성 값이 도메인을 제외한/data/editor/...형태인지 확인합니다. - 복구 방법: 수정했던
/plugin/editor/smarteditor2/photo_uploader/popup/php/index.php파일을 미리 백업해 둔 원본 파일로 교체합니다.
상황별 판단 및 행동 가이드
| 내 상황 | 우선할 판단 | 다음 행동 |
|---|---|---|
| 그누보드를 계정 루트 폴더에 설치하고 도메인 변경에 대비하려는 경우 | 설정 파일(/plugin/editor/smarteditor2/photo_uploader/popup/php/index.php) 백업 후 코드 수정 | $data_url = '/'.G5_DATA_DIR.'/editor/'.$ym.'/';로 변경 후 테스트 이미지 업로드 및 src 속성 확인 |
그누보드를 루트가 아닌 하위 폴더(예: /g5/ 등)에 설치한 경우 | 루트 상대 경로 방식 적용 시 경로 오류 가능성 검토 | 하위 폴더 환경에서는 경로가 올바르게 작동하지 않을 수 있으므로 주의 및 원본 유지 고려 |
| 코드 수정 후 이미지가 정상적으로 출력되지 않거나 원래 상태로 되돌려야 하는 경우 | 기존 절대 경로 방식으로 복구 필요 | 미리 백업해 둔 원본 index.php 파일로 복원 |
실전 FAQ
Q. 하위 폴더에 그누보드를 설치한 경우에도 코드를 수정하여 상대 경로를 쓸 수 있나요?
- 답변: 원문 기준 이 수정 방법은 계정 루트 폴더에 설치한 경우에 적합합니다. 하위 폴더에 설치된 환경에서는 경로가 올바르게 작동하지 않을 수 있으므로 적용 시 주의가 필요합니다.
Q. 코드를 수정한 뒤 이전 글에 등록된 이미지의 경로도 자동으로 상대 경로로 바뀌나요?
- 답변: 본문에서 다루는 설정 변경은 수정한 이후에 스마트에디터로 업로드하는 이미지부터 적용됩니다. 이미 등록된 기존 글의 절대 경로 이미지들은 별도의 DB 쿼리 수정 등이 필요할 수 있습니다.
함께 보면 좋은 글
- 그누보드 스마트에디터 및 썸네일 이미지 title 및 alt 속성 제어 방법
- 그누보드 스마트에디터 사진 업로드 용량 제한 설정 방법
- 스마트에디터 툴바 아이콘 삭제 및 레이아웃 오류 해결 방법
참고자료
기타 참고자료
- 이전글그누보드 게시물 이동 및 복사 시 작성 시간을 현재 시간으로 갱신하는 방법 26.09.14
- 다음글그누보드 스마트에디터 및 썸네일 이미지 title 및 alt 속성 제어 방법 26.09.14
댓글목록
등록된 댓글이 없습니다.