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 인증서를 설치할 수 있습니다.