요즘 급한 프로젝트가 있어 지원나왔는데 프로젝트 마감기간이라 야근이 너무많다. 애초에 기간산정 자체가 야근을 할 수 밖에 없는 기간이라 계속 하기는 한다만... SI에서 일하는 자에게 야근이란 불가피한가뷰다... 최근에 매일 밤에와버려서 뭘 하기에는 시간이 너무 적다. 책도 많이 읽어보고싶고 새로운 것들도 공부하고 싶은데ㅠㅠ 그래도 이번 프로젝트에서 많이 느낀점은 이전보다는 기능구현하는데 할애하는 시간이 많이 줄었다는것과 디버깅속도 및 타인이 만든 소스들을 빠르게 파악하는 시간이 많니 짧아졌다. 가장 좋아진건 테스트를 중간에 넣어가면서 작업을 한다는 것이다. 이제는 기본오브기본 레벨에서의 코딩작업은 어느정도 되는것 같아서 기분이좋았다. 두번째는 보안관련 작업(취약점분석 및 웹표준작업)을 하면서 보안관련해서 조금 레벨업한거같다. 암호화 부터해서 인젝션, xss, 세션하이재킹 등 악의적 공격작업에 대한 이해와 그에 따른 수정작업, 웹표준 준수한 코딩작업을 진행함에따라 그에관한 실력들이 조금씩 늘고있어서 좋다. 확실히 기본기가 있어지면서 이해도가 높아짐에따라 작업을 하며 왜 이러한 작업이 필요한지, 어떻게 진행을 해야 하는지를 알고 할 수 있는거 자체가 나에게는 큰 수확인거 같다. 아직 많이 부족하지만 점점 나아가는 자신이 뿌듯하다

'일상' 카테고리의 다른 글

개발 막바지 잡생각  (0) 2017.07.25
한성 모니터 BOSSMONSTER NO.7 리뷰  (0) 2017.06.08
최근근황  (0) 2016.10.18
리뷰] Martin Fowler - Refactoring  (0) 2016.08.18
포트폴리오 제작시작!  (0) 2016.07.13

요즘 며칠간 워드프레스를 이용해서 사이트를 제작중에 있다.

로컬에서 APMSETUP을 이용하여 설치된 워드프레스를 워드프레스 Duplicator라는 플러그인을 이용하여 카페24 (www.cafe24.com)호스팅 서버로 이전하는 방법을 쓰려고한다. 해당 플러그인을 쓰면 관련 도메인 및 프로젝트 세팅들을 변경할 필요가 없을 뿐 아니라 DB(!!)도 자동으로 포팅되니 간단하게 이전을 하시고자 하는 분들을 위해 작성한다.

현재 설정정보 및 cafe24설정은 다음과 같다

로컬서버 ( APMSETUP7 )

php5

Mysql5

Apache


카페24 (서버환경 선택)

PHP 5.5  

Mysql 5.x 

UTF-8  

워드프레스 자동설치


* 해당 플러그인을 가이드 기준으로 설치시 기존에 있던 데이터베이스를 지운 후 이전에 있던 데이터베이스를 덮어쓰니 데이터베이스를 백업하시길 바람.


일단 현재 로컬에 있는 워드프레스 관리자 페이지로 로그인하여 Duplicator 플러그인을 검색 후 설치한다. 첫번째 있는 플러그인을 설치.


지금은 설치되있지만 하단 버튼에 설치하기를 누르면 된다.


설치 후 플러그인에 패키지창을 들어간 후 화살표방향에 있는 Create New를 눌러 새로운 패키지를 생성한다. 

접속하면 requireMents(현재 사진에 짤렸다...)에 Fail 또는 Pass가 입력될 것이다. 작성자는 Php/Zip Archive Enabled가 Fail이 나와서 관련 파일(php.ini)를 수정해주었다. 해당 이슈는 http://www.smallbizgeek.co.uk/wordpress-duplicator-ziparchive-failure-solution/ 를 확인하면 자세하게 나와있다.

사이트 스캔중....

스캔이 완료되었다 체크표시 후 화살표에 있는 빌드를 클릭하자 클릭시에 Warn이 있으면 경고창이 뜨지만 클릭클릭

빌드중

빌드가 완료되었다. 빌드가 완료되면 왼쪽( 인스톨러.php)과 오른쪽에있는 패키지를 다운 받은 후에 FTP로 자신이 마이그레이션 할 프로젝트 디렉토리에 이동시킨다. 이 글에서는 FTP사용 방법은 길어져서 적지 않겠다.

해당 도메인 프로젝트 디렉토리에 있는 installer.php를 실행한다. (글쓴이는 cafe24도메인/wp 안에 installer.php와 패키지를 넣어놓고 실행하였다.) 실행 후에는 하단에 그림처럼 작업하면된다. action <-2번째 버튼(해당 DB에 접속 후 DB데이터를 삭제)하니 혹시나 걱정되시면 마이그레이션 할 프로젝트에 있는 db를 백업 후 작업하자. 데이터를 입력 후 테스트 커넥션을 실행해보자. id/pw는

요기서

phpadmin접속하는 id/pw다.

정상적으로 입력 하였다면 하단 그림처럼 host 및 database에 success 가 뜰것이다. 성공하였으면 하단에 체크표시 및 Run Deployment 클릭

디플로이 중중중

다른건 다 셋팅되있을테니 타이틀만 입력 후에 업데이트!

업데이트가 완료되면 기존에 있던 데이터베이스 및 패키지는 삭제되고 새로운 패키지와 데이터베이스로 변경된다. 테스트 사이트를 클릭 후 접속하면

짜잔 기존에있던 프로젝트 접속창이 뜬다. 관리자 로그인은 기존에 있던 프로젝트 기준으로 로그인하면 된다.


워드프레스를 쓰면 쓸수록 방대한 테마, 플러그인을 보며 놀란다. 어쩜 이렇게 필요한 플러그인들이 많은지 ㅋㅋㅋ...... 이 블로그를 보고 간단하게 서버이전을 하시길 바란다.






'워드프레스' 카테고리의 다른 글

Wordpress KBOARD 테이블에 필드 추가하기  (0) 2016.01.14

3주정도 진행했던 프로젝트가 끝나간다.

인증서 설치작업 및 암복호화작업, 추가신원 인증작업 등을 주로 진행하였다.

이번 프로젝트를 하면서 느낀점은 확실히 개발과 업무이해는 다른영역이라는 것을 다시한번 느꼈다. 이전 프로젝트들을 진행하면서도 많이 이해했다고 느꼈지만 새로운 업무영역에서 작업하다보니 공수시간이 많이 들어간거같다.

그래도 개발적인 부분에서 보면 조금은 늘은거같기도하다. 휴직중에 공부했던것들, 그리고 이전에 해왔었던것들이 도움이 많이 되었다. 후회되는건 9월부터 시작했던 미티어스터디 프로젝트를 그만둬야했던것ㅜㅜ.. 시간이 촉박하여 어쩔수가 없었다. 이번에 프로젝트가 끝나면 선릉으로 넘어가는데 시간적 여유가 좀있을거 같은데 스터디를 다시한번 진행할지, 아니면 서적위주의 공부를 진행할지 고민이다. 확실히 어느정도 개발에 부스팅이 붙다보니까 서적으로 공부하는것이 어느정도 도움이되고 이해가되는편이기는한데.... 집중력이 부족해서 오래잡질 못하겠다 ㅠㅠ...

아직 많이 부족하지만 노력하는 사람이 될 수 있도록 해야지

'일상' 카테고리의 다른 글

한성 모니터 BOSSMONSTER NO.7 리뷰  (0) 2017.06.08
야근이 너무마놩...  (0) 2017.02.23
리뷰] Martin Fowler - Refactoring  (0) 2016.08.18
포트폴리오 제작시작!  (0) 2016.07.13
개발공부 진행상황  (0) 2016.06.21

+ Recent posts