소스 코드 수정

솔루션 소스 코드를 직접 수정하고 싶으신가요? 소스 코드는 FTP 접속을 통해 수정할 수 있습니다.

소스 코드란?

소스 코드(Source Code)는 특정 프로그래밍 언어로 작성된 컴퓨터 프로그램을 사람이 읽을 수 있는 형태로 작성되어 있습니다.
CGIMALL 솔루션은 PHP, HTML, JavaScript, CSS 등의 언어로 제작되었습니다.

수정이 가능한 소스 코드 범위

솔루션의 소스 코드는 라이센스 관련 이유로 암호화된 파일을 제외하고 모두 수정이 가능합니다.
암호화된 파일은 솔루션 종류에 따라 차이가 있지만 10개 내외(1% 미만)이며, 솔루션의 기능이나 디자인 수정에 제한이 되지 않습니다.

소스 코드를 수정하는 방법

소스 코드는 솔루션 설치된 서버에 FTP 접속을 하면 확인할 수 있습니다.
알FTP나 파일질라(FileZila) 등 FTP 접속 프로그램을 이용하여 소스 코드를 PC로 다운로드한 후 수정할 수 있고,
에디트플러스(EditPlus)와 같은 문서 편집기를 이용하여 원격으로 서버에 업로드된 파일을 바로 수정할 수도 있습니다.
솔루션 소스 코드를 직접 수정하실 경우 에디트플러스의 원격 접속 기능을 이용하면 소스 코드 수정을 편하게 할 수 있어 추천드립니다.

에디트플러스(EditPlus)를 사용하여 수정하기

에디트플러스는 인터넷 환경에서 편리하게 사용할 수 있는 윈도우용 문서 편집기로서,
HTML 편집기, PHP 편집기, 자바 편집기, Hex 뷰어 기능을 지원하고
메모장을 대신할 뿐 아니라 웹문서나 프로그램 개발을 쉽게 할 수 있도록 도와주는 많은 기능들을 지원합니다.

  • 에디트플러스 공식 사이트에서 에디트플러스를 다운로드하여 PC에 설치합니다.
  • 에디터플러스 프로그램을 실행합니다.
  • 파일(F) > FTP > 원격열기(O) 메뉴를 선택합니다.
  • 원격파일열기 팝업창이 뜹니다.
  • [설정] 버튼을 클릭하면 FTP 설정 팝업창이 열리면 [추가(A)] 버튼을 클릭하여 사이트를 추가합니다.
    설명(D) 사이트 이름을 원하시는 대로 입력합니다.
    FTP 서버(S) 도메인 주소 또는 서버 IP 주소를 입력합니다. (예 : newsminihome.cgimall.co.kr)
    Username FTP 접속 아이디 정보를 입력합니다.
    Password FTP 접속 비밀번호 정보를 입력합니다.
    디렉토리 솔루션이 설치된 웹 서버 경로를 입력합니다. (잘 모르시면 비워두셔도 됩니다.)


  • 다른 옵션사항은 기본 그대로 두시고, [확인] 버튼을 클릭하면 해당 주소로 접속이 됩니다.
  • 처음 접속시 폴더명이 www, public_html, public 등으로 표시될 수 있습니다.
    해당 폴더명을 클릭하면 솔루션이 설치된 폴더로 들어가게 됩니다.
  • 열고 싶은 프로그램 파일 또는 템플릿파일(HTML문서파일)을 선택하여 [열기]버튼을 클릭하면
    선택한 해당 파일이 에디터플러스 화면으로 열리게 됩니다.
  • 필요한 수정을 하신 후 저장을 하실려면 원격 열기한 위치로 파일이 저장이 되며 파일(F) > 저장(S) 하기 하여 저장이 됩니다.
    (단축키 Ctrl + S)
    설명 드린 원격 저장은 서버에 있는 파일을 바로 수정하는 방식이기 때문에
    소스 코드가 잘못 편집이 되면 실제 사이트를 운영시 오류가 발생될 수 있으니 주의해서 작업하시기 바랍니다.


    TIP. 원격열기해서 파일을 열어둔 채 수정 후 저장을 했다면,
    수정된 파일이 잘못 되었을 경우 뒤로가기( Ctrl +Z ) 하여 처음 원격열기한 상태로 되돌릴 수 있으며,
    되돌린 상태에서 Ctrl + S를 눌러 저장을 하면 수정 전의 상황으로 되돌릴 수 있습니다.

FTP 접속이 되지 않는 경우

FTP 접속이 되지 않는 경우 FTP 접속 정보가 올바른지 다시 확인해 보시고,
그래도 접속이 되지 않으면 사용 중인 호스팅사에 문의해 보시기 바랍니다.

※ CGIMALL 호스팅을 사용하시는 경우
CGIMALL 호스팅 서버의 경우 보안을 위해 서버에 IP별 접근 제한이 되어 있습니다.
CGIMALL 호스팅을 이용 중인 고객분들 중 FTP 접속이 되지 않는 경우
사용 중인 PC의 IP 주소를 기재하여 기술지원 문의 게시판으로 문의해 주시기 바랍니다.
powered by cgimall