사용중인 사이트와 비슷한 사이트 하나더 만드려고 기존 사이트를 복제 하려고 하는데. 생각보다 힘드네요.
아래 틀린 부분이 있을까요?? 웹소스 복제 하면 사이트가 먹통이 됩니다.
DB는 사실 복제가 필요 없는데 이것 때문에 오류인가 해서. 같이 했는데. 이유를 모르겠네요 ㅎ
기존 호스팅A (카페24 가상서버 호스팅)
FTP 위치 : /home/사이트A
복사 호스팅B (카페24 웹호스팅)
FTP 위치 : /사이트B
<백업>
기존 호스팅A > putty 실행 > 접속
Copy
[root@호스팅A ~]# cd /home/사이트A
[root@호스팅A 사이트A]# tar cfz backup.tgz *
[root@호스팅A 사이트A]# mysqldump -u(사이트A_USER) -p(사이트A_PASSWORD) (사이트A_DB) > backup.sql
"backup.tgz", "backup.sql" 받은 파일 FTP로 호스팅B "/사이트B" 여기로 이동
<복원, 복제>
복사하려는 호스팅B > putty 실행 > 접속
Copy
[호스팅B@uws7 /]$ cd /사이트B
[호스팅B@uws7 ~]$ tar xfz backup.tgz
/www/data/dbconfig.php 에서 디비 정보 변경 파일은 있지만 사이트가 안열림.
Copy
if (!defined('_GNUBOARD_')) exit;
define('G5_MYSQL_HOST', 'localhost');
define('G5_MYSQL_USER', '사이트A'); > 사이트B
define('G5_MYSQL_PASSWORD', '사이트A_비번'); > 사이트B_비번
define('G5_MYSQL_DB', '사이트A'); > 사이트B
define('G5_MYSQL_SET_MODE', false);
Copy
[호스팅B@uws7 ~]$ mysql -u(사이트B_USER) -p(사이트B_PASSWORD) (사이트B_DB) < backup.sql
답변 6개 / 댓글 12개
채택된 답변
+20 포인트
답변에 대한 댓글 4개
이건 왠지 후덜덜 하네요 rm이 아니길 천만다행 입니다.
Copy
[root@호스팅A 사이트A]# tar cfz backup.tgz *
답변에 대한 댓글 4개
Copy
error_reporting(E_ALL);
ini_set("display_errors", 1);
해당화면 최상단에 에러표시 넣으시면 왜 흰 화면이 나오는지 알수 있습니다.
사이트가 안열림.
==
어떤 증상인가요?
화면이 하얗게 나오는지
에러 메시지가 출력되는지...
답변에 대한 댓글 2개
답변을 작성하려면 로그인이 필요합니다.
<?php
/********************
상수 선언
********************/
define('G5_VERSION', '그누보드5');
define('G5_GNUBOARD_VER', '5.3.3.3');
define('G5_YOUNGCART_VER', '5.3.3.3.1');
// 이 상수가 정의되지 않으면 각각의 개별 페이지는 별도로 실행될 수 없음
define('_GNUBOARD_', true);
if (PHP_VERSION >= '5.1.0') {
//if (function_exists("date_default_timezone_set")) date_default_timezone_set("Asia/Seoul");
date_default_timezone_set("Asia/Seoul");
}
/********************
경로 상수
********************/
/*
보안서버 도메인
회원가입, 글쓰기에 사용되는 https 로 시작되는 주소를 말합니다.
포트가 있다면 도메인 뒤에 :443 과 같이 입력하세요.
보안서버주소가 없다면 공란으로 두시면 되며 보안서버주소 뒤에 / 는 붙이지 않습니다.
입력예) https://www.domain.com:443/gnuboard5
*/
define('G5_DOMAIN', '');
define('G5_HTTPS_DOMAIN', '');
/*
www.sir.kr 과 sir.kr 도메인은 서로 다른 도메인으로 인식합니다. 쿠키를 공유하려면 .sir.kr 과 같이 입력하세요.
이곳에 입력이 없다면 www 붙은 도메인과 그렇지 않은 도메인은 쿠키를 공유하지 않으므로 로그인이 풀릴 수 있습니다.
*/
define('G5_COOKIE_DOMAIN', '');
define('G5_DBCONFIG_FILE', 'dbconfig.php');
define('G5_ADMIN_DIR', 'adm');
define('G5_BBS_DIR', 'bbs');
define('G5_CSS_DIR', 'css');
define('G5_DATA_DIR', 'data');
define('G5_EXTEND_DIR', 'extend');
.
.
.
.