{"id":163,"date":"2010-03-06T19:18:11","date_gmt":"2010-03-06T10:18:11","guid":{"rendered":"http:\/\/blog.isnext.net\/issy\/?p=163"},"modified":"2010-03-11T13:45:00","modified_gmt":"2010-03-11T04:45:00","slug":"nulab%e7%a4%bebacklog%e8%a9%95%e4%be%a1%e7%89%88%e3%81%ae%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab","status":"publish","type":"post","link":"https:\/\/blog.isnext.net\/issy\/archives\/163","title":{"rendered":"nulab\u793ebacklog\u8a55\u4fa1\u7248\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb"},"content":{"rendered":"<p><strong>Backlog\u306fnulab\u793e\u306e\u63d0\u4f9b\u3059\u308b\u7d20\u6674\u3089\u3057\u3044\u30b5\u30fc\u30d3\u30b9\u3067\u3059\u3002<\/strong><br \/>\nhttp:\/\/www.backlog.jp\/<\/p>\n<p><strong>\u53c2\u8003URL<\/strong><br \/>\nhttps:\/\/www.backlog.jp\/package\/doc\/professional\/install-guide\/install-guide.html<\/p>\n<p>\u6307\u5b9a\u306eURL\u304b\u3089\u8a55\u4fa1\u7248\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3059\u308b\u3000~\/download\/\u3000\u306b\u914d\u7f6e\u3057\u3066\u304a\u304f<\/p>\n<p># cd ~\/download<\/p>\n<p>Sun\u304b\u3089JavaSE6\u3092\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u3066\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u3059\u308b\uff08\u5272\u611b\uff09<\/p>\n<p>java\u306e\u30d5\u30a9\u30f3\u30c8\u8a2d\u5b9a<\/p>\n<p># yum install fonts-japanese\u3000\u3067\u6700\u65b0\u306e\u30d5\u30a9\u30f3\u30c8\u304c\u5c0e\u5165\u3055\u308c\u3066\u3044\u308b\u3053\u3068\u3092\u78ba\u8a8d<\/p>\n<p># mkdir \/usr\/java\/default\/jre\/lib\/fonts\/fallback<br \/>\n# ln -s \/usr\/share\/fonts\/ja\/TrueType\/kochi-*.ttf \/usr\/java\/default\/jre\/lib\/fonts\/fallback\/<\/p>\n<p>java\u306e\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u8a2d\u5b9a\u6e96\u5099\uff08mysql\uff09<\/p>\n<p># wget http:\/\/ftp.jaist.ac.jp\/pub\/mysql\/Downloads\/Connector-J\/mysql-connector-java-5.1.8.tar.gz<br \/>\n# tar zxvf mysql-connector-java-5.1.8.tar.gz <\/p>\n<p>mysql\u8a2d\u5b9a\u6e96\u5099<\/p>\n<p># yum install perl-DBD-MySQL<\/p>\n<p>mysql\u306b\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u4f5c\u6210<\/p>\n<p># mysql -u root -p<br \/>\nmysql> grant all privileges on backlog.* to backlog@localhost identified by &#8216;backlog&#8217; WITH GRANT OPTION;<br \/>\nmysql> CREATE DATABASE `backlog` DEFAULT CHARACTER SET utf8mb4 ;<br \/>\nmysql> quit<\/p>\n<p><strong>Backlog\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb<\/strong><\/p>\n<p># rpm -ivh backlog-app-1.3.0-01.el5.noarch.rpm backlog-www-1.3.0-01.el5.i386.rpm<\/p>\n<p>mysql\u30c9\u30e9\u30a4\u30d0\u3092\u914d\u7f6e<\/p>\n<p># cp mysql-connector-java-5.1.8\/mysql-connector-java-5.1.8-bin.jar \/opt\/backlog\/<\/p>\n<p>backlog\u30c7\u30a3\u30ec\u30af\u30c8\u30ea\u306b\u79fb\u52d5<\/p>\n<p># cd \/opt\/backlog\/<\/p>\n<p>\u8a2d\u5b9a\u30b3\u30de\u30f3\u30c9\u3092\u8d77\u52d5<\/p>\n<p>[root@xc backlog]# \/opt\/backlog\/bin\/init.sh<\/p>\n<p>[code]<br \/>\n======================================================================<br \/>\n   Backlog Professional Configurater<br \/>\n   ____             _    _<br \/>\n   |  _ \\           | |  | |<br \/>\n   | |_) | __ _  ___| | _| | ___   __ _<br \/>\n   |  _ < \/ _` |\/ __| |\/ \/ |\/ _ \\ \/ _` |\n   | |_) | (_| | (__|   <| | (_) | (_| |\n   |____\/ \\__,_|\\___|_|\\_\\_|\\___\/ \\__, |\n                                   __\/ | \n                                  |___\/  \n\n                                         [http:\/\/www.backlog.jp]\n======================================================================\n\nBacklog Professional\u306e\u74b0\u5883\u8a2d\u5b9a\u3092\u958b\u59cb\u3057\u307e\u3059\u3002\n\nBacklog\u306b\u30a2\u30af\u30bb\u30b9\u3059\u308bURL\u3092\u8a2d\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044 [http:\/\/www.example.com:8969]\n\uff08\u8a2d\u5b9a\u3057\u305fURL\u306b \/backlog \u304c\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u30d1\u30b9\u3068\u3057\u3066\u8ffd\u52a0\u3055\u308c\u307e\u3059\uff09\n   \nhttp:\/\/www.example.com:8969 \u3092\u8a2d\u5b9a\u3057\u307e\u3057\u305f\u3002\n\nSMTP\u30b5\u30fc\u30d0\u306e\u30db\u30b9\u30c8\u540d\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044 [localhost]\n\nlocalhost \u3092\u8a2d\u5b9a\u3057\u307e\u3057\u305f\u3002\n\n\u5fa1\u4f7f\u7528\u306e\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\n( m<MySQL> \/ p<PostgreSQL> ) m<br \/>\nMySQL \u3092\u9078\u629e\u3057\u307e\u3057\u305f\u3002<\/p>\n<p>\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30b5\u30fc\u30d0\u306e\u30db\u30b9\u30c8\u540d\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044 [localhost]<\/p>\n<p>localhost \u3092\u8a2d\u5b9a\u3057\u307e\u3057\u305f\u3002<\/p>\n<p>\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30b5\u30fc\u30d0\u306e\u30dd\u30fc\u30c8\u756a\u53f7\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044 [3306]<\/p>\n<p>3306 \u3092\u8a2d\u5b9a\u3057\u307e\u3057\u305f\u3002<\/p>\n<p>\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30b5\u30fc\u30d0\u306e\u30e6\u30fc\u30b6\u3092\u6307\u5b9a\u3057\u3066\u304f\u3060\u3055\u3044 [backlog]<\/p>\n<p>backlog \u3092\u8a2d\u5b9a\u3057\u307e\u3057\u305f\u3002<\/p>\n<p>\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\u30e6\u30fc\u30b6\u306e\u30d1\u30b9\u30ef\u30fc\u30c9\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044 [backlog]<\/p>\n<p>backlog \u3092\u8a2d\u5b9a\u3057\u307e\u3057\u305f\u3002<\/p>\n<p>\u6b21\u306e\u8a2d\u5b9a\u5185\u5bb9\u3067\u74b0\u5883\u8a2d\u5b9a\u3092\u884c\u3044\u307e\u3059\u3002<\/p>\n<p>Backlog URL\t\t[http:\/\/www.example.com:8969]<br \/>\nSMTP\u30b5\u30fc\u30d0\u30db\u30b9\u30c8\t[localhost]<br \/>\n\u30c7\u30fc\u30bf\u30d9\u30fc\u30b9\t\t[MySQL]<br \/>\n  \u30b5\u30fc\u30d0\u30db\u30b9\u30c8\t\t[localhost]<br \/>\n  \u30dd\u30fc\u30c8\u756a\u53f7\t\t[3306]<br \/>\n  \u30e6\u30fc\u30b6\t\t[backlog]<br \/>\n  \u30d1\u30b9\u30ef\u30fc\u30c9\t\t[backlog]<\/p>\n<p>\u3088\u308d\u3057\u3044\u3067\u3059\u304b\uff1f<br \/>\n( y<\u7d9a\u3051\u308b> \/ r<\u3084\u308a\u76f4\u3057> ) y<\/p>\n<p>\u4f7f\u7528\u3059\u308bJDBC\u30c9\u30e9\u30a4\u30d0\u3092\u9078\u629e\u3057\u3066\u304f\u3060\u3055\u3044\u3002<br \/>\n 1:mysql-connector-java-5.1.8-bin.jar<br \/>\n1<\/p>\n<p> 1:mysql-connector-java-5.1.8-bin.jar \u304c\u9078\u629e\u3055\u308c\u307e\u3057\u305f\u3002<\/p>\n<p>\u30c6\u30fc\u30d6\u30eb\u306e\u65b0\u898f\u4f5c\u6210\u3092\u958b\u59cb\u3057\u307e\u3059\u3002<br \/>\nCREATE TABLE space<br \/>\nCREATE TABLE project<br \/>\nCREATE TABLE users<br \/>\nCREATE TABLE autologin_user<br \/>\nCREATE TABLE component<br \/>\nCREATE TABLE information<br \/>\nCREATE TABLE status<br \/>\nCREATE TABLE version<br \/>\nCREATE TABLE default_issue_type<br \/>\nCREATE TABLE issue_type<br \/>\nCREATE TABLE issue<br \/>\nCREATE TABLE issue_component<br \/>\nCREATE TABLE issue_affectedversion<br \/>\nCREATE TABLE issue_fixedversion<br \/>\nCREATE TABLE attachment<br \/>\nCREATE TABLE comment<br \/>\nCREATE TABLE licence_type<br \/>\nCREATE TABLE licence<br \/>\nCREATE TABLE licence_changelog<br \/>\nCREATE TABLE mail<br \/>\nCREATE TABLE dashboard<br \/>\nCREATE TABLE page<br \/>\nCREATE TABLE page_attachment<br \/>\nCREATE TABLE page_tag<br \/>\nCREATE TABLE page_tag_link<br \/>\nCREATE TABLE party<br \/>\nCREATE TABLE party_user<br \/>\nCREATE TABLE project_user<br \/>\nCREATE TABLE project_mail<br \/>\nCREATE TABLE reminder<br \/>\nCREATE TABLE remote_address<br \/>\nCREATE TABLE space_contact<br \/>\nCREATE TABLE space_contact_changelog<br \/>\nCREATE TABLE space_order<br \/>\nCREATE TABLE space_remarks<br \/>\nCREATE TABLE disk_usage<br \/>\nCREATE TABLE shared_file<br \/>\nCREATE TABLE subversion<br \/>\nCREATE TABLE issue_shared_file_link<br \/>\nCREATE TABLE page_shared_file_link<br \/>\nCREATE TABLE work_item<br \/>\nCREATE TABLE step<br \/>\nCREATE TABLE space_field<br \/>\n\u30c6\u30fc\u30d6\u30eb\u306e\u65b0\u898f\u4f5c\u6210\u304c\u7d42\u4e86\u3057\u307e\u3057\u305f\u3002<\/p>\n<p>\u30b3\u30d4\u30fc<br \/>\n \u7d42\u4e86<br \/>\n\u8a2d\u5b9a\u304c\u5b8c\u4e86\u3057\u307e\u3057\u305f\u3002<\/p>\n<p>Backlog\u306e\u8d77\u52d5\u3092\u78ba\u8a8d\u5f8c\u3001\u5f15\u304d\u7d9a\u304d http:\/\/www.example.com:8969\/backlog\/Setup.action \u306b\u63a5\u7d9a\u3057\u3066\u30e6\u30fc\u30b6\u60c5\u5831\u3092\u767b\u9332\u3057\u3066\u304f\u3060\u3055\u3044\u3002<br \/>\nbacklog-app \u3092\u8d77\u52d5\u4e2d: Using CATALINA_BASE:   \/opt\/backlog\/tomcat<br \/>\nUsing CATALINA_HOME:   \/opt\/backlog\/tomcat<br \/>\nUsing CATALINA_TMPDIR: \/opt\/backlog\/tomcat\/temp<br \/>\nUsing JRE_HOME:       \/usr\/java\/default<br \/>\n                                                           [  OK  ]<br \/>\nbacklog-www \u3092\u8d77\u52d5\u4e2d:                                      [  OK  ][\/code]<\/p>\n<p>\u30b5\u30fc\u30d3\u30b9\u306b\u30a2\u30af\u30bb\u30b9\u3067\u304d\u308b\u3088\u3046iptable\u3092\u4fee\u6b63<\/p>\n<p># vi \/etc\/sysconfig\/iptables<br \/>\n-A RH-Firewall-1-INPUT -p tcp -m state &#8211;state NEW -m tcp &#8211;dport 8969 -j ACCEPT<\/p>\n<p>iptables\u518d\u8d77\u52d5<br \/>\n# service iptables restart<\/p>\n<p>http:\/\/www.example.com:8969\/backlog\/Setup.action \u3078\u30a2\u30af\u30bb\u30b9<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Backlog\u306fnulab\u793e\u306e\u63d0\u4f9b\u3059\u308b\u7d20\u6674\u3089\u3057\u3044\u30b5\u30fc\u30d3\u30b9\u3067\u3059\u3002 http:\/\/www.backlog.jp\/ \u53c2\u8003URL https:\/\/www.backlog.jp\/package\/doc\/professional\/i &hellip; <a href=\"https:\/\/blog.isnext.net\/issy\/archives\/163\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;nulab\u793ebacklog\u8a55\u4fa1\u7248\u306e\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[43],"class_list":["post-163","post","type-post","status-publish","format-standard","hentry","category-linux","tag-backlog"],"_links":{"self":[{"href":"https:\/\/blog.isnext.net\/issy\/wp-json\/wp\/v2\/posts\/163","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.isnext.net\/issy\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.isnext.net\/issy\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.isnext.net\/issy\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.isnext.net\/issy\/wp-json\/wp\/v2\/comments?post=163"}],"version-history":[{"count":4,"href":"https:\/\/blog.isnext.net\/issy\/wp-json\/wp\/v2\/posts\/163\/revisions"}],"predecessor-version":[{"id":180,"href":"https:\/\/blog.isnext.net\/issy\/wp-json\/wp\/v2\/posts\/163\/revisions\/180"}],"wp:attachment":[{"href":"https:\/\/blog.isnext.net\/issy\/wp-json\/wp\/v2\/media?parent=163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.isnext.net\/issy\/wp-json\/wp\/v2\/categories?post=163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.isnext.net\/issy\/wp-json\/wp\/v2\/tags?post=163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}