BOARD

팁·활용

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

페이지 정보

profile_image
작성자 최고관리자
댓글 0건 조회 27회 작성일 26-09-14 13:37

본문

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

그누보드 스마트에디터로 등록되는 이미지의 절대 경로를 루트 상대 경로로 변경하여, 도메인 변경 시 발생하는 경로 수정 번거로움을 해결하는 방법을 안내합니다.

스마트에디터 이미지 경로를 상대 경로로 변경하는 방법

그누보드 스마트에디터로 이미지를 등록할 때 기본적으로 도메인 주소가 포함된 절대 경로로 저장됩니다. 도메인 변경 시 경로를 다시 수정해야 하는 번거로움을 줄이기 위해 설정 파일을 수정하여 루트 상대 경로로 저장되도록 변경할 수 있습니다.

수정할 파일 경로

수정을 진행하기 전에 반드시 대상 파일을 백업해 두어야 합니다.

/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 쿼리 수정 등이 필요할 수 있습니다.

함께 보면 좋은 글

참고자료

기타 참고자료

댓글목록

등록된 댓글이 없습니다.