웹사이트 검색

Ubuntu 12.04에 WordPress를 설치하는 방법


상태: 더 이상 사용되지 않음

이 문서에서는 더 이상 지원되지 않는 Ubuntu 버전에 대해 설명합니다. 현재 Ubuntu 12.04를 실행하는 서버를 운영 중인 경우 지원되는 Ubuntu 버전으로 업그레이드하거나 마이그레이션하는 것이 좋습니다.

  • Ubuntu 14.04로 업그레이드합니다.
  • Ubuntu 14.04에서 Ubuntu 16.04로 업그레이드
  • 서버 데이터를 지원되는 버전으로 마이그레이션

이유:

대신 참조:

하이라이트의 의미

사용자가 입력하거나 사용자 지정해야 하는 줄은 이 자습서에서 강조 표시됩니다! 나머지는 대부분 복사하여 붙여넣을 수 있어야 합니다.

워드프레스 정보

WordPress는 php와 MySQL을 사용하는 무료 오픈 소스 웹사이트이자 블로깅 도구입니다. 2003년에 생성된 이후 생성된 모든 새 웹사이트의 22%를 관리하도록 확장되었으며 기능을 사용자 정의할 수 있는 20,000개 이상의 플러그인이 있습니다.

설정

이 자습서의 단계를 수행하려면 사용자에게 루트 권한이 있어야 합니다. 초기 서버 설정에서 설정 방법을 확인할 수 있습니다.

워드프레스로 작업하기 전에 가상 사설 서버에 LAMP를 설치해야 합니다. VPS에 Linux, Apache, MySQL, PHP 스택이 없는 경우 Ubuntu LAMP 자습서에서 설정에 대한 자습서를 찾을 수 있습니다.

사용자와 필요한 소프트웨어가 있으면 WordPress 설치를 시작할 수 있습니다!

1단계 - WordPress 다운로드

웹 사이트에서 바로 WordPress를 다운로드할 수 있습니다.

wget http://wordpress.org/latest.tar.gz

이 명령은 압축된 WordPress 패키지를 사용자 홈 디렉터리로 바로 다운로드합니다. 다음 줄에서 압축을 풀 수 있습니다.

tar -xzvf latest.tar.gz 

2단계 - WordPress 데이터베이스 및 사용자 생성

WordPress 파일의 압축을 풀면 홈 디렉토리의 WordPress라는 디렉토리에 있습니다.

이제 우리는 잠시 기어를 전환하고 WordPress용 새 MySQL 디렉토리를 생성해야 합니다.

계속해서 MySQL Shell에 로그인합니다.

mysql -u root -p

MySQL 루트 암호를 사용하여 로그인한 다음 해당 데이터베이스의 사용자인 WordPress 데이터베이스를 만들고 해당 사용자에게 새 암호를 제공해야 합니다. 모든 MySQL 명령은 세미콜론으로 끝나야 합니다.

먼저 데이터베이스를 만듭니다(단순화를 위해 내 이름을 "wordpress"라고 합니다. 원하는 이름을 지정해도 됩니다).

CREATE DATABASE wordpress;
Query OK, 1 row affected (0.00 sec)

그런 다음 새 사용자를 만들어야 합니다. 데이터베이스, 이름 및 암호를 원하는 대로 바꿀 수 있습니다.

CREATE USER wordpressuser@localhost;
Query OK, 0 rows affected (0.00 sec)

새 사용자의 비밀번호 설정:

SET PASSWORD FOR wordpressuser@localhost= PASSWORD("password");
Query OK, 0 rows affected (0.00 sec)

새 사용자에게 모든 권한을 부여하여 마무리합니다. 이 명령이 없으면 WordPress 설치 프로그램을 시작할 수 없습니다.

GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'password';
Query OK, 0 rows affected (0.00 sec)

그런 다음 MySQL을 새로 고칩니다.

FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

MySQL 셸을 종료합니다.

exit

3단계 - WordPress 구성 설정

첫 번째 단계는 WordPress 디렉토리에 있는 샘플 WordPress 구성 파일을 편집할 새 파일에 복사하여 사용 가능한 새 WordPress 구성을 만드는 것입니다.

cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php

그런 다음 wordpress 구성을 엽니다.

sudo nano ~/wordpress/wp-config.php

아래 필드가 포함된 섹션을 찾아 데이터베이스, 사용자 이름 및 암호를 올바른 이름으로 대체합니다.

// ** MySQL settings - You can get this info from your web host ** //
/** The name of the database for WordPress */
define('DB_NAME', 'wordpress');

/** MySQL database username */
define('DB_USER', 'wordpressuser');

/** MySQL database password */
define('DB_PASSWORD', 'password');

저장 및 종료.

4단계 - 파일 복사

WordPress를 가상 사설 서버에 업로드하는 작업이 거의 완료되었습니다. 남은 마지막 조치는 압축을 푼 WordPress 파일을 웹 사이트 루트 디렉토리로 전송하는 것입니다.

sudo rsync -avP ~/wordpress/ /var/www/

마지막으로 설치에 대한 권한을 설정해야 합니다. 먼저 웹 디렉토리로 전환합니다.

cd /var/www/

apache 사용자에게 디렉토리 소유권을 부여합니다.

sudo chown username:www-data /var/www -R 
sudo chmod g+w /var/www -R 

여기에서 WordPress에는 따라하기 쉬운 온라인 설치 양식이 있습니다.

그러나 양식을 실행하려면 특정 php 모듈이 필요합니다. 아직 서버에 설치되지 않은 경우 php-gd를 다운로드합니다.

sudo apt-get install php5-gd

5단계 - 결과: WordPress 설치에 액세스

모든 작업이 완료되면 WordPress 온라인 설치 페이지가 나타나 기다리고 있습니다.

사이트 도메인 또는 IP 주소(예: example.com/wp-admin/install.php)에 /wp-admin/install.php를 추가하여 페이지에 액세스하고 짧은 온라인 양식(다음과 같아야 함)을 작성합니다.

더보기

WordPress가 설치되면 사이트 구축을 위한 강력한 기반을 갖게 됩니다.

사이트의 정보를 암호화하려면 SSL 인증서를 설치할 수 있습니다.