워드프레스(WordPress)로 작성한 모든 글의 제목 및 텍스트는 서버에 DB로 저장되어 있고, 글을 작성하면서 업로드하여 첨부한 이미지들은 모두 wp-content/uploads에 저장되어 있다. 따라서, DB가 손상되지 않았고, wp-content/uploads만 백업이 되어 있다면 얼마든지 워드프레스를 지우고 다시 설치해도 복구가 가능하다.
1. 우선 wp-content 디렉토리를 ftp로 다운받아 저장해둔다.
2. wp-content 디렉토리 외에도 필요한 디렉토리들이 있다면 백업해둔다.
3. 그 다음 wp-admin, wp-content, wp-includes 디렉토리 및 wp-*.php 파일들을 모두 지워준다.
4. 최신 워드프레스 파일을 다운받아서 압축을 풀고 wp-admin, wp-content, wp-includes 디렉토리와 wp-*.php 파일들을 ftp로 업로드한다.
5. 웹브라우저로 주소를 치면 워드프레스 첫 설정 페이지가 보인다. 기존과 동일하게 사용 언어, DB 이름 및 사용자 이름 등을 차례대로 설정해준다.
6. 1번과 2번에서 백업해두었던 wp-content/uploads 와 기타 디렉토리들을 ftp로 다시 업로드해주면 기존과 동일한 상태가 된다. 단, 모든 플러그인은 재설치해야 한다.
<!-- wp:list -->
define('DB_NAME', 'wordpress');
/** MySQL database username */
define('DB_USER', 'ID');
/** MySQL database password */
define('DB_PASSWORD', 'PWD');
/** MySQL hostname */
define('DB_HOST', 'localhost');
/** Database Charset to use in creating database tables. */
define('DB_CHARSET', 'utf8mb4');
/** The Database Collate type. Don't change this if in doubt. */
define('DB_COLLATE', '');