Categories
WordPress

워드프레스에서 HTML 에디터를 디폴트 (default) 에디터로 지정하기

워드프레스에서 HTML 에디터를 디폴트 (default) 에디터로 지정하는 방법을 알아보자.

HTML 에디터를 코드 (code) 에디터라고도 한다.

워드프레스의 디폴트 에디터는 비주얼 (visual) 에디터이다.

1. 대시보드의 프로파일 페이지

워드프레스의 대시보드 (dashboard) 를 연다.

왼쪽 메뉴에서 Users 를 선택한다.

Users 밑에 있는 서브 메뉴에서 프로파일 (Profile) 을 선택한다.

오른쪽 창에 프로파일 페이지가 열리는 것을 확인한다.

2. 디폴트 에디터 변경

‘Disable the visual editor when writing’ 체크박스에 체크한다.

프로파일 페이지의 맨 아래에 있는 ‘Update Profile’ 버튼을 클릭한다.

이렇게 하면 워드프레스에서 비주얼 에디터를 사용할 수 없다. 그러므로 디폴트 에디터는 HTML 에디터가 된다.

Categories
WordPress

워드프레스 (WordPress) 에 관리자로 로그인하는 방법

워드프레스에 관리자로 로그인하는 방법을 알아보자.

1. 워드프레스 로그인 페이지

웹브라우저의 주소 바 (bar) 에 아래와 같이 입력하고 엔터 키를 누른다.

(호스트네임)/wp-admin

호스트네임이 www.sample.com 이라면 아래와 같이 입력한다.

www.sample.com/wp-admin

또는 아래와 같이 입력하고 엔터 키를 누른다.

(호스트네임)/wp-login.php

호스트네임이 www.sample.com 이라면 아래와 같이 입력한다.

www.sample.com/wp-login.php

워드프레스의 로그인 페이지가 열리는 것을 확인한다.

2. 대시보드 페이지

워드프레스 관리자의 사용자이름과 암호를 입력한다.

‘Log In’ 버튼을 클릭한다.

워드프레스의 대시보드 (Dashboard) 페이지가 열리는 것을 확인한다.

Categories
WordPress

워드프레스 (WordPress) 사이트를 수동으로 백업하고 복구하는 방법

워드프레스 사이트를 수동으로 백업하고 복구하는 방법을 알아보자.

1. 데이터베이스 백업

워드프레스가 설치된 서버에 로그인한다.

ssh root@wpsite.com

워드프레스가 사용 중인 데이터베이스를 백업한다.

mysql -u root -p wp_db > wp_backup.sql

여기서 wp_db 는 데이터베이스의 이름이다.

2. 파일 및 디렉토리 백업

이 글에서는 워드프레스가 /var/www/html 디렉토리 안에 설치되었다고 가정한다.

워드프레스가 설치된 디렉토리로 이동한다.

cd /var/www/html/

모든 파일 및 디렉토리를 압축하여 하나의 백업 파일에 저장한다.

tar -cpzvf /root/wp_backup.tar.gz *

3. 백업 파일 복사

백업 파일들이 있는 /root 디렉토리로 이동한다.

cd /root

백업 파일들을 워드프레스 사이트가 복구될 서버에 복사한다.

scp wp_backup.sql wp_backup.tar.gz root@newsite.com:

4. 데이터베이스 복구

워드프레스 사이트를 복구할 서버에 로그인한다.

ssh root@newsite.com

MySQL 서버에 로그인한다.

mysql -u root -p

워드프레스가 사용할 데이터베이스를 생성한다.

mysql> CREATE DATABASE wp_db;

MySQL 서버에서 로그아웃한다.

mysql> exit;

워드프레스 데이터베이스를 복구한다.

mysql -u root -p wp_db < wp_backup.sql

5. 파일 및 디렉토리 복구

워드프레스를 복구할 디렉토리로 이동한다.

cd /var/www/html/

파일 및 디렉토리를 복구한다.

tar -xzvf /root/wp_backup.tar.gz

Categories
WordPress

우분투 서버에 워드프레스 (WordPress) 설치하기

우분투 서버에 워드프레스를 설치하는 방법을 알아보자.

이 글에서는 우분투 서버에 아파치 웹서버, MySQL 데이터베이스, PHP 가 이미 설치되어 있다고 가정한다.

1. 워드프레스 다운로드

워드프레스를 다운로드할 디렉토리로 이동한다.

cd /download/

최신 버전의 워드프레스를 다운로드한다.

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

2. 파일 배치 및 퍼미션 설정

다운로드한 파일의 압축을 푼다.

tar -xzvf latest.tar.gz

wordpress 디렉토리 안의 모든 파일을 아파치의 루트 디렉토리로 복사한다.

sudo cp -r wordpress/* /var/www/html/

아파치 루트 디렉토리의 소유권을 변경한다.

sudo chown -R www-data:www-data /var/www/html/

아파치 루트 디렉토리의 퍼미션 (permission) 을 변경한다.

sudo chmod -R 755 /var/www/html/

3. 워드프레스 데이터베이스 구성

MySQL 에 root 계정으로 로그인한다.

sudo mysql -u root -p

워드프레스가 사용할 데이터베이스를 생성한다.

mysql> CREATE DATABASE wp_data;

데이터베이스를 관리할 사용자를 생성한다.

mysql> CREATE USER ‘wp_admin’@’%’ IDENTIFIED WITH mysql_native_password BY ‘wp_Pass123’;

생성된 사용자에게 데이터베이스 관리에 필요한 모든 권한을 부여한다.

mysql> GRANT ALL ON wp_data.* TO ‘wp_admin’@’%’;

사용자 권한 변경이 즉시 효력을 발생하도록 한다.

mysql> FLUSH PRIVILEGES;

MySQL 에서 로그아웃한다.

mysql> EXIT;

4. 워드프레스 구성 파일 수정

아파치의 루트 디렉토리로 이동한다.

cd /var/www/html/

워드프레스 구성 파일의 복사본을 만든다.

sudo cp wp-config-sample.php wp-config.php

편집기로 구성 파일의 복사본을 연다.

sudo vi wp-config.php

Database settings 절 (section) 을 찾아 데이터베이스 정보를 수정한다.

define( 'DB_NAME', 'wp_data' );

define( 'DB_USER', 'wp_admin' );

define( 'DB_PASSWORD', 'wp_Pass123' );

define( 'DB_HOST', 'localhost' );

define( 'DB_CHARSET', 'utf8' );

5. 아파치 인덱스 페이지 삭제

아파치의 기본 인덱스 페이지를 삭제한다.

rm /var/www/html/index.html

6. 아파치 및 MySQL 재시작

아파치 서비스를 재시작한다.

sudo systemctl restart apache2.service

MySQL 서비스를 재시작한다.

sudo systemctl restart mysql.service

7. 워드프레스 설치

웹브라우저에서 워드프레스 설치 페이지를 연다.

워드프레스 설치 페이지의 경로는 다음과 같다.

http://192.168.0.17/wp-admin/install.php

여기서 192.168.0.17 은 아파치 웹서버의 IP 주소이다.

첫 페이지에서 설치 언어를 선택한다.

다음 페이지에서 필요한 정보를 입력하고 ‘Install WordPress’ 버튼을 클릭한다.

워드프레스 설치에 성공하면 아래와 같은 페이지를 볼 수 있다. ‘Log in’ 버튼을 눌러서 워드프레스에 로그인해 보자.