XpressEngine ver. 1.5 업데이트가이드 일반 XE 개발팀 / 개요 이문서에서는 XpressEngine( 이하 XE) ver. 1.4.x 에서 XE ver. 1.5.x 로업데이트하는방법을살펴보고 XE ver. 1.5.x 로업데이트

Size: px
Start display at page:

Download "XpressEngine ver. 1.5 업데이트가이드 일반 XE 개발팀 / 개요 이문서에서는 XpressEngine( 이하 XE) ver. 1.4.x 에서 XE ver. 1.5.x 로업데이트하는방법을살펴보고 XE ver. 1.5.x 로업데이트"

Transcription

1 일반 XE 개발팀 / 개요 이문서에서는 XpressEngine( 이하 XE) ver. 1.4.x 에서 XE ver. 1.5.x 로업데이트하는방법을살펴보고 XE ver. 1.5.x 로업데이트했을때주로 발생하는오류상황에대한해결가이드를제공합니다. 2. 업데이트전확인사항서버호스팅, 가상서버호스팅등서버의 root 계정을사용할수있을경우 files 디렉터리하위의디렉터리와파일이웹서버권한인지반드시확인바랍니다. root 계정을이용하여 files 하위의파일을생성했을경우 XE가해당파일을수정할수없어업데이트시파일권한문제가발생할수있습니다. 3. 백업 XE ver. 1.5.x로업데이트하기전에업데이트이후오류를대비하여현재데이터및소스를백업합니다 파일백업 ssh를통해접속한후아래명령을통해 XE가설치된디렉터리를백업합니다. $ tar -zcvf backup.tar.gz XE_ 설치 _ 디렉터리 3.2. DB 백업 ssh 를통해접속한후아래명령을통해 DB 를백업합니다. $ mysqldump -udb 계정명 -p XE_ 설치 _DB > backup.sql SSH 접속은어떻게하나요? SSH 접속방법은사용하시는호스팅업체의 FAQ 혹은 1 대 1 문의를통해확인할수있습니다. 제호스팅은 SSH 가지원되지않아요. SSH 가지원되지않을경우사용하시는호스팅업체에요청하여백업을받으실수있습니다. DB 계정명, XE 설치 DB 를모르겠어요. XE_ 설치 _ 디렉터리 /files/config/db.config.php 파일을통해 DB 계정명, XE 설치 DB 를확인할수있습니다. 변수명 $db_info->db_userid $db_info->db_password $db_info->db_database 의미 DB 계정명 DB 계정비밀번호 XE 설치 DB 1 / 27

2 4. XE 소스업데이트백업이완료되면 XE의소스를업데이트합니다. 쉬운설치, FTP, SVN 세가지방식중본인에게맞는방식을선택하여업데이트합니다 쉬운설치를통한업데이트 XE 관리자화면으로접속한후쉬운설치에서 XE core를업데이트합니다. 상단의 [ 쉬운설치 ] 를클릭한후왼쪽카테고리에서 [XE core] 를클릭하고 XE core의 [ 업데이트 ] 버튼을클릭합니다. 다음화면에서 FTP 비밀번호를입력한후 [ 업데이트 ] 버튼을클릭하면업데이트가이루어집니다. 쉬운설치설정은어떻게하나요? 쉬운설치설정방법은 XE 사용자매뉴얼 쉬운설치로추가기능설치를참고하세요. 2 / 27

3 4.2. FTP 프로그램을통한업데이트 XE 공식사이트에서 [ 다운로드 ] 를클릭한후왼쪽의카테고리에서 [XE core] 를클릭하고목록에서 XE core 를클릭합니다. [ 다운로드 ] 를클릭하여파일을다운로드받습니다. 3 / 27

4 다운받은압축파일을적당한곳에풀어줍니다. FTP 프로그램을실행하여 FTP 로접속한후파일을업로드합니다. 업로드완료후에는항상전송실패한파일은없는지확인합니다. FTP 접속방법을모르겠어요 FTP 접속방법은사용하시는호스팅업체의 FAQ 혹은 1 대 1 문의를통해확인할수있습니다. 4 / 27

5 4.3. SVN 을통한업데이트 ssh 를통하여접속한후 XE 설치디렉터리에서아래명령으로최신코드를 export 합니다. $ svn export --force SSH 접속은어떻게하나요? SSH 접속방법은사용하시는호스팅업체의 FAQ 혹은 1 대 1 문의를통해확인할수있습니다. 제호스팅은 SSH 가지원되지않아요. SSH 가지원되지않을경우쉬운설치혹은 FTP 를통해업데이트를해주세요. -bash: svn: command not found 라고나와요 svn 지원이되지않는환경입니다. 쉬운설치혹은 FTP 를통해업데이트를해주세요. 5 / 27

6 5. 모듈테이블생성 / 업데이트 XE 소스업데이트가완료되면관리자화면으로접속하여모듈테이블생성 / 업데이트를진행합니다. 테이블생성 / 업데이트는 module, document, comment, member 부터우선처리한후나머지를처리합니다. document, comment 의업데이트 document, comment 모듈의업데이트는데이터의양에따라오랜시간이걸릴수도있습니다. 버튼이없어지지않을때 테이블생성 / 업데이트버튼을클릭해도해당모듈의버튼이없어지지않을때는우선다음모듈로진행하고모든버튼이사라질때까지위에 서아래순서로반복해보세요. 관리자로로그인할수없을때 관리자로로그인할수없을경우 8.5. 로그인 / 회원가입이되지않는다. 를참고하세요. 모듈테이블생성 / 업데이트가완료되면오른쪽하단의 [ 캐시파일재생성 ] 를클릭하여캐시파일을재생성합니다. 6. 기타모듈업데이트게시판과같이 core에포함되어있지않은모듈의경우직접최신버전으로업데이트해주어야합니다. 해당모듈도 4. XE 소스업데이트를참고하여업데이트해줍니다. 서드파티프로그램호환성서드파티에서제작한프로그램은 XE 1.5 에서호환성문제가있을수있습니다. 자세한정보는 B8%EC%84%9C 를참고하세요. 7. 작동확인 업데이트후작동에문제가없는지확인합니다. 6 / 27

7 8. 문제해결 8.1. 파싱에러가발생한다. 업데이트후아래와같은파싱에러가발생할수있습니다. Parse error: syntax error, unexpected $end in 경로생략 /files/cache/template_compiled/a572d6cbd2ce af98152d874b.compiled.php on line 버전의템플릿엔진은내부에이미많은오류를가지고있었습니다. 예를들어템플릿태그를닫지않은경우문법오류가발생해야하지만이전버전에서이를체크하는로직에문제가있어태그가완전하게닫히지않아도문제없이사용할수있었습니다. 또한, 이미지 / 외부파일들경로설정방식도일관성이없어, 스킨구조에따라외부파일로드방식이모두제각각이었습니다. 이렇듯로직오류가있음에도불구하고템플릿문법에대한정확한매뉴얼이존재하지않았기때문에많은서드파티 / 스킨제작자들이오류에맞추어레이아웃 / 스킨을제작하고있었습니다. 이런문제를개선하고자 1.5 에서는템플릿문법의스팩을명확하게결정하고이에따라문법을엄격하게체크하도록수정하였습니다. 이로인하여 실제로템플릿엔진코드는 1/3 수준으로크기가줄었으며원활한디버깅을지원할수있게되었습니다. 또한템플릿해석속도로개선되었습니다. 따라서기존의오류로직이포함된레이아웃 / 스킨의경우새로운템플릿엔진에서오류로감지되어정상적인출력이되지않습니다. 위와같은파싱에러의경우조건문, 반복문등의템플릿문법이포함된태그의열림 / 닫힘이맞지않아발생합니다. 아래예의경우 cond 문법이포함된첫번째 <a> 태그의닫힘태그가없습니다. <h1> <a href="{$layout_info->index_url}" cond="$layout_info->logo_image"><img src="{$layout_info->logo_image}" alt="logo" border="0" /> <a href="{$layout_info->index_url}" cond="!$layout_info->logo_image">{$layout_info->logo_image_alt}</a> </h1> 위예의경우아래와같이 </a> 가포함되어야올바르게작동합니다. <h1> <a href="{$layout_info->index_url}" cond="$layout_info->logo_image"><img src="{$layout_info->logo_image}" alt="logo" border="0" /></a> <a href="{$layout_info->index_url}" cond="!$layout_info->logo_image">{$layout_info->logo_image_alt}</a> </h1> 7 / 27

8 이와같이수정을하기위해서는어느파일에오류가있는지알아내야합니다. XE 는하나의화면을구성하기위하여레이아웃, 모듈, 위젯등의 템플릿을컴파일합니다. 이에러를해결하기위해서는정확하게어떤파일에오류가있는지찾아내야합니다. 위파싱에러에나온컴파일된템플릿 파일을편집기로열어봅니다. Parse error: syntax error, unexpected $end in 경로생략 /files/cache/template_compiled/a572d6cbd2ce af98152d874b.compiled.php on line 59 원본파일의대략적인위치는 meta 정보등을통해유추할수있습니다. 추가적으로엘리먼트의 id/class 명, 스킨변수명등이원본파일을찾는힌트가될수있습니다. 이런정보들을이용하여파일내용을검색하여원본파일을찾아냅니다. a572d6cbd2ce af98152d874b.compiled.php 내용... 생략... <!--#Meta:layouts/xe_official/js/xe_official.js-->... 생략... <?php if($ Context->layout_info->background_image){?><style type="text/css"> body{background:url(<?php echo $ Context->layout_info->background_image?>) repeat-x left top;} </style><?php }?>... 생략... <div class="xe"> <div class="header">... 생략... </div> <div class="body">... 생략 </div> <div class="footer"> <p><a href=" target="_blank">powered by <strong>xe</strong></a></p> </div> </div> 위파일의내용을보면 meta 정보를통해오류가 xe_official 레이아웃에있다는사실을유추할수있습니다. 기타모듈스킨, 위젯스킨등도위와 같은방법으로유추하여찾아보시기바랍니다. 원본파일을찾았다면해당파일에서템플릿문법이포함된 HTML 태그의열림 / 닫힘이올바른지검사합니다. 이때손쉽게해당부분을찾을수 있는왕도는없습니다. 첫째줄부터차례대로꼼꼼하게검사하시기바랍니다. 8 / 27

9 8.2. 템플릿파일을찾을수없다고나온다. 템플릿엔진개선으로인해여러파일을 include 하는스킨의경우아래와같은템플릿파일을찾을수없다는에러가발생할수있습니다. Err : './modules/module_name/skins/skin_name/template.html' template file does not exists. skin_name includes index.html nested include.html a.html b.html 기존의템플릿엔진은 include 경로를최초의파일위치부터계산했지만새로운템플릿엔진은무조건 include 를하는파일의경로부터계산합니다. 위와같은구조의스킨이있다고하였을때 index.html 에서 include.html 을 include 하고 include.html 에서다시 a.html 을 include 한다고했을때기존의템플릿엔진 : index.html... <include target="./includes/include.html" />... include.html... <include target="./includes/nested/a.html" />... 기존의템플릿엔진은위와같이최초의파일인 index.html 의위치를기준으로 include 위치를계산합니다. 새템플릿엔진 : index.html... <include target="./includes/include.html" />... include.html... <include target="./nested/a.html" />... 새템플릿엔진에서는최초의파일이어디에위치하는지상관하지않고무조건 include 를하는파일의위치를기준으로 include 위치를상대 경로로계산합니다 파싱에러가발생한다. 에서와마찬가지로해당파일의위치를통해오류가있는파일의위치를유추할수있습니다. 위예의경우 module_name 모듈의 skin_name 스킨에오류가있다는것을유추할수있습니다. Err : './modules/module_name/skins/skin_name/template.html' template file does not exists. 해당스킨파일중에 template.html 파일을 include 하는파일을검색을통해찾아냅니다. 파일을찾았다면위설명을참고하여 include 위치를 다시작성해줍니다. 9 / 27

10 8.3. 화면이깨진다 / 스크립트오류가발생한다.. 앞서살펴본템플릿엔진의경로계산방식변경으로인하여스킨이나레이아웃의 CSS/JS 파일경로가올바르지않아화면이깨질수있습니다. 해당페이지의소스보기를통해 CSS/JS 파일의경로를확인하여올바른경로로나왔는지확인해올바르게수정하기바랍니다. 자세한내용은 8.2. 템플릿파일을찾을수없다고나온다. 를참고바랍니다. 10 / 27

11 8.4. 글작성이안된다. XE 1.4 버전의문서상태는서로다른방식의로직으로구현되었습니다. 그렇다보니새로운문서상태가추가될경우별도의값을저장하기위한컬럼을추가하거나새로운함수를추가해야했습니다. 이런문제를개선하고자문서의상태를하나의컬럼 (status) 으로관리하도록변경하였습니다. 이를통해 document 클래스의코드가독성을높였으며확장성있는구조로변경되었습니다. 따라서기존에사용하던테이블컬럼들을삭제하고새로운 status 컬럼을추가해야하는작업이필요하였습니다. 개선이후테이블의기존컬럼을 삭제하거나새로운컬럼을추가할경우간혹게시물이많거나 DB 성능으로인하여테이블변경업데이트를모두완료하지못하고종료되는현상을 일부발견하였습니다. 이렇게테이블이정상적으로업데이트되지못한경우특정컬럼을읽을수없다는오류가발생할수있습니다. Unknown column public in field list 이경우수동으로 DB 업데이트를실시하여야합니다. 이가이드에서는웹어드민을이용하는방법과콘솔을이용하는방법을모두안내합니다. 하지만 DB 내용이많을경우웹어드민을이용하기보다는콘솔을이용하시길권장합니다. 웹어드민의경우업데이트실행도중실행시간제한에 의해예상하지못한결과를일으킬수도있습니다. DB 백업 아래가이드를따라하기전 3.2. DB 백업을참고하여 DB 백업을하시기바랍니다. A. documents 테이블의구조확인콘솔의경우 : ssh를통해접속한후아래명령을통해 mysql에접속합니다. $ mysql -udb 계정명 -p Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is Server version: log MySQL Community Server (GPL) Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> SSH 접속은어떻게하나요? SSH 접속방법은사용하시는호스팅업체의 FAQ 혹은 1 대 1 문의를통해확인할수있습니다. 제호스팅은 SSH 가지원되지않아요. 웹어드민을이용하는경우의가이드를따라하세요. 비밀번호입력후위와같이 mysql 프롬프트가나타나면아래명령으로 DB 를선택해줍니다. mysql> use XE 설치 DB 명 Database changed 이제 desc 를이용하여 document 테이블의구조를확인합니다 ( 테이블접두어 xe_ 는각사이트의설정에맞게변경하세요 ). mysql> desc xe_documents; 11 / 27

12 DB 계정명, XE 설치 DB 및테이블접두어를모르겠어요. XE_ 설치 _ 디렉터리 /files/config/db.config.php 파일을통해 DB 계정명, XE 설치 DB 를확인할수있습니다. 변수명 $db_info->db_userid $db_info->db_password $db_info->db_database $db_info->db_table_prefix 의미 DB 계정명 DB 계정비밀번호 XE 설치 DB 테이블접두어 XE 1.4 documents 테이블구조 Field Type Null Key Default Extra document_srl bigint(11) NO PRI NULL module_srl bigint(11) NO MUL NULL category_srl bigint(11) NO MUL NULL lang_code varchar(10) NO NULL is_notice char(1) NO MUL N is_secret char(1) NO MUL N title varchar(250) YES NULL title_bold char(1) NO N title_color varchar(7) YES NULL content longtext NO NULL readed_count bigint(11) NO MUL NULL voted_count bigint(11) NO MUL NULL blamed_count bigint(11) NO MUL NULL comment_count bigint(11) NO MUL NULL trackback_count bigint(11) NO MUL NULL uploaded_count bigint(11) NO MUL NULL password varchar(60) YES NULL user_id varchar(80) YES NULL user_name varchar(80) NO NULL nick_name varchar(80) NO NULL member_srl bigint(11) NO MUL NULL _address varchar(250) NO NULL homepage varchar(250) NO NULL tags text YES NULL extra_vars text YES NULL regdate varchar(14) YES MUL NULL last_update varchar(14) YES MUL NULL last_updater varchar(80) YES NULL ipaddress varchar(128) NO MUL NULL list_order bigint(11) NO MUL NULL update_order bigint(11) NO MUL NULL allow_comment char(1) NO Y lock_comment char(1) NO N allow_trackback char(1) NO Y notify_message char(1) NO N / 27

13 XE 1.5 documents 테이블구조 Field Type Null Key Default Extra document_srl bigint(11) NO PRI NULL module_srl bigint(11) NO MUL 0 category_srl bigint(11) NO MUL 0 lang_code varchar(10) NO is_notice char(1) NO MUL N title varchar(250) YES NULL title_bold char(1) NO N title_color varchar(7) YES NULL content longtext NO NULL readed_count bigint(11) NO MUL 0 voted_count bigint(11) NO MUL 0 blamed_count bigint(11) NO MUL 0 comment_count bigint(11) NO MUL 0 trackback_count bigint(11) NO MUL 0 uploaded_count bigint(11) NO MUL 0 password varchar(60) YES NULL user_id varchar(80) YES NULL user_name varchar(80) NO NULL nick_name varchar(80) NO NULL member_srl bigint(11) NO MUL NULL _address varchar(250) NO NULL homepage varchar(250) NO NULL tags text YES NULL extra_vars text YES NULL regdate varchar(14) YES MUL NULL last_update varchar(14) YES MUL NULL last_updater varchar(80) YES NULL ipaddress varchar(128) NO MUL NULL list_order bigint(11) NO MUL NULL update_order bigint(11) NO MUL NULL allow_trackback char(1) NO Y notify_message char(1) NO N status varchar(20) YES PUBLIC comment_status varchar(20) YES ALLOW / 27

14 다음명령으로테이블의인덱스도확인합니다. mysql> show index from xe_documents; XE 1.4 document 테이블의인덱스 Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment xe_documents 0 PRIMARY 1 document_srl A 4 NULL NULL BTREE xe_documents 1 idx_module_srl 1 module_srl A NULL NULL NULL BTREE xe_documents 1 idx_category_srl 1 category_srl A NULL NULL NULL BTREE xe_documents 1 idx_is_notice 1 is_notice A NULL NULL NULL BTREE xe_documents 1 idx_is_secret 1 is_secret A NULL NULL NULL BTREE xe_documents 1 idx_readed_count 1 readed_count A NULL NULL NULL BTREE xe_documents 1 idx_voted_count 1 voted_count A NULL NULL NULL BTREE xe_documents 1 idx_blamed_count 1 blamed_count A NULL NULL NULL BTREE xe_documents 1 idx_comment_count 1 comment_count A NULL NULL NULL BTREE xe_documents 1 idx_trackback_count 1 trackback_count A NULL NULL NULL BTREE xe_documents 1 idx_uploaded_count 1 uploaded_count A NULL NULL NULL BTREE xe_documents 1 idx_member_srl 1 member_srl A NULL NULL NULL BTREE xe_documents 1 idx_regdate 1 regdate A NULL NULL NULL YES BTREE xe_documents 1 idx_last_update 1 last_update A NULL NULL NULL YES BTREE xe_documents 1 idx_ipaddress 1 ipaddress A NULL NULL NULL BTREE xe_documents 1 idx_list_order 1 list_order A NULL NULL NULL BTREE xe_documents 1 idx_update_order 1 update_order A NULL NULL NULL BTREE xe_documents 1 idx_module_list_order 1 module_srl A NULL NULL NULL BTREE xe_documents 1 idx_module_list_order 2 list_order A NULL NULL NULL BTREE xe_documents 1 idx_module_update_order 1 module_srl A NULL NULL NULL BTREE xe_documents 1 idx_module_update_order 2 update_order A NULL NULL NULL BTREE xe_documents 1 idx_module_readed_count 1 module_srl A NULL NULL NULL BTREE xe_documents 1 idx_module_readed_count 2 readed_count A NULL NULL NULL BTREE xe_documents 1 idx_module_voted_count 1 module_srl A NULL NULL NULL BTREE xe_documents 1 idx_module_voted_count 2 voted_count A NULL NULL NULL BTREE xe_documents 1 idx_module_notice 1 module_srl A NULL NULL NULL BTREE xe_documents 1 idx_module_notice 2 is_notice A NULL NULL NULL BTREE xe_documents 1 idx_module_document_srl 1 module_srl A NULL NULL NULL BTREE xe_documents 1 idx_module_document_srl 2 document_srl A NULL NULL NULL BTREE xe_documents 1 idx_module_blamed_count 1 module_srl A NULL NULL NULL BTREE xe_documents 1 idx_module_blamed_count 2 blamed_count A NULL NULL NULL BTREE / 27

15 XE 1.5 document 테이블의인덱스 Table Non_unique Key_name Seq_in_index Column_name Collation Cardinality Sub_part Packed Null Index_type Comment xe_documents 0 PRIMARY 1 document_srl A 927 NULL NULL BTREE xe_documents 1 idx_module_srl 1 module_srl A NULL NULL NULL BTREE xe_documents 1 idx_category_srl 1 category_srl A NULL NULL NULL BTREE xe_documents 1 idx_is_notice 1 is_notice A NULL NULL NULL BTREE xe_documents 1 idx_readed_count 1 readed_count A NULL NULL NULL BTREE xe_documents 1 idx_voted_count 1 voted_count A NULL NULL NULL BTREE xe_documents 1 idx_blamed_count 1 blamed_count A NULL NULL NULL BTREE xe_documents 1 idx_comment_count 1 comment_count A NULL NULL NULL BTREE xe_documents 1 idx_trackback_count 1 trackback_count A NULL NULL NULL BTREE xe_documents 1 idx_uploaded_count 1 uploaded_count A NULL NULL NULL BTREE xe_documents 1 idx_member_srl 1 member_srl A NULL NULL NULL BTREE xe_documents 1 idx_regdate 1 regdate A NULL NULL NULL YES BTREE xe_documents 1 idx_last_update 1 last_update A NULL NULL NULL YES BTREE xe_documents 1 idx_ipaddress 1 ipaddress A NULL NULL NULL BTREE xe_documents 1 idx_list_order 1 list_order A NULL NULL NULL BTREE xe_documents 1 idx_update_order 1 update_order A NULL NULL NULL BTREE xe_documents 1 idx_module_list_order 1 module_srl A NULL NULL NULL BTREE xe_documents 1 idx_module_list_order 2 list_order A NULL NULL NULL BTREE xe_documents 1 idx_module_update_order 1 module_srl A NULL NULL NULL BTREE xe_documents 1 idx_module_update_order 2 update_order A NULL NULL NULL BTREE xe_documents 1 idx_module_readed_count 1 module_srl A NULL NULL NULL BTREE xe_documents 1 idx_module_readed_count 2 readed_count A NULL NULL NULL BTREE xe_documents 1 idx_module_voted_count 1 module_srl A NULL NULL NULL BTREE xe_documents 1 idx_module_voted_count 2 voted_count A NULL NULL NULL BTREE xe_documents 1 idx_module_notice 1 module_srl A NULL NULL NULL BTREE xe_documents 1 idx_module_notice 2 is_notice A NULL NULL NULL BTREE xe_documents 1 idx_module_document_srl 1 module_srl A NULL NULL NULL BTREE xe_documents 1 idx_module_document_srl 2 document_srl A NULL NULL NULL BTREE xe_documents 1 idx_module_blamed_count 1 module_srl A NULL NULL NULL BTREE xe_documents 1 idx_module_blamed_count 2 blamed_count A NULL NULL NULL BTREE xe_documents 1 idx_module_status 1 module_srl A NULL NULL NULL BTREE xe_documents 1 idx_module_status 2 status A NULL NULL NULL YES BTREE / 27

16 웹어드민의경우 : 웹어드민주소로접속한후 DB 계정명과비밀번호를입력하고로그인합니다. 웹어드민접속은어떻게하나요? 웹어드민접속방법은사용하시는호스팅업체의 FAQ 혹은 1 대 1 문의를통해확인할수있습니다. 로그인후왼쪽의 DB 선택에서 DB 가설치된 DB 를선택하세요 ( 웹어드민버전에따라화면구성이다를수있습니다 ). DB 선택후다시왼쪽의테이블목록에서 xe_documents 를클릭합니다. 16 / 27

17 테이블을클릭하면오른쪽에테이블의구조가나타납니다. 테이블의데이터가나올경우상단의 [ 구조 ] 를클릭하세요. XE 1.4 documents 테이블구조 17 / 27

18 XE 1.5 documents 테이블구조 18 / 27

19 테이블구조화면의하단의인덱스도확인을합니다. XE 1.4 documents 테이블인덱스 19 / 27

20 XE 1.5 documents 테이블인덱스 20 / 27

21 위와같이 documents 테이블의구조와인덱스를확인했을때아래의경우중하나라도해당이된다면 documents 테이블에대한업데이트도중 문제가발생한경우입니다. status 컬럼이없다. is_secret 컬럼이남아있다. allow_comment 컬럼이남아있다. lock_comment 컬럼이남아있다. comment_status 컬럼이없다. idx_module_status 인덱스가없다. B. status 컬럼추가 documents 테이블에 status 컬럼이없을경우추가를합니다. 콘솔의경우 : mysql> ALTER TABLE xe_documents ADD COLUMN `status` VARCHAR(20) DEFAULT 'PUBLIC'; Query OK, XXX rows affected (X.XX sec) Records: XXX Duplicates: 0 Warnings: 0 웹어드민의경우 : documents 테이블의컬럼과인덱스사이의 Add field 의 [ 실행 ] 을클릭합니다. 아래와같이입력하고 [ 저장 ] 을클릭합니다. 21 / 27

22 C. 기존 is_secret 컬럼의값을 status 로이동 status 컬럼이생성이되었지만아직 is_secret 컬럼이남아있는경우라면 is_secret 의내용을 status 로옮겨줍니다. 콘솔의경우 : mysql> UPDATE xe_documents SET status='secret' WHERE is_secret='y'; Query OK, XXX rows affected (X.XX sec) Records: XXX Duplicates: 0 Warnings: 0 웹어드민의경우 : 상단의 [SQL] 을클릭한후위 SQL 문을직접실행시켜줍니다. D. is_secret 컬럼삭제 is_secret 컬럼의내용을 status 로잘옮겼다면이제 is_secret 컬럼을삭제합니다. 콘솔의경우 : mysql> ALTER TABLE xe_documents DROP COLUMN `is_secret`; Query OK, XXX rows affected (X.XX sec) Records: XXX Duplicates: 0 Warnings: 0 웹어드민의경우 : is_secret 의 X 아이콘을클릭합니다. 22 / 27

23 E. comment_status 컬럼추가 documents 테이블에 comment_status 컬럼이없을경우추가를합니다. 콘솔의경우 : mysql> ALTER TABLE xe_documents ADD COLUMN `comment_status` VARCHAR(20) DEFAULT 'ALLOW'; Query OK, XXX rows affected (X.XX sec) Records: XXX Duplicates: 0 Warnings: 0 웹어드민의경우 : documents 테이블의컬럼과인덱스사이의 Add field 의 [ 실행 ] 을클릭합니다. 아래와같이입력하고 [ 저장 ] 을클릭합니다. F. 기존 allow_comment, lock_comment 컬럼의값을 comment_status 로이동 comment_status 컬럼이생성이되었지만아직 allow_comment, lock_comment 컬럼이남아있는경우라면각컬럼의내용을 comment_status 로옮겨줍니다. 콘솔의경우 : mysql> UPDATE xe_documents SET status='deny' WHERE allow_comment='y' AND lock_comment='y'; Query OK, XXX rows affected (X.XX sec) Records: XXX Duplicates: 0 Warnings: 0 mysql> UPDATE xe_documents SET status='deny' WHERE allow_comment='n'; Query OK, XXX rows affected (X.XX sec) Records: XXX Duplicates: 0 Warnings: 0 웹어드민의경우 : 상단의 [SQL] 을클릭한후위 SQL 문을직접실행시켜줍니다. 23 / 27

24 G. allow_comment, lock_comment 컬럼삭제 allow_comment, lock_comment 컬럼의내용을 comment_status 로잘옮겼다면이제각컬럼을삭제합니다. 콘솔의경우 : mysql> ALTER TABLE xe_documents DROP COLUMN `allow_comment`; Query OK, XXX rows affected (X.XX sec) Records: XXX Duplicates: 0 Warnings: 0 mysql> ALTER TABLE xe_documents DROP COLUMN `lock_comment`; Query OK, XXX rows affected (X.XX sec) Records: XXX Duplicates: 0 Warnings: 0 웹어드민의경우 : allow_comment, lock_comment 의 X 아이콘을클릭합니다. H. idx_module_status 인덱스생성 idx_module_status 인덱스가생성되지않았다면생성합니다. 콘솔의경우 : mysql> ALTER TABLE xe_documents ADD INDEX `idx_module_status` (module_srl, status); Query OK, XXX rows affected (X.XX sec) Records: XXX Duplicates: 0 Warnings: 0 웹어드민의경우 : documents 테이블구조화면의하단에입력칸에 '2' 를입력하고 [ 실행 ] 을클릭합니다. 아래와같이입력한후 [ 저장 ] 을클릭합니다. 24 / 27

25 I. 확인 모두완료한후아래의조건을모두만족한다면올바르게변경이된것입니다. status 컬럼이있다. is_secret 컬럼이없다. allow_comment 컬럼이없다. lock_comment 컬럼이없다. comment_status 컬럼이있다. idx_module_status 인덱스가있다. 위과정이너무어렵습니다. 위과정을따라하기어려울경우 의툴을사용할수 있습니다. 다만, 이툴의사용이위과정을완벽하게수행한다고보장하지않습니다. 25 / 27

26 8.5. 로그인 / 회원가입이되지않는다. XE 1.4 버전에서는회원아이디를로그인계정으로사용하였습니다. 하지만이는혹있을지모르는개인정보유출에피해를크게줄수있어 XE 기존로그인방식은회원아이디또는이메일을선택하여운영하도록기능이개선되었습니다. 이와더불어회원가입양식도이전버전보다훨씬유연하게관리할수있도록개선하였습니다. 그리고이번 XE 1.5에추가된룰셋기능을로그인 / 회원가입에적용하여속성유효성검사를철저하게할수있도록개선하였습니다. 관리자화면로그인이되지않는다면 files/ruleset 디렉터리에 login.xml 파일이생성되어있는지확인합니다. 생성되어있지않다면아래와같이 생성합니다. <?xml version="1.0" encoding="utf-8"?> <ruleset version="1.5.0"> <customrules></customrules> <fields> <field name="user_id" required="true" rule="userid"/> <field name="password" required="true" /> </fields> </ruleset> 이렇게한후에도로그인이되지않는다면아래와같이변경후이메일로로그인을시도해봅니다. <?xml version="1.0" encoding="utf-8"?> <ruleset version="1.5.0"> <customrules></customrules> <fields> <field name="user_id" required="true" rule=" "/> <field name="password" required="true" /> </fields> </ruleset> 한편기본회원스킨을사용하지않고별도의스킨을사용중이라면현재사용중인스킨을 XE 1.5 에맞게변경하여야합니다. 를참고하여스킨을수정하거나스킨제작자에게요청하시기바랍니다. 26 / 27

27 8.6. Fatal error: Call to undefined method Object::executeQuery()... 오류가발생한다. 속도개선과새로운서브쿼리기능추가를위하여 XE 1.5에서 DB class들을전반적으로개선하였습니다. 또한 DB 효율성을높이기위하여 DB master/slave 기능을추가하여좀더디테일한 DB 설정도가능하게되었습니다. 이런기능변화로인해 files/config/db.config.php 구조와나용또한변경되었습니다. 허나, XE 버전업데이트중알수없는오류로인하여해당파일을업데이트하지못하는경우가발생하였습니다. 위와같은에러가발생한경우 files/config/db.config.php ㄴ파일을무조건삭제하지마시고아래의구조로변경하여주시기바랍니다. 특히, db_tabe_prefix 에기존 xe에서 xe_ 로언더바까지포함되는것에주의해주세요. XE 1.4 형식 <?php if(!defined(" ZBXE ")) exit(); $db_info->db_type = 'mysql'; $db_info->db_port = '3306'; $db_info->db_hostname = 'localhost'; $db_info->db_userid = 'DB 계정 '; $db_info->db_password = 'DB 계정비밀번호 '; $db_info->db_database = 'DB 이름 '; $db_info->db_table_prefix = 'xe'; $db_info->time_zone = '+0900'; $db_info->use_rewrite = 'Y'; $db_info->default_url = 'XE 설치 URL( 포함 )';?> XE 1.5 형식 <?php if(!defined(" ZBXE ")) exit(); $db_info->master_db = array('db_type' => 'mysql','db_port' => '3306','db_hostname' => 'localhost','db_password' => 'DB 계정비밀번호 ','db_database' => 'DB 이름 ','db_userid' => 'DB 계정 ','db_table_prefix' => 'xe_'); $db_info->slave_db = array(array('db_type' => 'mysql','db_port' => '3306','db_hostname' => 'localhost','db_password' => 'DB 계정비밀번호 ','db_database' => 'DB 이름 ','db_userid' => 'DB 계정 ','db_table_prefix' => 'xe_')); $db_info->time_zone = '+0900'; $db_info->use_rewrite = 'Y'; $db_info->default_url = 'XE 설치 URL( 포함 )';?> 27 / 27

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc NTAS and FRAME BUILDER Install Guide NTAS and FRAME BUILDER Version 2.5 Copyright 2003 Ari System, Inc. All Rights reserved. NTAS and FRAME BUILDER are trademarks or registered trademarks of Ari System,

More information

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE

목차 BUG 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG ROLLUP/CUBE 절을포함하는질의는 SUBQUE ALTIBASE HDB 6.3.1.10.1 Patch Notes 목차 BUG-45710 문법에맞지않는질의문수행시, 에러메시지에질의문의일부만보여주는문제를수정합니다... 3 BUG-45730 ROUND, TRUNC 함수에서 DATE 포맷 IW 를추가지원합니다... 5 BUG-45760 ROLLUP/CUBE 절을포함하는질의는 SUBQUERY REMOVAL 변환을수행하지않도록수정합니다....

More information

Windows 8에서 BioStar 1 설치하기

Windows 8에서 BioStar 1 설치하기 / 콘텐츠 테이블... PC에 BioStar 1 설치 방법... Microsoft SQL Server 2012 Express 설치하기... Running SQL 2012 Express Studio... DBSetup.exe 설정하기... BioStar 서버와 클라이언트 시작하기... 1 1 2 2 6 7 1/11 BioStar 1, Windows 8 BioStar

More information

10.ppt

10.ppt : SQL. SQL Plus. JDBC. SQL >> SQL create table : CREATE TABLE ( ( ), ( ),.. ) SQL >> SQL create table : id username dept birth email id username dept birth email CREATE TABLE member ( id NUMBER NOT NULL

More information

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인

본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게 해 주는 프로그램입니다. 다양한 기능을 하는 플러그인과 디자인 스마일서브 CLOUD_Virtual 워드프레스 설치 (WORDPRESS INSTALL) 스마일서브 가상화사업본부 Update. 2012. 09. 04. 본문서는 초급자들을 대상으로 최대한 쉽게 작성하였습니다. 본문서에서는 설치방법만 기술했으며 자세한 설정방법은 검색을 통하시기 바랍니다. 1. 설치개요 워드프레스는 블로그 형태의 홈페이지를 빠르게 만들수 있게

More information

PowerPoint Template

PowerPoint Template JavaScript 회원정보 입력양식만들기 HTML & JavaScript Contents 1. Form 객체 2. 일반적인입력양식 3. 선택입력양식 4. 회원정보입력양식만들기 2 Form 객체 Form 객체 입력양식의틀이되는 태그에접근할수있도록지원 Document 객체의하위에위치 속성들은모두 태그의속성들의정보에관련된것

More information

문서 템플릿

문서 템플릿 HDSI 툴분석 [sql injection 기술명세서 ] Sql injection 기술명세서 Ver. 0.01 이문서는 sql injection 기술명세가범위입니다. Copyrights Copyright 2009 by CanvasTeam@SpeeDroot( 장경칩 ) All Rights Reserved. 장경칩의사전승인없이본내용의전부또는일부에대한복사, 전재,

More information

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 )

8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 ) 8 장데이터베이스 8.1 기본개념 - 데이터베이스 : 데이터를조직적으로구조화한집합 (cf. 엑셀파일 ) - 테이블 : 데이터의기록형식 (cf. 엑셀시트의첫줄 ) - 필드 : 같은종류의데이터 (cf. 엑셀시트의각칸 ) - 레코드 : 데이터내용 (cf. 엑셀시트의한줄 ) - DDL(Data Definition Language) : show, create, drop

More information

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10

< 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 (https://www.kisarbl.or.kr) < 목차 > Ⅰ. 개요 3 Ⅱ. 실시간스팸차단리스트 (RBL) ( 간편설정 ) 4 1. 메일서버 (Exchange Server 2007) 설정변경 4 2. 스팸차단테스트 10 Ⅰ. 개요 실시간스팸차단리스트 (RBL) 는메일서버를운영하는누구나손쉽게효과적으로스팸수신을차단하는데이용할수있도록한국인터넷진흥원 (KISA)

More information

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault

목차 1. 시스템요구사항 암호및힌트설정 ( 윈도우 ) JetFlash Vault 시작하기 ( 윈도우 ) JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 사용자매뉴얼 JetFlash Vault 100 ( 버전 1.0) 1 목차 1. 시스템요구사항... 3 2. 암호및힌트설정 ( 윈도우 )... 3 3. JetFlash Vault 시작하기 ( 윈도우 )... 7 4. JetFlash Vault 옵션 ( 윈도우 )... 9 JetFlash Vault 설정... 9 JetFlash Vault 찾아보기... 10 JetFlash

More information

Studuino소프트웨어 설치

Studuino소프트웨어 설치 Studuino 프로그래밍환경 Studuino 소프트웨어설치 본자료는 Studuino 프로그래밍환경설치안내서입니다. Studuino 프로그래밍 환경의갱신에따라추가 / 수정될수있습니다. 목차 1. 소개... 1 2. Windows... 2 2.1. 프로그래밍환경설치... 2 2.1.1. 웹설치버전설치방법... 2 2.2. Studuino 프로그래밍환경실행...

More information

Microsoft Word - src.doc

Microsoft Word - src.doc IPTV 서비스탐색및콘텐츠가이드 RI 시스템운용매뉴얼 목차 1. 서버설정방법... 5 1.1. 서비스탐색서버설정... 5 1.2. 컨텐츠가이드서버설정... 6 2. 서버운용방법... 7 2.1. 서비스탐색서버운용... 7 2.1.1. 서비스가이드서버실행... 7 2.1.2. 서비스가이드정보확인... 8 2.1.3. 서비스가이드정보추가... 9 2.1.4. 서비스가이드정보삭제...

More information

윈도우시스템프로그래밍

윈도우시스템프로그래밍 데이터베이스및설계 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2012.05.10. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생

More information

슬라이드 1

슬라이드 1 Tadpole for DB 1. 도구개요 2. 설치및실행 4. 활용예제 1. 도구개요 도구명 소개 Tadpole for DB Tools (sites.google.com/site/tadpolefordb/) 웹기반의데이터베이스를관리하는도구 Database 스키마및데이터관리 라이선스 LGPL (Lesser General Public License) 특징 주요기능

More information

슬라이드 1

슬라이드 1 전자정부개발프레임워크 1 일차실습 LAB 개발환경 - 1 - 실습목차 LAB 1-1 프로젝트생성실습 LAB 1-2 Code Generation 실습 LAB 1-3 DBIO 실습 ( 별첨 ) LAB 1-4 공통컴포넌트생성및조립도구실습 LAB 1-5 템플릿프로젝트생성실습 - 2 - LAB 1-1 프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new

More information

ISP and CodeVisionAVR C Compiler.hwp

ISP and CodeVisionAVR C Compiler.hwp USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler http://www.avrmall.com/ November 12, 2007 Copyright (c) 2003-2008 All Rights Reserved. USBISP V3.0 & P-AVRISP V1.0 with CodeVisionAVR C Compiler

More information

MySQL-.. 1

MySQL-.. 1 MySQL- 기초 1 Jinseog Kim Dongguk University jinseog.kim@gmail.com 2017-08-25 Jinseog Kim Dongguk University jinseog.kim@gmail.com MySQL-기초 1 2017-08-25 1 / 18 SQL의 기초 SQL은 아래의 용도로 구성됨 데이터정의 언어(Data definition

More information

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아

1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml 파일을텍스트에디터를이용하여 Open 합니다. config.xml 파일에서, 아 LG U+ SMS/MMS 통합클라이언트 LG U+ SMS/MMS Client Simple Install Manual LG U+ SMS/MMS 통합클라이언트 - 1 - 간단설치매뉴얼 1. Windows 설치 (Client 설치 ) 원하는위치에다운받은발송클라이언트압축파일을해제합니다. Step 2. /conf/config.xml 파일수정 conf 폴더에서 config.xml

More information

강의 개요

강의 개요 DDL TABLE 을만들자 웹데이터베이스 TABLE 자료가저장되는공간 문자자료의경우 DB 생성시지정한 Character Set 대로저장 Table 생성시 Table 의구조를결정짓는열속성지정 열 (Clumn, Attribute) 은이름과자료형을갖는다. 자료형 : http://dev.mysql.cm/dc/refman/5.1/en/data-types.html TABLE

More information

Microsoft PowerPoint - 10Àå.ppt

Microsoft PowerPoint - 10Àå.ppt 10 장. DB 서버구축및운영 DBMS 의개념과용어를익힌다. 간단한 SQL 문법을학습한다. MySQL 서버를설치 / 운영한다. 관련용어 데이터 : 자료 테이블 : 데이터를표형식으로표현 레코드 : 테이블의행 필드또는컬럼 : 테이블의열 필드명 : 각필드의이름 데이터타입 : 각필드에입력할값의형식 학번이름주소연락처 관련용어 DB : 테이블의집합 DBMS : DB 들을관리하는소프트웨어

More information

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager

Data Sync Manager(DSM) Example Guide Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager Data Sync Manager (DSM) Example Guide DSM Copyright 2003 Ari System, Inc. All Rights reserved. Data Sync Manager are trademarks or registered trademarks of Ari System, Inc. 1 Table of Contents Chapter1

More information

PathEye 공식 블로그 다운로드 받으세요!! 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다.

PathEye 공식 블로그 다운로드 받으세요!!   지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye Mobile Ver. 0.71b 2009. 3. 17 By PathEye 공식 블로그 다운로드 받으세요!! http://blog.patheye.com 지속적으로 업그래이드 됩니다. 여러분의 의견을 주시면 개발에 반영하겠 습니다. PathEye 설치 1/3 최종 배포 버전을 다 운로드 받습니다. 다운로드된 파일은 CAB 파일입니다. CAB 파일에는

More information

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자

SQL Developer Connect to TimesTen 유니원아이앤씨 DB 기술지원팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 작성자 SQL Developer Connect to TimesTen 유니원아이앤씨 DB 팀 2010 년 07 월 28 일 문서정보 프로젝트명 SQL Developer Connect to TimesTen 서브시스템명 버전 1.0 문서명 작성일 2010-07-28 작성자 김학준 최종수정일 2010-07-28 문서번호 20100728_01_khj 재개정이력 일자내용수정인버전

More information

NTD36HD Manual

NTD36HD Manual Upnp 사용 D7 은 UPNP 를지원하여 D7 의네크워크에연결된 UPNP 기기에별다른설정없이연결하여, 유무선으로네트워크상의연결된 UPNP 기기의콘텐츠를재생할수있습니다. TV 화면의 브라우저, UPNP 를선택하면연결가능한 UPNP 기기가표시됩니다. 주의 - UPNP 기능사용시연결된 UPNP 기기의성능에따라서재생되지않는콘텐츠가있을수있습니다. NFS 사용 D7

More information

Tablespace On-Offline 테이블스페이스 온라인/오프라인

Tablespace On-Offline 테이블스페이스 온라인/오프라인 2018/11/10 12:06 1/2 Tablespace On-Offline 테이블스페이스온라인 / 오프라인 목차 Tablespace On-Offline 테이블스페이스온라인 / 오프라인... 1 일반테이블스페이스 (TABLESPACE)... 1 일반테이블스페이스생성하기... 1 테이블스페이스조회하기... 1 테이블스페이스에데이터파일 (DATA FILE) 추가

More information

@OneToOne(cascade = = "addr_id") private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a

@OneToOne(cascade = = addr_id) private Addr addr; public Emp(String ename, Addr addr) { this.ename = ename; this.a 1 대 1 단방향, 주테이블에외래키실습 http://ojcedu.com, http://ojc.asia STS -> Spring Stater Project name : onetoone-1 SQL : JPA, MySQL 선택 http://ojc.asia/bbs/board.php?bo_table=lecspring&wr_id=524 ( 마리아 DB 설치는위 URL

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 MySQL - 명령어 1. 데이터베이스관련명령 2. 데이터베이스테이블관련명령 3. SQL 명령의일괄실행 4. 레코드관련명령 5. 데이터베이스백업및복원명령 1. 데이터베이스관련명령 데이터베이스접속명령 데이터베이스접속명령 mysql -u계정 -p비밀번호데이터베이스명 C: > mysql -ukdhong p1234 kdhong_db 데이터베이스생성명령 데이터베이스생성명령

More information

XE 스킨 제작 가이드

XE 스킨 제작 가이드 XE 스킨제작가이드 NHN 오픈 UI 기술팀정찬명 목 차 1. XE 스킨의개요 2. XE 스킨의종류 3. XE 스킨의구성요소 4. XE 스킨제작시고려사항 5. XE 스킨파일구조 6. skin.xml 문법 7. XHTML 문법 8. CSS 활용 9. XE 템플릿문법 XE 스킨의개요 스킨이란? 웹페이지또는 웹페이지의구성요소에대한 사용자인터페이스. 이런것아닙니다.

More information

슬라이드 1

슬라이드 1 - 1 - 전자정부모바일표준프레임워크실습 LAB 개발환경 실습목차 LAB 1-1 모바일프로젝트생성실습 LAB 1-2 모바일사이트템플릿프로젝트생성실습 LAB 1-3 모바일공통컴포넌트생성및조립도구실습 - 2 - LAB 1-1 모바일프로젝트생성실습 (1/2) Step 1-1-01. 구현도구에서 egovframe>start>new Mobile Project 메뉴를선택한다.

More information

Install stm32cubemx and st-link utility

Install stm32cubemx and st-link utility STM32CubeMX and ST-LINK Utility for STM32 Development 본문서는 ST Microelectronics 의 ARM Cortex-M 시리즈 Microcontroller 개발을위해제공되는 STM32CubeMX 와 STM32 ST-LINK Utility 프로그램의설치과정을설명합니다. 본문서는 Microsoft Windows 7

More information

Microsoft Word - [Unioneinc] 특정컬럼의 통계정보 갱신_ _ldh.doc

Microsoft Word - [Unioneinc] 특정컬럼의 통계정보 갱신_ _ldh.doc 특정 Column 통계정보갱신가이드 유니원아이앤씨 DB 사업부이대혁 2015 년 03 월 02 일 문서정보프로젝트명서브시스템명 버전 1.0 문서명 특정 Column 통계정보갱신가이드 작성일 2015-03-02 작성자 DB사업부이대혁사원 최종수정일 2015-03-02 문서번호 UNIONE-201503021500-LDH 재개정이력 일자내용수정인버전 문서배포이력

More information

윈도우시스템프로그래밍

윈도우시스템프로그래밍 데이타베이스 MySQL 을위한 MFC 를사용한 ODBC 프로그래밍 2013.05.15. 오병우 컴퓨터공학과금오공과대학교 http://www.apmsetup.com 또는 http://www.mysql.com APM Setup 설치발표자료참조 Department of Computer Engineering 2 DB 에속한테이블보기 show tables; 에러발생

More information

DBMS & SQL Server Installation Database Laboratory

DBMS & SQL Server Installation Database Laboratory DBMS & 조교 _ 최윤영 } 데이터베이스연구실 (1314 호 ) } 문의사항은 cyy@hallym.ac.kr } 과제제출은 dbcyy1@gmail.com } 수업공지사항및자료는모두홈페이지에서확인 } dblab.hallym.ac.kr } 홈페이지 ID: 학번 } 홈페이지 PW:s123 2 차례 } } 설치전점검사항 } 설치단계별설명 3 Hallym Univ.

More information

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate

목차 BUG offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate ALTIBASE HDB 6.1.1.5.6 Patch Notes 목차 BUG-39240 offline replicator 에서유효하지않은로그를읽을경우비정상종료할수있다... 3 BUG-41443 각 partition 이서로다른 tablespace 를가지고, column type 이 CLOB 이며, 해당 table 을 truncate 한뒤, hash partition

More information

Office 365 사용자 가이드

Office 365 사용자 가이드 [ 여기에입력 ] Office 365 사용자가이드 OFFICE 365 모바일설정 목차 1. 모바일에메일계정추가하기... 2 2. Lync 2013 App 설치하기... 7 3. Office Mobile App 설치하기... 10 4. Office for ipad 설치하기... 16-1 - 모바일기기에 Office 365 를설정해보세요. 모바일기기에 Office

More information

구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 한

구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용   한 수업환경구축 웹데이터베이스구축및실습 구축환경 OS : Windows 7 그외 OS 의경우교재 p26-40 참조 Windows 의다른버전은조금다르게나타날수있음 Browser : Google Chrome 다른브라우저를사용해도별차이없으나추후수업의모든과정은크롬사용 http://chrome.google.com 한림대학교웹데이터베이스 - 이윤환 APM 설치 : AUTOSET6

More information

Chapter 1

Chapter 1 3 Oracle 설치 Objectives Download Oracle 11g Release 2 Install Oracle 11g Release 2 Download Oracle SQL Developer 4.0.3 Install Oracle SQL Developer 4.0.3 Create a database connection 2 Download Oracle 11g

More information

System Recovery 사용자 매뉴얼

System Recovery 사용자 매뉴얼 Samsung OS Recovery Solution 을이용하여간편하게 MagicInfo 의네트워크를설정하고시스템을백업및복원할수있습니다. 시스템시작시리모컨의 - 버튼이나키보드의 F3 키를연속해서누르면복구모드로진입한후 Samsung OS Recovery Solution 이실행됩니다. Samsung OS Recovery Solution 은키보드와리모컨을사용하여조작할수있습니다.

More information

Spring Boot/JDBC JdbcTemplate/CRUD 예제

Spring Boot/JDBC JdbcTemplate/CRUD 예제 Spring Boot/JDBC JdbcTemplate/CRUD 예제 오라클자바커뮤니티 (ojc.asia, ojcedu.com) Spring Boot, Gradle 과오픈소스인 MariaDB 를이용해서 EMP 테이블을만들고 JdbcTemplate, SimpleJdbcTemplate 을이용하여 CRUD 기능을구현해보자. 마리아 DB 설치는다음 URL 에서확인하자.

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Spider For MySQL 실전사용기 피망플러스유닛최윤묵 Spider For MySQL Data Sharding By Spider Storage Engine http://spiderformysql.com/ 성능 8 만 / 분 X 4 대 32 만 / 분 많은 DB 중에왜 spider 를? Source: 클라우드컴퓨팅구 선택의기로 Consistency RDBMS

More information

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins

InsertColumnNonNullableError(#colName) 에해당하는메시지출력 존재하지않는컬럼에값을삽입하려고할경우, InsertColumnExistenceError(#colName) 에해당하는메시지출력 실행결과가 primary key 제약에위배된다면, Ins Project 1-3: Implementing DML Due: 2015/11/11 (Wed), 11:59 PM 이번프로젝트의목표는프로젝트 1-1 및프로젝트 1-2에서구현한프로그램에기능을추가하여간단한 DML을처리할수있도록하는것이다. 구현한프로그램은 3개의 DML 구문 (insert, delete, select) 을처리할수있어야한다. 테이블데이터는파일에저장되어프로그램이종료되어도사라지지않아야한다.

More information

빅데이터분산컴퓨팅-5-수정

빅데이터분산컴퓨팅-5-수정 Apache Hive 빅데이터분산컴퓨팅 박영택 Apache Hive 개요 Apache Hive 는 MapReduce 기반의 High-level abstraction HiveQL은 SQL-like 언어를사용 Hadoop 클러스터에서 MapReduce 잡을생성함 Facebook 에서데이터웨어하우스를위해개발되었음 현재는오픈소스인 Apache 프로젝트 Hive 유저를위한

More information

목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4

목차 BUG DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4 ALTIBASE HDB 6.5.1.5.10 Patch Notes 목차 BUG-46183 DEQUEUE 의 WAIT TIME 이 1 초미만인경우, 설정한시간만큼대기하지않는문제가있습니다... 3 BUG-46249 [qp-select-pvo] group by 표현식에있는컬럼을참조하는집합연산이존재하지않으면결괏값오류가발생할수있습니다... 4 BUG-46266 [sm]

More information

Endpoint Protector - Active Directory Deployment Guide

Endpoint Protector - Active Directory Deployment Guide Version 1.0.0.1 Active Directory 배포가이드 I Endpoint Protector Active Directory Deployment Guide 목차 1. 소개...1 2. WMI 필터생성... 2 3. EPP 배포 GPO 생성... 9 4. 각각의 GPO 에해당하는 WMI 연결... 12 5.OU 에 GPO 연결... 14 6. 중요공지사항

More information

표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인

표준프레임워크로 구성된 컨텐츠를 솔루션에 적용하는 것에 문제가 없는지 확인 표준프레임워크로구성된컨텐츠를솔루션에적용하는것에문제가없는지확인 ( S next -> generate example -> finish). 2. 표준프레임워크개발환경에솔루션프로젝트추가. ( File -> Import -> Existring Projects into

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Web server porting 2 Jo, Heeseung Web 을이용한 LED 제어 Web 을이용한 LED 제어프로그램 web 에서데이터를전송받아타겟보드의 LED 를조작하는프로그램을작성하기위해다음과같은소스파일을생성 2 Web 을이용한 LED 제어 LED 제어프로그램작성 8bitled.html 파일을작성 root@ubuntu:/working/web# vi

More information

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을

사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을 IDIS Mobile ios 사용설명서 Powered by 사용설명서를 읽기 전에 ios용 아이디스 모바일은 네트워크 연결을 통해 ios 플랫폼 기반의 모바일 기기(iOS 버전 6.0 이상의 ipod Touch, iphone 또는 ipad)에서 장치(DVR, 네트워크 비디오 서버 및 네트워크 카메라)에 접속하여 원격으로 영상을 감시할 수 있는 프로그램입니다.

More information

TITLE

TITLE CSED421 Database Systems Lab MySQL Basic Syntax SQL DML & DDL Data Manipulation Language SELECT UPDATE DELETE INSERT INTO Data Definition Language CREATE DATABASE ALTER DATABASE CREATE TABLE ALTER TABLE

More information

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호

제이쿼리 (JQuery) 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 제이쿼리 () 정의 자바스크립트함수를쉽게사용하기위해만든자바스크립트라이브러리. 웹페이지를즉석에서변경하는기능에특화된자바스크립트라이브러리. 사용법 $( 제이쿼리객체 ) 혹은 $( 엘리먼트 ) 참고 ) $() 이기호를제이쿼리래퍼라고한다. 즉, 제이쿼리를호출하는기호 CSS와마찬가지로, 문서에존재하는여러엘리먼트를접근할수있다. 엘리먼트접근방법 $( 엘리먼트 ) : 일반적인접근방법

More information

ALTIBASE HDB Patch Notes

ALTIBASE HDB Patch Notes ALTIBASE HDB 6.5.1.5.6 Patch Notes 목차 BUG-45643 암호화컬럼의경우, 이중화환경에서 DDL 수행시 Replication HandShake 가실패하는문제가있어수정하였습니다... 4 BUG-45652 이중화에서 Active Server 와 Standby Server 의 List Partition 테이블의범위조건이다른경우에 Handshake

More information

13주-14주proc.PDF

13주-14주proc.PDF 12 : Pro*C/C++ 1 2 Embeded SQL 3 PRO *C 31 C/C++ PRO *C NOT! NOT AND && AND OR OR EQUAL == = SQL,,, Embeded SQL SQL 32 Pro*C C SQL Pro*C C, C Pro*C, C C 321, C char : char[n] : n int, short, long : float

More information

RHEV 2.2 인증서 만료 확인 및 갱신

RHEV 2.2 인증서 만료 확인 및 갱신 2018/09/28 03:56 1/2 목차... 1 인증서 확인... 1 인증서 종류와 확인... 4 RHEVM CA... 5 FQDN 개인 인증서... 5 레드햇 인증서 - 코드 서명 인증서... 6 호스트 인증... 7 참고사항... 8 관련링크... 8 AllThatLinux! - http://allthatlinux.com/dokuwiki/ rhev_2.2_

More information

3) MySQL data 백업백업방법 : dump 파일로저장저장위치 : /backup/mysqldump 백업주기 : 시간별 (/etc/cron.hourly) 또는일별 (/etc/cron.daily) 보관기간 : 7 일백업스크립트 : 아래예제 6-1). 참조 4) 웹데이

3) MySQL data 백업백업방법 : dump 파일로저장저장위치 : /backup/mysqldump 백업주기 : 시간별 (/etc/cron.hourly) 또는일별 (/etc/cron.daily) 보관기간 : 7 일백업스크립트 : 아래예제 6-1). 참조 4) 웹데이 Local Backup 지침 < 로컬백업지침 ver 1.0> 아래의로컬백업지침은원격백업지침의기초가됩니다. 1. 준비사항 1) 운영중인하드디스크와는별도로백업하려는 Data 용량의최소 4 배이상되는하드디스크를준비한다. 2) 백업하드디스크의용량이남을지라도백업용도외에는사용하지않는다. 3) 백업하려는데이타항목을선정하여, 백업디렉토리를트리구조화한다. 2. 백업방법 1)

More information

SBR-100S User Manual

SBR-100S User Manual ( 1 / 13 ) SBR-100S 모델에 대한 사용자 펌웨어 업그레이드 방법을 안내해 드립니다. SBR-100S 는 신규 펌웨어가 있을시 FOTA(자동업데이트) 기능을 통하여 자동 업그레이드가 되며, 필요시 사용자가 신규 펌웨어를 다운받아 수동으로 업그레이드 할 수 있습니다. 1. 준비하기 1.1 연결 장치 준비 펌웨어 업그레이드를 위해서는 SBR-100S

More information

쉽게 풀어쓴 C 프로그래밊

쉽게 풀어쓴 C 프로그래밊 Power Java 제 27 장데이터베이스 프로그래밍 이번장에서학습할내용 자바와데이터베이스 데이터베이스의기초 SQL JDBC 를이용한프로그래밍 변경가능한결과집합 자바를통하여데이터베이스를사용하는방법을학습합니다. 자바와데이터베이스 JDBC(Java Database Connectivity) 는자바 API 의하나로서데이터베이스에연결하여서데이터베이스안의데이터에대하여검색하고데이터를변경할수있게한다.

More information

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx

Microsoft PowerPoint Android-SDK설치.HelloAndroid(1.0h).pptx To be an Android Expert 문양세강원대학교 IT 대학컴퓨터학부 Eclipse (IDE) JDK Android SDK with ADT IDE: Integrated Development Environment JDK: Java Development Kit (Java SDK) ADT: Android Development Tools 2 JDK 설치 Eclipse

More information

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기 Mango-IMX6Q mfgtool 을 이용한이미지 Write 하기 http://www.mangoboard.com/ http://cafe.naver.com/embeddedcrazyboys Crazy Embedded Laboratory www.mangoboard.com cafe.naver.com/embeddedcrazyboys CRZ Technology 1 Document

More information

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일

Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 11 년 10 월 26 일수요일 Eclipse 와 Firefox 를이용한 Javascript 개발 발표자 : 문경대 Introduce Me!!! Job Jeju National University Student Ubuntu Korean Jeju Community Owner E-Mail: ned3y2k@hanmail.net Blog: http://ned3y2k.wo.tc Facebook: http://www.facebook.com/gyeongdae

More information

슬라이드 1

슬라이드 1 TortoiseSVN 1. 도구개요 2. 설치및실행 3. 주요기능 4. 활용예제 1. 도구개요 1.1 도구정보요약 도구명 Tortoise SVN (http://tortoisesvn.net) 라이선스 GNU GPL v2.0 소개 Subversion 를통해서소스버전관리를할수있게하는클라이언트도구 특징 Windows Explorer 에서곧바로 Subversion 를사용하여버전컨트롤가능

More information

메뉴얼41페이지-2

메뉴얼41페이지-2 데이터 기반 맞춤형 성장관리 솔루션 스마트빌 플러스 은행계좌등록 은행계좌를 조회하여 등록합니다. 신용카드등록 신용카드를 조회하여 등록합니다. 금융정보 자동수집을 위하여 인증서이름, 아이디, 비밀번호를 등록합니다. 통합 자동 수집 금융정보 통합 자동수집을 실행합니다 은행계좌등록 은행계좌를 조회하여 등록합니다. 신용카드등록 신용카드를 조회하여

More information

JAVA 플랫폼 개발 환경 구축 및 활용

JAVA 플랫폼 개발 환경 구축 및 활용 페이지 1 / 9 작성일 : 2011/7/30 JDK Download Eclipse IDE 구축및홗용 For Java JDK Download JDK Setting the Path Eclipse Download Eclipse Font Setting Eclipse API Setting > 1. http://www.oracle.com/index.html

More information

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770>

<C0CCBCBCBFB52DC1A4B4EBBFF82DBCAEBBE7B3EDB9AE2D313939392D382E687770> i ii iii iv v vi 1 2 3 4 가상대학 시스템의 국내외 현황 조사 가상대학 플랫폼 개발 이상적인 가상대학시스템의 미래상 제안 5 웹-기반 가상대학 시스템 전통적인 교수 방법 시간/공간 제약을 극복한 학습동기 부여 교수의 일방적인 내용전달 교수와 학생간의 상호작용 동료 학생들 간의 상호작용 가상대학 운영 공지사항,강의록 자료실, 메모 질의응답,

More information

슬라이드 1

슬라이드 1 NeoDeveloper 설치가이드 차례 1. 환경 3 2. 설치 3 2.1 웹서버설치 3 Tomcat 7 3 JDK 1.6 3 2.2 NeoDeveloper 설치 3 Neo Developer 서버구성 3 Demo용 User Application 구성 4 Neo Developer 서버 Data File 4 Client 개발 Tool 설치 4 3. 설정 5 3.1

More information

MF3010 MF Driver Installation Guide

MF3010 MF Driver Installation Guide 한국어 MF 드라이버설치설명서 사용자소프트웨어 CD-ROM................................................ 1.................................................................... 1..............................................................................

More information

PowerPoint Template

PowerPoint Template 설치및실행방법 Jaewoo Shim Jun. 4. 2018 Contents SQL 인젝션이란 WebGoat 설치방법 실습 과제 2 SQL 인젝션이란 데이터베이스와연동된웹서버에입력값을전달시악의적동작을수행하는쿼리문을삽입하여공격을수행 SELECT * FROM users WHERE id= $_POST[ id ] AND pw= $_POST[ pw ] Internet

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 HTML5 웹프로그래밍입문 부록. 웹서버구축하기 1 목차 A.1 웹서버시스템 A.2 PHP 사용하기 A.3 데이터베이스연결하기 2 A.1 웹서버시스템 3 웹서버의구축 웹서버컴퓨터구축 웹서버소프트웨어설치및실행 아파치 (Apache) 웹서버가대표적 서버실행프로그램 HTML5 폼을전달받아처리 PHP, JSP, Python 등 데이터베이스시스템 서버측에데이터를저장및효율적관리

More information

View Licenses and Services (customer)

View Licenses and Services (customer) 빠른 빠른 시작: 시작: 라이선스, 라이선스, 서비스 서비스 및 주문 주문 이력 이력 보기 보기 고객 가이드 Microsoft 비즈니스 센터의 라이선스, 서비스 및 혜택 섹션을 통해 라이선스, 온라인 서비스, 구매 기록 (주문 기록)을 볼 수 있습니다. 시작하려면, 비즈니스 센터에 로그인하여 상단 메뉴에서 재고를 선택한 후 내 재고 관리를 선택하십시오. 목차

More information

Windows 10 General Announcement v1.0-KO

Windows 10 General Announcement v1.0-KO Windows 10 Fuji Xerox 장비와의호환성 v1.0 7 July, 2015 머리말 Microsoft 는 Windows 10 이 Windows 자동업데이트기능을통해예약되어질수있다고 6 월 1 일발표했다. 고객들은 윈도우 10 공지알림을받기 를표시하는새로운아이콘을알아차릴수있습니다. Fuji Xerox 는 Microsoft 에서가장최신운영시스템인 Windows

More information

Microsoft PowerPoint - 03_DB Migration 방법론 및 툴 사용법-인쇄.ppt

Microsoft PowerPoint - 03_DB Migration 방법론 및 툴 사용법-인쇄.ppt DB Migration 방법론및툴사용법 대상정보기술솔루션사업본부 / DB 기술팀이정용과장 1 목 차 0. Case Company 1. Migration Workflow (SQL Server, DB2 to Oracle) 2. Migration 시기술적인문제점분석 3. Migration Process Overview 4. 세부적인 Migration Process

More information

슬라이드 1

슬라이드 1 SW 개발도구연계 Jenkins - Redmine - Mylyn 목차 Intro Mylyn - Redmine 연계 Mylyn - Jenkins 연계및빌드실행 Mylyn에서 Redmine 일감처리 Intro 연계도구 웹기반의프로젝트관리도구 한글화가잘되어있어사용저변이넓음 플러그인을통해다양한도구와연계가능 Eclipse 용 ALM(Application Lifecycle

More information

MySQL-Ch10

MySQL-Ch10 10 Chapter.,,.,, MySQL. MySQL mysqld MySQL.,. MySQL. MySQL....,.,..,,.,. UNIX, MySQL. mysqladm mysqlgrp. MySQL 608 MySQL(2/e) Chapter 10 MySQL. 10.1 (,, ). UNIX MySQL, /usr/local/mysql/var, /usr/local/mysql/data,

More information

PowerBuilder 2017 New Features 1. Updated software requirements OS Windows XP, Vista 더이상지원하지않음 Windows or 64-bit with SP1 Windows 8.1 Windows Se

PowerBuilder 2017 New Features 1. Updated software requirements OS Windows XP, Vista 더이상지원하지않음 Windows or 64-bit with SP1 Windows 8.1 Windows Se PowerBuilder 2017 New Features 1. Updated software requirements OS Windows XP, Vista 더이상지원하지않음 Windows 7 32- or 64-bit with SP1 Windows 8.1 Windows Server 2008 32- or 64-bit with SP2 (Run-time only, not

More information

슬라이드 제목 없음

슬라이드 제목 없음 MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS 로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS 보다가격이매우저렴한편이고,

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 Deep Learning 작업환경조성 & 사용법 ISL 안재원 Ubuntu 설치 작업환경조성 접속방법 사용예시 2 - ISO file Download www.ubuntu.com Ubuntu 설치 3 - Make Booting USB Ubuntu 설치 http://www.pendrivelinux.com/universal-usb-installer-easy-as-1-2-3/

More information

기술자료

기술자료 1 쪽중 1 쪽 WebLogic Server 8.1 Tutorials 03 - 리소스 (JDBC, JMS 등 ) 설정 본문서에서는 MedRec 애플리케이션을디플로이하고서비스하기위해서필요한 WebLogic Server 의리소스들을설정하는방법에대하여설명할것이다. 1. JDBC(Java Database Connectivity) Connection Pool 과 Data

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 회원가입화면 개편안내가이드 (D2) . 회원가입시, 약관및개인정보취급방침을보다간편하게동의받을수있도록 9 월 7 일회원가입화면이개편되었습니다. 개편된새로운회원가입화면은개정된정보통신망법을적용한상점만이용할수있으며, [ 쇼핑몰구축 > 쇼핑몰관리기능설정 > 회원관련특수조건설정 > 약관노출위치설정 ] 에따라개편된화면이기본소스로적용됩니다. 개별디자인을사용하고있는상점의경우,

More information

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3

Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Poison null byte Excuse the ads! We need some help to keep our site up. List 1 Conditions 2 Exploit plan 2.1 chunksize(p)!= prev_size (next_chunk(p) 3 Example 3.1 Files 3.2 Source code 3.3 Exploit flow

More information

대량문자API연동 (with directsend)

대량문자API연동 (with directsend) 1 삼정데이타서비스 DIRECTSEND 제공 [ 저작권안내 ] 본문서는삼정데이타서비스 ( 주 ) 에서고객의원활한업무지원을위하여무상으로배포하는사용자매뉴얼및가이드로써저작권과전송권은삼정데이타서비스 ( 주 ) 에있습니다. 따라서당사고객이이를이러한용도로사용하는것에는제한이없으나저작권자에대한허락및표시없이이를제 3 자에게재전송하거나복사및무단전제할때는국내및국제저작권법에의하여서비스이용이제한되고법적인책임이따를수있습니다.

More information

SIGIL 완벽입문

SIGIL 완벽입문 누구나 만드는 전자책 SIGIL 을 이용해 전자책을 만들기 EPUB 전자책이 가지는 단점 EPUB이라는 포맷과 제일 많이 비교되는 포맷은 PDF라는 포맷 입니다. EPUB이 나오기 전까지 전 세계에서 가장 많이 사용되던 전자책 포맷이고, 아직도 많이 사 용되기 때문이기도 한며, 또한 PDF는 종이책 출력을 위해서도 사용되기 때문에 종이책 VS

More information

gcloud storage 사용자가이드 1 / 17

gcloud storage 사용자가이드 1 / 17 gcloud storage 사용자가이드 1 / 17 문서버전및이력 버전 일자 이력사항 1.0 2016.12.30 신규작성 1.1 2017.01.19 gcloud storage 소개업데이트 1.2 2017.03.17 Container 공개설정업데이트 1.3 2017.06.28 CDN 서비스연동추가 2 / 17 목차 1. GCLOUD STORAGE 소개... 4

More information

EEAP - Proposal Template

EEAP - Proposal Template 제품 : ArcGIS Online 제작일 : 2019 년 01 월 31 일 제작 : 개요 본문서는 ArcGIS Online 구독활성화방법대한한국에스리기술문서입니다. ArcGIS Desktop 을구매한지 1 년이내이거나유지보수중인고객은구매후워런티기간또는유지보수기간동안 ArcGIS Online 을무료로사용하실수있으며일정량의크레딧을제공받습니다. 본문서는무료로제공받은

More information

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1

표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1 표준프레임워크 Nexus 및 CI 환경구축가이드 Version 3.8 Page 1 Index 1. 표준프레임워크 EGOVCI 팩키지설치... 3 1.1 개요... 3 1.2 EGOVCI 압축풀기... 3 1.3 EGOVCI 시스템구성... 3 1.4 CI 시스템구동 (START/STOP)... 4 2. NEXUS 설정정보... 6 2.1 NEXUS 서버구동

More information

C스토어 사용자 매뉴얼

C스토어 사용자 매뉴얼 쪽지 APP 디자인적용가이드 I. 쪽지 APP 소개 2 I. 쪽지 APP 소개 쪽지 APP 을통해쇼핑몰의특정회원또는특정등급의회원그룹에게 알림메시지나마케팅을위한쪽지를발송하실수있습니다. 쪽지 APP의주요기능 1. 전체회원, 특정ID, 특정회원그룹별로쪽지발송가능 2. 발송예약기능 3. 발송한쪽지에대해수신및열람내역조회가능 4. 쇼핑몰페이지에서쪽지함과쪽지알림창제공 3

More information

Internet Explorer 11 자동업데이트방지 사용자가이드 작성일 : Version 1.0

Internet Explorer 11 자동업데이트방지 사용자가이드 작성일 : Version 1.0 Internet Explorer 11 자동업데이트방지 사용자가이드 작성일 : 2013.11 Version 1.0 Table of Contents 1 개요... 1 1.1 윈도우업데이트를통한 Internet Explorer 11 자동배포... 1 1.2 자동배포적용대상... 1 1.3 자동배포방지... 1 2 Blocker Toolkit 배치파일을통한자동배포방지...

More information

Cloud Friendly System Architecture

Cloud Friendly System Architecture -Service Clients Administrator 1. -Service 구성도 : ( 좌측참고 ) LB(LoadBlancer) 2. -Service 개요 ucloud Virtual Router F/W Monitoring 개념 특징 적용가능분야 Server, WAS, DB 로구성되어 web service 를클라우드환경에서제공하기위한 service architecture

More information

歯sql_tuning2

歯sql_tuning2 SQL Tuning (2) SQL SQL SQL Tuning ROW(1) ROW(2) ROW(n) update ROW(2) at time 1 & Uncommitted update ROW(2) at time 2 SQLDBA> @ UTLLOCKT WAITING_SESSION TYPE MODE_REQUESTED MODE_HELD LOCK_ID1

More information

Microsoft Outlook G Suite 가이드

Microsoft Outlook G Suite 가이드 UNICONVERSE Microsoft Outlook G Suite 가이드 G Suite 사용자가이드 - 국민대학교 유니컨버스 2017-01-01 2 Microsoft Outlook G Suite 가이드 내용 Microsoft Outlook 2016 에서 IMAP 설정... 3 Microsoft Outlook 2016 에서 POP 설정... 6 Google

More information

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다 공유기사용환경에서 MNC-V100 환경설정하기 다음설명은 AnyGate GW-400A (Http://www.anygate.co.kr) 를사용하는네트워크환경에서 MNC-V100 을연결하여사용하는법을설명합니다. 공유기내부네트워크환경설정공유기를사용하는환경에서공유기의설정을아래그림과같이설정하시면 MNC-V100의설정을변경하지않아도모비캠과연결할수있습니다. ( 공유기의환경을변경하기어려운경우에는

More information

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드]

Microsoft PowerPoint - 3장-MS SQL Server.ppt [호환 모드] MS SQL Server 마이크로소프트사가윈도우운영체제를기반으로개발한관계 DBMS 모바일장치에서엔터프라이즈데이터시스템에이르는다양한플랫폼에서운영되는통합데이터관리및분석솔루션 2 MS SQL Server 개요 3.1 MS SQL Server 개요 클라이언트-서버모델을기반으로하는관계 DBMS로서윈도우계열의운영체제에서만동작함 오라클관계 DBMS보다가격이매우저렴한편이고,

More information

게시판 스팸 실시간 차단 시스템

게시판 스팸 실시간 차단 시스템 오픈 API 2014. 11-1 - 목 차 1. 스팸지수측정요청프로토콜 3 1.1 스팸지수측정요청프로토콜개요 3 1.2 스팸지수측정요청방법 3 2. 게시판스팸차단도구오픈 API 활용 5 2.1 PHP 5 2.1.1 차단도구오픈 API 적용방법 5 2.1.2 차단도구오픈 API 스팸지수측정요청 5 2.1.3 차단도구오픈 API 스팸지수측정결과값 5 2.2 JSP

More information

1) 인증서만들기 ssl]# cat >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

1) 인증서만들기 ssl]# cat   >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키 Lighttpd ( 단일도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 1) 인증서만들기 [root@localhost ssl]# cat www.ucert.co.kr.key www.ucert.co.kr.crt >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat

More information

1) 인증서만들기 ssl]# cat >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

1) 인증서만들기 ssl]# cat   >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키 Lighttpd ( 멀티도메인 ) SSL 인증서신규설치가이드. [ 고객센터 ] 한국기업보안. 유서트기술팀 1) 인증서만들기 [root@localhost ssl]# cat www.ucert.co.kr.key www.ucert.co.kr.crt >www.ucert.co.kr.pem // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat

More information

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션 BOOTLOADER Jo, Heeseung 부트로더컴파일 부트로더소스복사및압축해제 부트로더소스는웹페이지에서다운로드 /working 디렉터리로이동한후, wget으로다운로드 이후작업은모두 /working 디렉터리에서진행 root@ubuntu:# cp /media/sm5-linux-111031/source/platform/uboot-s4210.tar.bz2 /working

More information

DocsPin_Korean.pages

DocsPin_Korean.pages Unity Localize Script Service, Page 1 Unity Localize Script Service Introduction Application Game. Unity. Google Drive Unity.. Application Game. -? ( ) -? -?.. 준비사항 Google Drive. Google Drive.,.. - Google

More information

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2.

리눅스설치가이드 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2. 3. 3Rabbitz Book 을리눅스에서설치하기위한절차는다음과같습니다. 설치에대한예시는우분투서버 기준으로진행됩니다. 1. Java Development Kit (JDK) 또는 Java Runtime Environment (JRE) 를설치합니다. 2. 3Rabbitz Book 애플리케이션파일다운로드하여압축파일을풀고복사합니다. 3. 3Rabbitz Book 실행합니다.

More information

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum

API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Docum API STORE 키발급및 API 사용가이드 Document Information 문서명 : API STORE 언어별 Client 사용가이드작성자 : 작성일 : 2012.11.23 업무영역 : 버전 : 1 st Draft. 서브시스템 : 문서번호 : 단계 : Document Distribution Copy Number Name(Role, Title) Date

More information

1217 WebTrafMon II

1217 WebTrafMon II (1/28) (2/28) (10 Mbps ) Video, Audio. (3/28) 10 ~ 15 ( : telnet, ftp ),, (4/28) UDP/TCP (5/28) centralized environment packet header information analysis network traffic data, capture presentation network

More information

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O Orange for ORACLE V4.0 Installation Guide ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE...1 1....2 1.1...2 1.2...2 1.2.1...2 1.2.2 (Online Upgrade)...11 1.3 ORANGE CONFIGURATION ADMIN...12 1.3.1 Orange Configuration

More information

Microsoft Word - Armjtag_문서1.doc

Microsoft Word - Armjtag_문서1.doc ARM JTAG (wiggler 호환 ) 사용방법 ( IAR EWARM 에서 ARM-JTAG 로 Debugging 하기 ) Test Board : AT91SAM7S256 IAR EWARM : Kickstart for ARM ARM-JTAG : ver 1.0 ( 씨링크테크 ) 1. IAR EWARM (Kickstart for ARM) 설치 2. Macraigor

More information