카페 24에서 자동으로 워드프레스를 설치하는 방법

 

1. 웹호스팅 옵션 중에 10G광호스팅 FullSSD을 선택, 사이트의 용량에 맞게 신청하기 클릭

2. 관리자 정보 설정 > 다음

 

3.  서버 환경설정 > 서버환경 PHP 버전 설정 (PHP 7.0이상 설정 권장)

프로그램 자동설치 체크

 

4. 결제완료

 

5. [나의 서비스관리] > [호스팅 관리] > [계정 관리]의 [프로그램 자동설치]

[설치프로그램선택] > 워드프레스 선택 > 설치하기 > DB비밀번호 입력 (약 3분 소요)

6. 관리자 페이지 접속 : http://계정명.cafe24.com/wp-admin 입력

계정은 호스팅 아이디, 호스팅 FTP/DB 비밀번호와 동일하게 세팅

7. 설치완료

1.SQL
1) 삭제할 게시글 deleteBoard를 Y로 변경
2. View
1) WebContent - view - board - viewBoard.jsp
1-1) deleteBoard() 추가

1-2) 삭제 버튼 링크 추가
3. Model
1) src - model.BoardDAO.java에 deleteBoard 메소드 추가
4.Controller
1) src - controller.HandlerMapping.java에 deleteBoard 추가

2)src - controller.DeleteBoardController.java 추가
1. SQL 1) 선택한 게시글에 대해 조회수를 1 증가 시킨다. 2. Model 1) src - model.BoardDAO.java에 updateBoardCount 추가 3.Controller 1) src - controller.ViewBoardController.java 로그인한 회원아이디와 글쓴 회원아이디를 비교하여 다르면 조회수 1 증가

1. SQL 

1) 수정시 boardDate를 수정시간으로 update

 

2. View

1) WebContent - view - board - viewBoard.jsp 링크 추가

2) WebContent - view - board - updateBoard.jsp 추가

 

3. Model

1) src - model.BoardDAO.java에 updateBoard 메소드 추가

2) test - test.TestUpdateBoard.java 추가

 

4. Controller

1) src - controller.HandlerMapping.java에 updateBoardPage, updateBoard 추가 

2) src - controller.UpdateBoardPageController.java 추가

3) src - controller.UpdateBoardController 추가

 

[참고]

mysql 현재시간 update https://m.blog.naver.com/PostView.nhn?blogId=teastful&logNo=140110768553&proxyReferer=https%3A%2F%2Fwww.google.com%2F

1. SQL

1) auto increment 값 받아오기

 

2. View

1)  WebContent - view - board- boardList.jsp 링크 수정

2)  WebContent - view - board- createBoard.jsp 추가

 

3. Model

1) src - model.BoardDAO.java에 createBoard 메소드 추가

2) src - test.TestCreateBoard.java 추가

 

4. Controller

1) src - controller.HandlerMapping.java에 createBoard 추가

2) src - controller.CreateBoardController.java 추가

 

[참고]

auto increment값 받아오기 https://wkdgusdn3.tistory.com/entry/%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EB%8B%A4%EC%9D%8C-autoincrement-%EA%B0%92-%EB%B0%9B%EC%95%84%EC%98%A4%EA%B8%B0

1. sql

1) Inner join으로 게시글과 사용자 정보 join

 

2. View 

1) WebContent - view - board- boardList.jsp 링크 수정

2) WebContent - view - board- viewBoard.jsp 추가

 

2. Model

1) src - model.BoardDAO.java에 viewBoard 메소드 추가

 

3. Controller

1) src - controller.HandlerMapping.java에 viewBoard 추가

2) src - controller.ViewBoardController.java 추가

 

[참고] 

Inner Join https://futurists.tistory.com/17

1. DB 수정

1) board 테이블에 deleteBoard 컬럼 추가

2) row number select 테스트

 

2. Template

1) WebContent - view - template - sidebar.jsp 수정

 

3. View

1) WebContent - view - board - boardList.jsp  추가

 

4. Model

1) src - model.BoardDTO.java 수정

2) src - model.BoardDAO.java에 getBoardList 메소드 추가

3) src - test.TestGetBoardList 추가

 

5. Controller

1) src - controller.HandlerMapping.java에 boardList추가

2) src - controller.BoardListController.java 추가

 

[참고]

row_number() 사용 방법 https://www.fromdual.com/mariadb-10-2-window-function-examples

auto_increment 사용 방법 https://mariadb.com/kb/en/library/documentation/columns-storage-engines-and-plugins/data-types/auto_increment/

mariadb 테이블 수정 https://knoow.tistory.com/90

mariadb 테이블 수정2 http://blog.naver.com/PostView.nhn?blogId=imf4&logNo=220779978513&parentCategoryNo=&categoryNo=26&viewDate=&isShowPopularPosts=false&from=postView

mariadb 테이블 수정3 http://tcpschool.com/mysql/mysql_constraint_default

1. Template

1) WebContent - view - template - sidebar.jsp 수정

 

2. View

1) WebContent - view - member - delete.jsp 추가

2) WebContent - view - member - delete_result.jsp 추가

1) WebContent - view - member - checkClient_fail.jsp 추가

 

3. Model

1) src - model.ClientDAO.java에  checkClient 메소드 추가

2) src - test.TestCheckClient.java 추가

3) src - model.ClientDAO.java에  deleteMember 메소드 추가

4) src - test.TestDeleteMember.java 추가

 

4. Controller

1) src - controller.HandlerMapping.java 에 deletePage,delete 추가

2) src - controller.DeletePageController.java 추가

3) src - controller.DeleteController.java 추가

+ Recent posts