서버이전에 관한 문제
본문
서버이전할때 phpMyAdmin 이게 꼭 필요한가요?
그냥 data 폴더에 있는 내용그대로 다운로드하여 업로드하면 되는거 아니에요?
그러니까 이전서버에 있는 내용 전체를 다운로드하여 이전할 서버에 다 업로드 시키면 되는거 아닌가요?
답변 5
알고 계신 내용은 DATA 입니다.
DATA 와 별개로 DB 도 업로드 해야합니다.
쉽게 말해서
DATA 는 홈페이지를 구성하는 파일들이며
DB 는 회원 정보나 회원이 글을 남기는 데이터들 입니다.
말씀하신 부분은 파일이 업로드된 폴더 입니다.
phpMyAdmin 는 게시판 내용 및 회원 정보등이 저장되어 있는 저장장소라고 생각하시면 됩니다.
그러니 서버 이전할때는 소스파일 뿐만이 아니라 기존에 저장되어 있던 내용도 필요하므로 phpmyadmin 같은 디비 관리 툴로 디비 내용도 백업을 하셔야 합니다.
홈페이지 구성: (그누구성파일 + 사용자업로드파일 + DB소스)
※ 사용자업로드파일: /data 폴더 안에 저장됨.
※ DB소스: mysql이라는 DB관리시스템에 별도 저장됨.
질문자 님 방식 백업 경우, DB소스가 누락됩니다.
따라서, PhpMyAdmin 프로그램이나 SSH 이용해 DB소스도 백업받아 복원해야 합니다.
DB용량이 크면 PhpMyAdmin으로 복원 안 될 때도 있으니, 백업복원은 SSH이용하는 게 편합니다.
SSH 대표적인 프로그램이 PUTTY입니다. (구글링하면 무료 다운 가능)
보통
FTP와 DB로 구분 됩니다.
여기에서 FTP는 프로그램 소스 및 이미지자료, CSS, 업로드파일 등을 저장하는 공간이며
DB는 DataBase 의 줄임말로 유저가 작성한 글이나 자료등을 데이터 화 하여 저장하는 공간입니다.
말씀하신 data 폴더는 이중 업로드 파일 저장공간일 뿐이며
phpmyadmin 은 DB를 보는 하나의 수단(웹상에서 DB를 컨트롤 하는)일 뿐입니다.
외부 프로그램으로 DB를 컨트롤 하는게 따로 있으실경우 phpmyadmin 은 필요없습니다.
서버 이전시
FTP에서 모든 폴더 + 파일 백업(내려받기) 하고
DB 에서 모든 데이터를 백업 하신 후 이전을 진행하시는 편이 정신건강에 이롭습니다.
서버를 이전할때
1. 소스파일
-> 전체폴더를 옮기시면 됩니다. (PHPMYADMIN도 사용하시면 옮기시면 됩니다.)
2. DB
-> 별도공간에 있기 때문에 dump를 받으셔서 옮기셔야 합니다.