테스트 사이트 - 개발 중인 베타 버전입니다

영카트5 로컬환경 구축 질문드립니다. 채택완료

안녕하세요. 

카페24 웹호스팅, 영카트5 솔루션을 이용하여 제작한 쇼핑몰을 운영중입니다.

현재는 웹 ftp서버에 다이렉트로 작업하여 코드의 오류가 발생시

사용자 화면에도 오류가 그대로 노출이 되어버리는 상태입니다..

때문에 로컬작업을 통해 이상유무 확인 후 정상적인 코드만 실서버에 적용하고 싶어 로컬환경 구축에 대해 작업해보고 있는데요

제가 작업한 과정을 최대한 상세히 말씀드리고 조언을 얻고자 합니다.

사실 몇시간전에도 질문글을 남겨 도움을 얻었는데 css/html 만 다룰줄 알아서 자꾸 막히네요ㅠ

제가 작업한 과정은 아래와 같습니다.

1. apm 통합툴(?) 오토셋 설치

- C/autoset9/public_html/  경로가 생성되었습니다.

- http://localhost">http://localhost 접속하여 오토셋 테스트페이지를 확인하였습니다

2. 코드파일 다운로드

- ftp서버 접속하여 해당 사이트의 모든 코드파일들을 다운로드하여 C/autoset9/public_html/ 경로에 복사하였습니다.

3. DB백업하기

- 실서버 DB에 접속하여 첫페이지에서 "내보내기" 메뉴를 이용해 localhost.sql 이라는 DB파일을 백업, 다운로드 하였습니다.

4. DB복원하기

- 오토셋 설치후 접속할 수 있는 DB인 http://127.0.0.1/phpmyadmin/">http://127.0.0.1/phpmyadmin/ 에 접속하여 root/autoset 입력하고 접속했습니다

- 좌측 DB항목들 중 test를 클릭하고 "가져오기" 메뉴를 이용하여 백업해놓은 localhost.sql 파일을 업로드 후 DB등록했습니다.

- C/autoset9/public_html/ 경로안에 data/dbconfig.php 파일을 열어 아래와 같이 수정했습니다.

</p><p>
</p><p>if (!defined('_GNUBOARD_')) exit;</p><p>define('G5_MYSQL_HOST', 'localhost');</p><p>define('G5_MYSQL_USER', 'root');</p><p>define('G5_MYSQL_PASSWORD', 'autoset');</p><p>define('G5_MYSQL_DB', 'test');</p><p>define('G5_MYSQL_SET_MODE', false);</p><p>
</p><p>

5. ftp 접속해서 data/session 폴더내에 모든 파일을 지우고 data폴더 권한을 707로 바꾸고 하위디렉토리로 이동 항목을 체크하였습니다.

6. 위 과정을 거쳐 http://localhost">http://localhost 로 접속한 결과 사이트페이지와 상품리스트가 출력은 되는데

로고이미지나 기타 배너 이미지 등등 관리자에서 등록해 사용하는 이미지들이 출력이 되지 않습니다.

예를들어 로고이미지 경로가

실서버 로고이미지 경로 - http://사이트도메인/data/common/mobile_logo_img">http://사이트도메인/data/common/mobile_logo_img 

로컬 로고이미지 경로 - http://127.0.0.1/data/common/mobile_logo_img">http://127.0.0.1/data/common/mobile_logo_img

이렇게 되어있어서 로컬에서는 이미지가 출력이 안되는거 같은데 이미지 경로를 상대경로로 바꾸지 않고 해결하려면

어떻게 해야하는지요;;

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

채택된 답변
+20 포인트

로고나 배너 이미지면 몇 개 안 될 것 같은데 관리자 페이지에서 새로 등록하시는 게 가장 간편한 해결 방법 아닐까요. 그게 게시판에 파일 등록하는 것처럼 DB에 파일 이름이 따로 저장되는 게 아니고 data 폴더에서 직접 가져오는 거라서..

해당 이미지들은 확장자가 안 붙어서 서버 이전을 하면 그런 경우가 생기더라고요.

<?php echo $config['cf_title']; ?>

로그인 후 평가할 수 있습니다

답변에 대한 댓글 3개

댓글 감사드립니다.

말씀하신 방법대로 해보려고 관리자 접속을 했더니

OPENSSL 관련함수를 사용할 수 없습니다.
서버관리자에게 문의해 주십시오.

라는 오류메세지가 뜨고 로고 이미지 등록이 적용이 되지 않습니다.

위 오류메세지와 연관이 있는것인지요;;
이미지 등록하고의 연관성은 모르겠지만
kcp 결제 모듈을 사용한다면 openssl 은 서버에 설치되어 있어야 합니다.
아 감사합니다.

캐시를 비우지 않아 이미지등록이 안된것처럼 보인거엿네요;;

관리자에서 이미지 재등록하니 정상적으로 이미지 출력이 됩니다.

감사합니다~

댓글을 작성하려면 로그인이 필요합니다.

저희 고객사중 서버 이전을 하여 경로를 상대경로로 바꾸지 못하는 상황에 

아래와 같은 예제로 naver.com로 되어 있는 이미지 경로를 webis.co.kr 로 변경하였습니다.

도움이 되시길 바라겠습니다.


 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

댓글 감사드립니다,

참고하도록 하겠습니다!

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고