Centos 중지를 하고 다시 시작했더니 외부 IP 가 바뀌어  wordpress 가 아래 처럼 보이기 시작했습니다. ㅜㅠ

 

우선 다시 ip 가 변경되는걸 방지 하기 위해 고정 ip 를 일단 신청했습니다.

아래 그림에서 보듯이 구글 클라우드 홈 화면의 VPC 네트워크의 외부 ip 주소로 진입합니다.

아래 그림에서 고정 주소 예약을 클릭합니다.

(아래 그림의 항목에서 지역부터는 고정주소가 지정되어 나타난 항목입니다. 최초 설정시에는 빈값으로 보여집니다.)

아래 그림 처럼 이름과 설명을 넣고 현재 외부 ip 로 사용하고 있는것을 고정주소로 예약 합니다.

마지막에 연결대상은 현재 생성된 VM 인스턴스(centos) 를 선택하면 됩니다.

예약을 하게 되면 조금 시간이 흐른 후 적용됩니다.

이제 고정주소는 설정했고

wordpress 내용의 변경이 필요합니다.

우선 config 파일의 내용에 아래 내용의 추가가 필요합니다.

define('WP_HOME','http://123.123.123.74/wp/');
define('WP_SITEURL','http://123.123.123.74/wp/');

당연히 123.123.123.74 는 변경된 ip 이거나 도메인 이어야합니다.

 

콘솔창에서 아래 처럼 명령을 입력합니다.아래 ip 주소는 바뀐 ip(도메인) 주소를 넣습니다.

sudo nano /etc/wordpress/config-123.123.123.74.php

아래 그림과 같이 내용을 입력합니다.

password 는 기존 db 비번을 넣으면 됩니다.

여기서 중요한 것은 위에서 추가할 내용을 마지막에 넣는것입니다.

 <?php
define('DB_NAME', 'wordpress');
define('DB_USER', 'wordpress');
define('DB_PASSWORD', '1a2b3c4d!!');
define('DB_HOST', 'localhost');
define('WP_CONTENT_DIR', '/var/lib/wordpress/wp-content');
define('WP_HOME','http://123.123.123.74/wp/');
define('WP_SITEURL','http://123.123.123.74/wp/');

?>

 

위 작업이 완료된후 사이트에 재 접속합니다.

위 작업만 하더라도 사이트가 정상 동작 될 수 있습니다. (이미지가 깨질수 있음 ㅜㅠ)

만약 위작업만으로 해결된다면 아래 처럼 추가된 내용을 제거해야합니다.

sudo nano /etc/wordpress/config-123.123.123.74.php

 

만약 위 방법으로도 해결이 안된다면

아래 두가지 방법을 시도합니다.

1. wp-config 파일에

define('WP_HOME','http://123.123.123.74/wp/');
define('WP_SITEURL','http://123.123.123
.74/wp/');

을 추가합니다.

wp-config 파일은 cd /usr/share/wordpress 위치에 있으며

sudo nano wp-config.php 명령을 실행하여

아래 그림과 같이 마지막에 내용을 추가합니다.

2.  각 테마별로 functions.php 파일에 아래 내용을 추가합니다.

update_option('siteurl','http://123.123.123.74/wp/');
update_option('home','http://123.123.123.74/wp/');

각 테마폴더는

cd /var/lib/wordpress/wp-content/themes 여기에 있으며

테마별 폴더로 접근하여 sudo nano functions.php

명령어를 이용해 초입 부분에 위 내용을 추가합니다.

위 두가지 작업까지 하면 모두 해결됩니다.

또한 위 두가지 작업은 사이트가 로딩된 이후 반드시 추가된 내용을 제거해야합니다.

 

참고사이트

https://codex.wordpress.org/ko:%EC%82%AC%EC%9D%B4%ED%8A%B8_URL_%EB%B3%80%EA%B2%BD_%EB%B0%A9%EB%B2%95

지난시간에는 xe 를 설치해 보았습니다. (http://kjcoder.tistory.com/271)

이어서 오늘은 워드프레스를 설치해 보겠습니다.

워드프레스 설치 전 아래 포스팅은 필수입니다.

MySQL 과 PHP 가 설치 되어있어야합니다.

http://kjcoder.tistory.com/267

phpmyadmin 을 설치해야합니다.

http://kjcoder.tistory.com/269

 

이제 워드 프레스 파일을 다운 받습니다.

https://ko.wordpress.org/releases/


전 최신 파일을 다운 받았습니다. (4.8 버전)

용량이 10메가가 넘지 않아 파일도 첨부합니다.

wordpress-4.8-ko_KR.zip

 

이제 IIS 셋팅하기전 데이터베이스 설정을 진행합니다.

데이터베이스 추가 - wp

데이터 베이스 탭에서 데이터베이스 명 넣고 만들기 합니다.

사용자 추가 - wp

사용자 계정 탭으로 가서 사용자 추가 를 클릭합니다.

이름과 암호를 설정합니다. 호스트를 로컬로 합니다.

또한 전체적 권한에 체크합니다.

사용자 추가는 끝났고 이 사용자에게 데이터 베이스를 연결해야합니다.

사용자 계정 탭에서 wp 계정의 권한 수정 을 클릭합니다.

상단에 Global 옆에 데이터베이스 를 클릭하고 wp 를 선택한 후 실행을 클릭합니다.

이제 사이트 만들기 위한 사전 준비가 완료되었습니다.

 

IIS 관리자에서 사이트 추가합니다.

전 압축폴더 그대로 wordpressSite 폴더로 옮겼습니다.

사이트 추가가되면 압축파일을 그대로 옮겼기때문에 서브로 폴더가 하나 더있게됩니다.

이 폴더를 선택하고 우클릭메뉴에서 응용프로그램으로 변환을 선택합니다.

사이트 추가가 완료되면 우측에 찾아보기 를 선택합니다.

지금까지 제대로 셋팅이 완료되었다면 아래와 같이 창이 열립니다. Let,go 합니다.

앞서 추가한 데이터베이스, 사용자를 넣습니다.

아 이제 사전준비가 끝난거네요;;; 사전준비가 80프로군요;;ㅋ

설치 실행하기 를 클릭합니다.

이제 사이트 정보를 입력합니다.

관리자 비번도 설정해야합니다.

(자동으로 나온거 쓰지 마시고 반드시 바꾸세요)

성공했답니다. 그래? 그럼 로그인 합니다.

로그인하면 로그인 화면이 뜨는데 캡쳐를 못했네요 앞서 설정한 이메일 주소와 비번을 넣으면 로그인 성공!

아래와 같은 사이트 관리자 화면으로 진입하게 됩니다.

다음 시간에는 워드프레스로 만들어진 사이트를 꾸미는? 방법을 알아 봐야겠습니다.^^

아래는 아무것도 설정 안한 기본 화면모습입니다.

+ Recent posts

티스토리 툴바