본문으로 건너뛰기

Linux Mint에서 WordPress 설치하기

WordPress는 세계에서 가장 인기 있는 콘텐츠 관리 시스템(CMS)으로, 웹의 상당 부분을 구동하고 있습니다.

이 안내서를 통해, 시스템을 준비하는 단계부터 WordPress 사이트를 맞춤화하는 과정까지 모든 단계를 다룰 것입니다. 우리는 원활한 설치 과정을 보장하기 위해 명령줄 도구와 그래픽 인터페이스의 조합을 사용할 것입니다. 그러니 지금 바로 Linux Mint 시스템을 WordPress 파워하우스로 변환해 보겠습니다!

사전 요구 사항

시작하기 전에 다음 사항을 확인하세요.:

  • Linux Mint를 실행 중인 컴퓨터에 관리자 권한이 있어야 합니다.
  • 안정적인 인터넷 연결이 필요합니다(필요한 패키지를 다운로드하기 위해).
  • 시스템에 LAMP 스택(Linux, Apache, MySQL, PHP)이 설치되어 있어야 합니다. 아직 설치하지 않았다면 걱정하지 마세요 – 다음 섹션에서 설치 방법을 다룰 것입니다.

단계 1: LAMP 스택 설치하기

LAMP 스택은 우리의 WordPress 설치의 근간입니다. 다음과 같이 설정하세요.:

  1. 패키지 저장소 업데이트:

    시스템이 최신 상태인지 확인하기 위해 다음 명령어를 터미널에서 실행하세요.:

    sudo apt update
    sudo apt upgrade
  2. Apache 웹 서버 설치:

    다음 명령어를 사용하여 Apache를 설치하세요.:

    sudo apt install apache2

설치 후, 웹 브라우저에서 `http://localhost`로 이동하여 Apache가 실행 중인지 확인할 수 있습니다. 기본 Apache 웹 페이지를 볼 수 있어야 합니다.

3. **MySQL 데이터베이스 서버 설치:**

다음 명령어를 사용하여 MySQL을 설치하고 보안을 설정하세요.:

```bash
sudo apt install mysql-server
sudo mysql_secure_installation


지시에 따라 루트 비밀번호를 설정하고, 익명 사용자를 제거하고, 원격으로 루트 로그인을 금지하며, 테스트 데이터베이스를 제거하고, 권한 테이블을 다시 로드하세요.

  1. PHP 및 필요한 모듈 설치:

    다음 명령어를 사용하여 WordPress가 요구하는 필요한 모듈을 포함하여 PHP를 설치하세요.:

    sudo apt install php php-mysql libapache2-mod-php php-cli php-gd php-curl php-xml php-mbstring php-zip

설치 후, 변경 사항을 적용하기 위해 Apache를 재시작하세요.:

```bash
sudo systemctl restart apache2


PHP 설치를 확인하기 위해 웹 루트 디렉토리에 info.php 파일을 생성하세요.:

echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

웹 브라우저에서 http://localhost/info.php로 이동하여 PHP 정보 페이지를 볼 수 있습니다.

단계 2: MySQL을 WordPress에 맞게 구성하기

이제 WordPress용 데이터베이스를 설정해 보겠습니다.:

  1. MySQL에 로그인:

    sudo mysql -u root -p

2. **WordPress용 데이터베이스와 사용자 생성:**

`your_database_name`, `your_username`, `your_password`를 선택한 데이터베이스 이름, 사용자 이름 및 비밀번호로 바꾸세요.:

```sql
CREATE DATABASE your_database_name;
CREATE USER 'your_username'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON your_database_name.* TO 'your_username'@'localhost';
FLUSH PRIVILEGES;
EXIT;

이 자격 증명을 WordPress 설치 중에 필요로 하니 기억해 두세요.

단계 3: WordPress 다운로드 및 설치

LAMP 스택이 준비되면, 이제 WordPress를 설치할 수 있습니다.:

  1. WordPress 다운로드:

    웹 루트 디렉토리로 이동하여 최신 WordPress 패키지를 다운로드하세요.:

    cd /var/www/html
    sudo wget https://wordpress.org/latest.tar.gz

2. **WordPress 압축 해제:**

```bash
sudo tar xzvf latest.tar.gz


  1. 권한 구성:

    WordPress 파일에 대한 올바른 권한을 설정하세요.:

    sudo chown -R www-data:www-data /var/www/html
    sudo find /var/www/html/ -type d -exec chmod 750 {} \;
    sudo find /var/www/html/ -type f -exec chmod 640 {} \;

4. **WordPress 파일 이동:**

추출된 WordPress 파일을 루트 디렉토리로 이동하세요.:

```bash
sudo mv wordpress/* /var/www/html/
sudo mv wordpress/.htaccess /var/www/html/


  1. WordPress 구성:

    wp-config.php 파일을 실제 구성으로 복사하세요.:

    sudo cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php

앞서 생성한 데이터베이스 세부 정보를 입력하기 위해 `wp-config.php` 파일을 편집하세요.:

```bash
sudo nano /var/www/html/wp-config.php

'database_name_here', 'username_here', 'password_here'를 설정한 데이터베이스 이름, 사용자 이름 및 비밀번호로 바꾸세요.

단계 4: WordPress 설치 완료하기

웹 브라우저에서 http://localhost/로 이동하면 WordPress 설치 마법사가 나타날 것입니다.:

  1. 언어 선택:

    선호하는 언어를 선택하고 "계속"을 클릭하세요.

  2. 필요한 정보:

    사이트 제목, 사용자 이름, 비밀번호 및 이메일 주소를 입력하세요. "지금 설치"를 클릭하세요.

  3. 성공!

    설치가 완료되면 성공 메시지를 볼 수 있습니다. WordPress 대시보드에 접근하기 위해 "로그인"을 클릭하세요.

단계 5: WordPress 구성하기

로그인 후, 다음과 같이 WordPress 사이트를 구성할 수 있습니다.:

  • 일반 설정: 설정 > 일반로 이동하여 사이트 제목, 시간대 및 기타 일반 설정을 설정하세요.
  • 永久 링크: 설정 > 永久 링크로 이동하여 사이트의 URL에 대한 구조를 선택하세요.
  • 테마 및 플러그인: 외관플러그인 섹션에서 테마와 플러그인을 설치하여 사이트의 디자인과 기능을 향상시키세요.

단계 6: 사이트 보안하기

웹사이트에 대한 보안은 매우 중요합니다. WordPress 설치를 보안하기 위한 몇 가지 단계는 다음과 같습니다.:

  • 정기적인 업데이트: WordPress, 테마, 플러그인을 최신 상태로 유지하세요.
  • 강력한 비밀번호: WordPress 사용자 계정과 데이터베이스에 대해 강력한 비밀번호를 사용하세요.
  • 보안 플러그인: Wordfence나 Sucuri와 같은 보안 플러그인을 설치하여 사이트를 모니터링하고 보호하세요.
  • SSL 인증서: 데이터 전송을 보호하기 위해 HTTPS를 활성화하기 위해 SSL 인증서를 설치하는 것을 고려하세요.

단계 7: 백업 전략

데이터 손실을 방지하기 위해 정기적인 백업이 필수합니다.:

  • 수동 백업: WordPress 파일과 데이터베이스를 정기적으로 백업하세요.
  • 백업 플러그인: UpdraftPlus와 같은 플러그인을 사용하여 백업 과정을 자동화하세요.

일반적인 문제 해결

  • 화면 죽음(White Screen of Death): 플러그인을 비활성화하고 기본 테마로 전환하여 원인을 찾아보세요.
  • 데이터베이스 연결 오류(Error Establishing Database Connection): wp-config.php 파일에서 데이터베이스 자격 증명을 확인하세요.
  • 권한 문제: WordPress 디렉토리 및 파일에 대한 올바른 파일 권한이 설정되었는지 확인하세요.

이제 콘텐츠에 대한 완전히 기능하는 WordPress 사이트가 준비되어 있을 것입니다. 사이트를 최신 상태로 유지하고 보안하며, 웹사이트를 향상시키기 위해 많은 테마와 플러그인을 탐색하지 마세요.

문제가 발생하거나 질문이 있을 경우, WordPress 커뮤니티는 방대하고 지원적이며, 여러분을 돕기 위한 다양한 포럼과 자원이 있습니다.