CI 코드

제목 탱크V CMS 공개합니다.^^
글쓴이 꾸숑 작성시각 2013/06/16 06:14:45
댓글 : 24 추천 : 0 스크랩 : 0 조회수 : 22413   RSS

인스톨 기능을 제작 했으나 테스트중 으로 확실한 아래의 방법으로 설치 진행합니다.
추후 탱크V가 안정화 된다면 공지하고 매뉴얼을 변경 하겠습니다.
테스트를 진행하다 보니 끝도 없는 작업인것 같아서 일단 저지르고 수습 하겠습니다.^^
탱크V CMS는 제가 php를 놓기 전까지는 계속적인 업그레이드와 관리를 할 예정입니다.

라이센스 : MIT License
버젼 : beta tast

탱크V CMS 다운로드 : http://tankv.com/tankv/board/read/id/download/page/1/num/1
  (포럼에 업로드가 않되네요 용량 초과로...)

 1. 탱크V를 설치하기 위해서 필요한 환경
운영체제 : 리눅스/유닉스 계열 또는 윈도우즈
웹서버 : Apache
PHP : 5.x 이상
MYSQL : 5.x 이상

 

2. 데이터베이스(Mysql) 계정 준비하기
탱크V를 설치하기 위해서는 반드시 Mysql 데이터베이스 계정이 셋팅되어 있어야 합니다.
웹호스팅을 이용하는 경우 : 호스팅업체로 부터 받은 Mysql 접속정보를 준비해 둡니다.
로컬서버(PC)에서 설치할 경우 : phpMyAdmin 등을 이용해서 탱크V에서 사용할 DB를 미리 만들어줍니다.
미리 알아두어야할 DB정보 : 사용자ID/패스워드/DB네임

 

3.윈도우즈 서버에서의 설치
윈도우용APM 패키지를 사용할 경우(윈도우즈용 Apache 웹서버)
윈도우용APM 패키지는 Apache + PHP + MYSQL 환경을 한번의 설치로 구성해 줄 수 있는 프로그램입니다.

 

APM_SETUP
APM_SETUP 패키지 다운로드 : http://www.apmsetup.com/
APM_SETUP 을 기본설치할 경우 C:\APM_Setup 에 설치되며 홈디렉토리는 C:\APM_Setup\htdocs 이 됩니다.
1.tankv.zip 파일을 C:\APM_Setup\htdocs 폴더로 옮깁니다.
2.tankv.zip 파일의 압축을 풀어줍니다.
3.tankv 폴더생성을 확인 합니다.
4.이후 설치 방법은 리눅스 서버에서의 설치 3번부터 진행하면 됩니다.

 

오토셋
오토셋 패키지 다운로드 : http://autoset.net
오토셋을 기본설치할 경우 C:\AutoSet6 에 설치되며 홈디렉토리는 C:\AutoSet6\public_html 이 됩니다.
1.tankv.zip 파일을 C:\AutoSet6\public_html 폴더로 옮깁니다.
2.tankv.zip 파일의 압축을 풀어줍니다.
3.tankv 폴더생성을 확인 합니다.
4.이후 설치 방법은 리눅스 서버에서의 설치 3번부터 진행하면 됩니다.

 

4. 리눅스 서버에서의 설치
1.tankv.zip 파일을 압축을 푼후 FTP를 이용해서 홈디렉토리(public_html 또는 www등)에 업로드해 줍니다.
2.telnet 이나 SSH로 접속하여 퍼미션을 707로 변경해 줍니다.
퍼미션변경 : chmod -R 707 tankv<엔터> (게시판에서 파일업로드 다운로드가 안된다면 퍼미션을 확인하세요)
3.tankv/application/config/databases.php 파일 에서 mysql db 정보를 아래 형태로 수정합니다.

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'tankv';
$db['default']['password'] = '1234';
$db['default']['database'] = 'tankv';

4.첨부된 tankv.sql 파일을 phpmyadmin등을 이용해서 import 합니다.
5.브라우져에서 http://도메인/tankv 를 호출해 줍니다. (윈도우 서버는 http://localhost/tankv )
  (기본디렉토리가 tankv 가 아니라면 .htaccess 파일에서 디렉토리 경로를 수정해 주세요 )
6.관리자아이디: admin 관리자패스워드: 1234
위의 정보로 로그인하시고 관리자 패스워드를 변경해 주세요
7.설치완료


※네이버의 스마트에디터 이미지 업로더 기능을 사용하기 위해서는 아래의 게시물를 참조해서 수정해 주세요..
http://tankv.com/tankv/board/read/id/manual/page/1/num/9

부족한 CMS 이지만 이렇게 나마 작업할수 있게 도와 주신 포럼의 선배님들에게 감사의 말씀을 드립니다.
특히 매번 개념없는 질문에 답해주신 웅파(변종원)님 감사합니다. 

태그 MIT,탱크V,CMS,tankv
 다음글 기본 모델입니다~ (4)
 이전글 JS/CSS Loader 입니다. (5)

댓글

배강민 / 2013/06/16 15:39:48 / 추천 0
오~ 드디어 공개하셨네요

멋집니다~~~
이현석 / 2013/06/16 18:04:00 / 추천 0
 이야~! 멋지십니다
꾸숑 / 2013/06/16 20:39:52 / 추천 0
배강민//  멋질정도는 아니고요 ㅎㅎ 얼렁 새로운 포럼 보고 싶네요 ~~~
이현석// 감사합니다. 사용해 보시고 좋은 의견이나 버그 알려주심 감사하겠습니다.
변종원(웅파) / 2013/06/17 09:26:55 / 추천 0
드디어 공개하셨네요. 고생하셨습니다
한대승(불의회상) / 2013/06/17 12:27:32 / 추천 0
멋지십니다.
꾸숑 / 2013/06/17 17:39:17 / 추천 0
웅파//덕분입니다. 감사합니다.
불상//부끄럽습니다.

앞으로도 갈길이 머네요...
이제 시작인뜻 합니다.
변종원(웅파) / 2013/06/18 10:56:29 / 추천 0
불상님이 페이스북 ci페이지에도 올려주세요. ^^
인스카 / 2013/06/18 11:36:50 / 추천 0
ㅎㅎ 수고하셨습니다.

버그스러운게 몇 개 보이긴 하지만 혼자만 알고 있겠습니다..ㅋㅋ
박순철 / 2013/06/18 14:04:06 / 추천 0
대단하십니다. ^^

설치해 봐야겠네요~~

꾸숑 / 2013/06/18 17:00:27 / 추천 0
웅파//네 그렇게 해주시면 감사하겠습니다.  그리고 웅파님의 코딩규칙 최대한 지킬려고 노력했어요 ㅎㅎ
 특히 숏태그 사용했는데 나중에 고치느라 잔머리 많이 사용했네요 ㅎㅎ
인스카//버그 있음 알려 주시와요.....  공개는 했지만  저의 학습 목적도 있습니다.
박순철// 얼렁 설치해보시고 문제점있음 알려 주심 감사하겠습니다.
인스카 / 2013/06/18 17:23:50 / 추천 0
저도 CI 처음 다룰 때 많이 하던 실수이긴 한데, CMS로 배포를 하는 모듈이라고 하면 최소한 URL 처리는 되면 좋겠습니다..^^

에러를 그대로 보여주기도 하고, Benchmark를 보여주기도 하네요..ㅎㅎ

http://tankv.com/tankv/f.

http://tankv.com/tankv/board/read/id/nstice/pdge/1/num/7

http://tankv.com/tankv/board/read/id/notice/pdge/1/num/0



꾸숑 / 2013/06/18 17:34:24 / 추천 0

인스카//
나름 그렇게 한이유는 정식 버전이 아닌 beta tast버젼이라 생각이 되어서 에러출력 처리를 않했는데
제가 생각이 좀 짧은것 같습니다.

Benchmark는 실수 이네요...

이렇게 미처 생각하지 못한 부분을 알려 주셔서 너무 감사드려요^^

몰래 업데이트를 하겠습니다. ^^


/////////////////////////////
작업해 보니 쉬운 문제가 아니네요 ㅋ
단순하게 index.php 에서 에러 출력 여부만 설정해서는 해결되지 않는군요

시간을 좀 주시면 해결해 보겠습니다.


 

한대승(불의회상) / 2013/06/18 17:53:58 / 추천 0
꾸숑// 화이링!!! 이름을 걸고.. ^^
꾸숑 / 2013/06/18 18:45:03 / 추천 0

불상//
아직까지 큰문제가 없긴 한데.. 앞으로 큰 문제가 생길것 같은 불길한 예감입니다.
실력에 맞지 않는 일을 벌인 뜻한 느낌이 강하게 드네요.

베이징, 오사까에서 다운로드 받아 갔군요 쩝~~~~ 중국어나 일본어로 질문 할까 무섭네요~~~

/ 2013/06/19 11:38:48 / 추천 0
 수고하셨습니다 ㅎㅎㅎ


저도 몇가지 업데이트가 필요해보이는 부분을 남겨두자면

1. 게시판 검색창에 placeholder를 잘못 남겨두신 것 같네요 ㅎㅎ;

2. 첫화면 공지사항을 제외하고 전부 공백과 아이콘 크게 하나씩만 보이는데.. 이게 저만 그런건가요?;;

3. 개발 소스상에서 에러는 다 뿌려주더라도
지금처럼 실서버에 올라와 있는 것에는 db 에러 출력은 없애는 것이 좋을 듯 합니다.
반약에 개발서버와 서비스되는 서버가 동일하다면.... 관리자 로그인시에만 관련 에러 출력하는 것으로 수정 하시는 것이 좋을 듯 합니다.




고칠점만 남겨서 죄송합니다 ㅎㅎㅎ;

하지만 반대로 생각하면 그 외에는 다 잘되있다는 뜻이겠죠? ^^;;;



보다보니 정말 많은 기능을 넣어두셨네요

고생하신게 눈에 보입니다. 정말 수고하셨어요