그누보드5 백업해서 새로운 호스팅 복구시에서 질문입니다 채택완료
<?php
define('G5_MYSQL_SET_MODE', false);
define('G5_MYSQL_HOST', 도메인);
define('G5_MYSQL_USER', 'AAAA');
define('G5_MYSQL_PASSWORD', 'BBBB');
define('G5_MYSQL_DB', 'CCCC');
define('G5_MYSQL_SET_MODE', false);
if (!defined('_GNUBOARD_')) exit;
define('G5_MYSQL_SET_MODE', false);
define('G5_MYSQL_USER', 'AAAA');
define('G5_MYSQL_PASSWORD', 'BBBB');
define('G5_MYSQL_DB', 'CCCC');
define('G5_MYSQL_SET_MODE', false);
도메인에는 도메인 넣으면 되고
AAAA 관리자 아이디
BBBB 비번
CCC 여기에 디비 아이디
이렇게 수정하면 되죠??
근데 직접 설치해서 한게 아니라..
php마이어드민에서 SQL 해야 되나요??
그리고 <?php부터
밑에까지 복사 붙여넣기 했을떄랑
if부터 복사 붙여넣기 했을때랑 나오는게 다른데 뭐때문에 그런거죠?
답변 3개
소스가 틀렸네요.. 누가 만진거 같은데요
아래가 맞습니다.
<?php
if (!defined('_GNUBOARD_')) exit;
define('G5_MYSQL_HOST', 호스트명); //호스팅업체에 문의하시면 알려줘요
define('G5_MYSQL_USER', '사용자'); // DB 사용자
define('G5_MYSQL_PASSWORD', '비밀번호');
define('G5_MYSQL_DB', 'DB명');
define('G5_MYSQL_SET_MODE', false);
답변에 대한 댓글 2개
당연히 MYSQL DUMP 는 해야죠
TAR로 전체 백업받고요^^
호스트명은 MYSQL이 설치되어있는 호스트가 다를경우에만 그 호스트명적고요
(그것도 호스팅업체에게 문의해보면 알려줘요)
호스트가 같을 경우는 localhost
댓글을 작성하려면 로그인이 필요합니다.
그누5를 새 호스팅에 설치를 하시고, 관리자 게시판설정에서 기존의 게시판과 똑 같은 게시판을
생성을 시킵니다.
다음, 백업한 기존의 그누5에서 해당 테이블의 INSERT문을 복하사여 phpmyadmin에 들어가서 해당 테이블에 붙혀넣기를 해서 실행을 하시면 됩니다.
g5_board, g5_board_file, g5_content, g5_member 등의 INSERT문을 복사해서 복구합니다.
답변에 대한 댓글 1개
여기에서 INSERT문을 복사 있잖아요
php관리자 들어가서 어디에서 복사 하라는건가요??
댓글을 작성하려면 로그인이 필요합니다.
기존 서버에서 백업해온 sql파일을 복원하시면 됩니다.
ssh가 이용가능하시면
# mysql -u아이디 -p비밀번호 'db이름' < 백업파일.sql
하시면 되구요 아니면 phpmyadmin에서 업로드해서 복원하셔도 됩니다.
호스트명은 특별한경우가 아니면 다 localhost 또는 127.0.0.1 로 하시면 되구요.
SQL_MODE는 그대로 false로 두시면 됩니다.
답변에 대한 댓글 3개
내보내기 모두 선택 하고나서
Export type INSERT
인거 확인하고
맨 밑에 실행 누르고나서
다른 php에서 파일 가져오기
SQL 텍스트파일의 위치 (Maximum size: 20,480 KB)
여기에서 찾아서 실행 하면 오류라고 나오네요 뭐가 이상한건지..
# mysql -u아이디 -p비밀번호 'db이름' < 백업파일.sql
입력할려고 하면 길어져서 입력이 안되네요 메시지 뜨면서요
# mysql -u아이디 -p비밀번호 'db이름' < 백업파일.sql
하면 오류 없이 홈 화면으로 와지는데
파일은 생긴거 같은데 FTP에서 파일 찾으면 파일 검색에 안나와요...
된건데 못찾는건지 아니면 어떻게 찾아서 다운받아야 되는지 잘 모르겠네요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
지금 호스팅사에 복구해달라고 문의 넣은 상태라