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

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

QA

SIR 제작의뢰 - 견적무료/익명보정/호스팅, DB 이전/단기개발. 이젠 ' 의뢰인'이 원하는 '제작자'에게만 연락처를 알릴 수 있습니다.

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

본문



안녕하세요. 


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


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


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


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


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


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



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



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


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


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



2. 코드파일 다운로드


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



3. DB백업하기


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



4. DB복원하기


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


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


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




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



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



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


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


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



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


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



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


어떻게 해야하는지요;;




이 글을 내 페이스북 계정으로 보내기 이 글을 내 트위터 계정으로 보내기 이 글을 내 구글플러스 계정으로 보내기

이 질문에 댓글 쓰기 :

답변 2

채택됨

작은별님의 답변

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

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

<img src="<?php echo G5_DATA_URL; ?>/common/logo_img" alt="<?php echo $config['cf_title']; ?>">

주소복사
채택됨
답변의 댓글
김질풍님의 댓글
댓글 감사드립니다.

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

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

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

위 오류메세지와 연관이 있는것인지요;;

웹이즈님의 답변

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


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


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



<script>
// 게시판 변수 선언
var bo_table = '<?php echo $bo_table; ?>';

// 게시판 일경우
if (bo_table) {

// 이미지속성이 있는 영역을 지정
var img = $('#contents').find('img').attr('src');

// 이미지 갯수를 체크하여 FOR
for(var i=0; i<img.length; i++) {

// 해당 이미지 주소를 변경
var replace_img = $('#contents').find('img:eq('+i+')').attr('src').replace('naver.com', 'webis.co.kr');
$('#contents').find('img:eq('+i+')').attr('src', replace_img);
}

}
</script>
 


주소복사
답변의 댓글
답변을 작성하시기 전에 로그인 해주세요.
전체 77,589 | RSS
고마운 분의 도움으로 질문을 해결하셨다면, 채택을 눌러서 감사의 마음을 전하세요.
어떻게 질문해야 할지 모른다면 질문하는 방법을 읽어 보신후 질문해 보세요.
QA 내용 검색

회원로그인

진행중 포인트경매

  1. 스타벅스 e-Gift Card (100,000원)

    참여64 회 시작19.08.16 09:15 종료19.08.23 21:15
  2. 댓글 이미지 첨부 게시판

    참여21 회 시작19.08.14 23:33 종료19.08.21 23:33

(주)에스아이알소프트 (06253) 서울특별시 강남구 도곡로1길 14, 6층 624호 (역삼동, 삼일프라자) 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT