워드프레스 백업과 복구 방법

워드프레스 백업과 복구 방법을 설명드릴게요. 전체적인 순서를 따라가시면 됩니다.

1. 워드프레스 백업 방법

1.1. 파일 백업

  • 워드프레스 설치 디렉토리(/var/www/html/wordpress)에 있는 모든 파일을 백업합니다.
bash
tar -czvf wordpress_backup.tar.gz /var/www/html/wordpress

1.2. 데이터베이스 백업

  • MySQL 데이터베이스를 백업합니다.
bash
mysqldump -u 개인아이디_HD -p Homedaily_sum > wordpress_db_backup.sql

2. 다른 서버에 복구하는 방법

2.1. 아파치, PHP, MySQL, 워드프레스 설치

새로운 서버에서 필요한 소프트웨어를 설치합니다.

  • 아파치 웹 서버 설치
bash
sudo apt update
sudo apt install apache2
  • PHP 설치
bash
sudo apt install php libapache2-mod-php php-mysql
  • MySQL 설치
bash
sudo apt install mysql-server
sudo mysql_secure_installation
  • 워드프레스 설치
bash
cd /var/www/html
wget https://wordpress.org/latest.tar.gz
tar -xzvf latest.tar.gz
mv wordpress /var/www/html/wordpress

2.2. 데이터베이스 복구

  • 새 서버에서 MySQL에 로그인하고, 데이터베이스를 생성합니다.
bash
mysql -u root -p
CREATE DATABASE Homedaily_sum;
exit
  • 데이터베이스를 복구합니다.
bash
mysql -u 개인아이디_HD -p Homedaily_sum < wordpress_db_backup.sql

2.3. 파일 복구

  • 백업한 워드프레스 파일을 새로운 서버에 복사합니다.
bash
tar -xzvf wordpress_backup.tar.gz -C /var/www/html/

2.4. 파일 및 디렉토리 권한 설정

  • 권한을 적절하게 설정합니다.
bash
sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress

3. index.html 파일 설정

3.1. 리다이렉트 설정

  • /var/www/html/index.html 파일을 열어 아래 내용을 추가하여 soon7shop.kr에 접속 시 soon7shop.kr/wordpress/로 리다이렉트하도록 설정합니다.
html
<!DOCTYPE html>

<html>
<head>
<meta http-equiv="refresh" content="0;url=/wordpress/">
</head>
<body>
<p>If you are not redirected, <a href="/wordpress/">click here</a>.</p>
</body>
</html>

4. 정상적으로 적용되었는지 테스트 방법

4.1. 웹서버 재시작

  • 아파치 서버를 재시작합니다.
bash
sudo systemctl restart apache2

4.2. 웹사이트 접속

  • soon7shop.kr에 접속하여 리다이렉트가 정상적으로 이루어지는지 확인합니다.
  • soon7shop.kr/wordpress/에 접속하여 워드프레스 사이트가 정상적으로 표시되는지 확인합니다.

4.3. 데이터베이스 연결 확인

  • 워드프레스에서 데이터베이스 연결이 정상적인지 확인하려면, wp-config.php 파일을 열어 데이터베이스 설정이 올바르게 되어 있는지 체크합니다.

5. 문제 발생 시 확인 사항

  • 아파치 서버 로그 확인: /var/log/apache2/error.log
  • MySQL 로그 확인: /var/log/mysql/error.log
  • 권한 문제 해결: sudo chown -R www-data:www-data /var/www/html/wordpress

위 순서대로 진행하면, 워드프레스 백업과 복구가 잘 완료될 것입니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다