도움말 작성
조연웅, 오토셋개발자그룹

(주)올플랜에서 개발한 "무료"로 소스를 다운받아 사용할 수 있는 쇼핑몰 솔루션입니다.
쇼핑몰 솔루션을 구매해 본격적인 사업을 시작하기 전에, 비용의 부담 없이 솔루션의 사용법과 운영을 충분히 경험해 볼 수 있도록 "무료"로 제공하는 솔루션입니다.
| 굿모닝샵 프리 소개 페이지에서 발췌

굿모닝샵 프리 버전은 무료로 제공해드리는 프로그램이지만, 소스의 라이센스는 개발사인 "㈜올플랜"이 보유하고 있습니다. 소스의 복제, 수정, 배포 및 소스를 기반으로 하는 개작 등 "프로그램 저작권"에 위배되는 행위는 법률에 의거 처벌 받을 수 있습니다. 단, 디자인 변경 및 그에 관련된 수정 작업은 가능합니다. 솔루션의 오른쪽 하단에는 Copyright가 있고, 왼쪽에는 웹프로그램 배너가 있으며 제거할 수 없습니다. 무료 버전과 유료 버전의 라이센스 관리와 기술지원을 위해 필요한 부분이며 디자인 변경 시에도 제거해서는 안됩니다.

 

(주)올플랜이 운영하는 사이트의 쇼핑몰솔루션 카테고리의 "굿모닝샵 프리(Free)" 를 다운로드 받습니다.
(주)올플랜 사이트에서 다운로드 받기 | PHP스쿨에서 다운로드 받기

 

아래와 같은 방법으로 쉽게 설치하실 수 있습니다.

다운로드 받은 gm_free.tar.tar 파일의 압축을 저는 D:autosetpublic_htmlgmfree 에 풀었습니다.
그리고 gmfree.demo.autoset.org 라는 도메인을 가상 호스트에 등록하고, 홈 디렉토리를 저 경로에 맞춰줬습니다.




굿모닝샵 프리 버전은 별도의 설치 프로그램이 없기 때문에,
직접 수정할 곳은 수정하고 DB 덤프파일을 복원시켜줌으로써 설치를 완료하게 됩니다.

압축해제한 폴더(여기서는 gmfree) 안에 보시면 lib 폴더가 있습니다.



폴더에 들어가면, db_info.php 와 solution.sql 파일이 있습니다.

2개의 파일을 수정하게 됩니다.
먼저, db_info.php 파일을 메모장이나 EditPlus 등의 텍스트 편집기로 엽니다.



그리고 14 번째 줄의 정보를 오토셋의 정보로 맞춰줍니다.

호스트명과 포트번호는 모두 동일합니다. localhost 와 3306 을 입력합니다.

DB 명은 여러분이 직접 생성한 DB 든, 아니면 기본 제공되는 mydb 또는 mydb_euckr 을 적습니다.
mydb_euckr 에 설치하실 것을 권장하며, 4.2.0 버전 이상에만 이 DB 가 있습니다.

그리고 아이디에는 4.0.0 ~ 4.1.3 버전의 사용자께서는 root 를 입력하거나 혹은 추가한 사용자ID를
4.2.0 버전 이상의 사용자께서는 sa 를 입력합니다. (혹은 root 를 입력해도 됩니다)

그리고 패스워드에 autoset 을 입력합니다. 역시, 패스워드를 변경했다면 변경하신 패스워드를 입력하시면 됩니다.
변경을 하셨으면, 저장하시고, 다음 파일을 엽니다.

이번에 열 파일은 solution.sql 파일입니다.



다른 것 없습니다.

" set names euckr; "을 제일 첫 줄에 추가만 해주시고, 저장합니다.

여기서 주의하실 점은 마지막에 세미콜론(;)이 있다는 것에 유의해주세요.

이제 DB 를 MySQL 서버에 복원(생성)합니다.
오토셋을 켜주시고, [백업] 메뉴의 [SQL 파일 실행]을 클릭합니다.



그리고 적용될 데이터베이스를 " mydb_euckr " 을 선택합니다.
앞서 db_info.php  에서 입력한 DB 명을 입력해주시면 됩니다.

그리고 [파일 선택] 을 클릭해서 solution.sql 파일을 선택하고, [열기(O)] 버튼을 클릭합니다.
그 다음, [선택된 SQL 파일 실행] 을 클릭합니다.



실행하겠냐는 질문에 [ 예(Y) ]  버튼을 눌러 실행을 합니다.



실행이 완료되면, 적용되었다는 메시지가 나오게 됩니다.

문제가 발생했나요? 어떤 문제?
- SQL 파일이 정상적으로 실행되지 않았습니다.
- DB 를 살펴보니 전혀 굿모닝샵 관련 테이블이 생성되어 있지 않습니다.

어떻게 해결? 2가지를 점검해봅니다.
첫번째, solution.sql 파일 첫번째 줄에 삽입한 set names euckr 다음 세미콜론(;) 이 누락된게 아닌지 확인합니다.
두번째, [도구 > 오토셋 설정 > 오토셋 설치 정보] 메뉴에서 기본 사용자ID가 root 이고,
사용자 패스워드가 autoset 혹은 변경한 패스워드로 설정되어 있는지 확인합니다.


다음으로, 한글이 깨지는 현상을 해결하기 위해 2군데 코드를 추가 삽입합니다.
여실 파일은 lib 폴더에 보시면 db_conn.php 파일이 있습니다.
역시 메모장이나 EditPlus 같은 텍스트 편집기를 엽니다.



그리고 52번째 줄, 58번째 줄의 $this->conn = @mysql_connect 부분 다음 줄에
mysql_query("set names euckr"); 을 추가합니다.

여기까지 하면, 설치가 완료된 것입니다.

이제, 관리자 모드를 한번 들어가볼까요?

http://설치한 도메인/admin/ 으로 접속합니다.

저 같은 경우에는 gmfree.demo.autoset.org 라는 가상호스트를 추가하고 설치했기 때문에
http://gmfree.demo.autoset.org/admin 으로 접속했습니다만,
localhost 로 혹은 IP주소로만 확인가능한 경우에는 http://localhost 또는 IP주소/gmfree/admin/ 으로 접속해야겠지요.

여기서 gmfree 는 public_html 폴더 안의 폴더명이자, 압축을 푼 폴더명입니다.



기본 사용자 아이디와 패스워드가 모두 admin 입니다.
입력하고, Login 버튼을 누릅니다.



관리자 화면으로 접속이 되고, 첫 화면이 주문 관리군요.

다음으로 방금 주소 창에 입력했던 주소에서 admin 만 빼면 내 쇼핑몰 주소가 됩니다.

저 같은 경우 http://gmfree.demo.autoset.org 로 접속하면 되겠지요.
혹은 http://localhost/gmfree 또는 http://IP주소/gmfree 로 접속하면 됩니다.



쇼핑몰 프로그램 사용과 관련해서 궁금한게 있다면, http://webprogram.co.kr 에 방문해서 문의해보시기 바랍니다.