安装到Linux环境
说明将Garoon安装到Linux环境中的操作步骤。
以使用以下的环境为例进行说明。
- OS:Red Hat Enterprise Linux 9
- Web服务器服务:Apache 2.4.53
- Web服务的CGI目录:/var/www/cgi-bin
- Web服务器的文档根目录:/var/www/html
- MySQL的安装方法:使用安装包中捆绑的MySQL
-
使用root用户登录服务器主机。
-
确认httpd.conf,KeepAlive的设置是否为无效。
有关确认/更改KeepAlive设置的方法,请参考((仅Linux环境时)将Apache的KeepAlive设置为无效。
-
确认THP功能是否无效。
[root@garoon admin]# cat /sys/kernel/mm/transparent_hugepage/enabled
如果“never”被[ ]选取时,说明THP功能无效。
例:always madvise [never]
如显示“[always] madvise never”或“always [madvise] never”,则THP功能有效。
THP功能有效时请禁用THP功能。详情请参考(仅Linux环境时)禁用transparent hugepages(THP)功能。 -
移动到安装包所在的目录。
-
执行安装包。
[root@garoon admin]# sh grn-6.0.x-linux-x64.bin
-
确认所显示的内容,输入“Y”或“N”,再按Enter键。
输入“Y”后,步骤7之后的信息将以日文显示。输入“N”后,步骤7之后的信息将以英文显示。此处以输入“Y”为范例说明之后的步骤。
开始Garoon的安装。如此信息正常显示,则输入“Y”。 Installing starts. If the above message is displayed correctly, type 'Y', otherwise type 'N'.
-
确认试用许可协议,如同意,输入“yes”后按Enter键。
可按Space或Enter键滚动页面。 -
输入安装标识符,按Enter键。
初始值为“cbgrn”。更改时输入新的安装标识符,再按Enter键。
安装标识符用于访问Garoon的URL。请输入要在产品中使用的安装标识符。 可使用的字符为“a-z, A-Z, 0-9, _”。不能以数字开头。 安装标识符不得超过10个字符。 [cbgrn]:
-
选择要使用的MySQL。选择“1”并按Enter键。
选择是自动安装捆绑在安装包中的MySQL Community Server(GPL)(推荐),还是使用服务器中已安装的MySQL。 1: 自动安装捆绑的MySQL Community Server(GPL) 2: 使用服务器中已安装的MySQL [1|2]:
-
确认Garoon的程序和数据的安装目录,按Enter键。
更改安装目录时,使用绝对路径输入目录,按Enter键。
请指定程序文件的目录。 数据较大,请注意磁盘剩余空间。 [/usr/local/cybozu]:
-
输入数据库管理用户的密码,按Enter键。
请输入数据库管理用户(cbroot)的密码。 可使用的字符为“a-z, A-Z, 0-9, _”。 密码必须保持在6~10个字符以内。 Enter Password:
-
输入数据库连接用户的密码,按Enter键。
请输入数据库连接用户的密码。 可使用的字符为“a-z, A-Z, 0-9, _”。 密码必须保持在6~10个字符以内。 Enter Password:
-
输入Administrator的密码,按Enter键。
请输入“Administrator”的密码。 Enter Password:
- 密码请输入6~10个的半角字符。
- 密码中可使用的字符串如下所示。
- a-z
- A-Z
- 0-9
- _
- 密码中不可使用<、>、|、&。根据环境的不同,有可能其他符号也不可使用。
-
确认Web服务器的CGI目录,按Enter键。
更改CGI目录时,使用绝对路径输入目录,按Enter键。
设置CGI目录。 安装位置为“(CGI目录)/cbgrn”。 例: /var/www/cgi-bin/cbgrn [/var/www/cgi-bin]:
-
确认Web服务器的文档根目录,按Enter键。
更改文档根目录时,使用绝对路径输入目录,按Enter键。
请指定文件根目录。 安装位置为“(文档根目录)/cbgrn”。 例: /var/www/html/cbgrn [/var/www/html]:
-
确认Web服务器的执行用户名,按Enter键。
Web服务器的执行用户名不同时,输入正确的执行用户名,按Enter键。
请输入Web服务器的执行用户名。 [apache]:
显示“nobody”时,表示Web服务器服务没有启动。按Ctrl键和C键,中断安装。Web服务器服务启动后再次执行安装。
-
选择安装的数据,按Enter键。
仅在步骤6时输入“Y”、并且显示语言为日文时,可选择安装数据。在步骤6中输入了“N”时,将不显示此信息。
请选择要安装到Garoon中的数据。不安装任何数据时,请选择“不安装”。 1: 正常 安装日本的节日及申请形式等标准数据。 2: 无 [1|2]:
标准数据中已登记了节日及样本的申请形式等的数据。Garoon中新建用户并登录使用时,推荐安装标准数据。
标准数据在之后也可安装。详情请参考Linux环境中的初始化。 -
确认显示的内容,如正确则输入“yes”,按Enter键。
开始安装。
Summary of install configuration 程序文件的安装位置: /usr/local/cybozu 数据库管理用户 cbroot 数据库管理用户的密码: cybozu “Administrator”的密码: cybozu 数据库连接用户的密码: cybozu 数据的安装: 标准数据 安装标识符: cbgrn Web服务器的执行用户名: apache CGI程序的安装位置: /var/www/cgi-bin/cbgrn 图像文件的安装位置: /var/www/html/cbgrn 与MySQL进行通信时所使用的端口号 3770 调度服务的启动脚本: /etc/systemd/system/cyss_cbgrn.service 产品的删除脚本: /var/www/cgi-bin/cbgrn/uninstall_cbgrn MySQL启动脚本 /etc/systemd/system/cyde_5_0.service MySQL删除脚本 /usr/local/cybozu/mysql-5.0/uninstall_cyde_5_0 按照上述设置进行安装。是否执行? [yes or no]:
-
确认安装是否正常完成。
Installing MySQL... [Thu Sep 21 18:08:52 JST 2023] mysql: [Warning] Using a password on the command line interface can be insecure. [Thu Sep 21 18:08:55 JST 2023] mysql: [Warning] Using a password on the command line interface can be insecure. Installing CGI... installing DB Script.... Installing Cybozu Scheduling Service... Created symlink /etc/systemd/system/multi-user.target.wants/cyss_cbgrn.service → /etc/systemd/system/cyss_cbgrn.service. Created symlink /etc/systemd/system/graphical.target.wants/cyss_cbgrn.service → /etc/systemd/system/cyss_cbgrn.service. Installing Web files... Copying license files... Installing uninstall scripts... DataBase Initialization... done. 安装正常成功。 请启动web浏览器访问以下URL。 http://(服务器的FQDN或IP地址)/(CGI目录的虚拟路径)/cbgrn/grn.cgi 例)http://webserver.cybozu.co.jp/cgi-bin/cbgrn/grn.cgi 例)http://10.10.203.55/cgi-bin/cbgrn/grn.cgi
安装过程中会出现以下警告,但安装将正常完成。无需处理。
Warning: Using a password on the command line interface can be insecure. -
设置Garoon的初始设置。
详情请参考安装后的操作。
Linux环境中的初始化
删除样本数据和试用期间所登记的数据等,需初始化Garoon。
设置Garoon的Administrator的密码和数据库连接用户的密码,并初始化Garoon。
-
启动命令行,停止调度服务。
[root@garoon admin]# systemctl stop cyss_cbgrn.service
-
移动到以下目录。
(CGI 目录) / (安装标识符)
例:
cd /var/www/cgi-bin/cbgrn
-
输入以下的命令 ,按Enter键。
输入范例:
./grn.cgi -C -q code/command/grn_initialize.csp db_admin_password='cybozu' db_user_password='cybozu' garoon_admin_password='cybozu' default_timezone='Asia/Tokyo' default_locale='ja' init_data='1'
参数:
db_admin_password 输入数据库管理用户的密码。 db_user_password 指定数据库连接用户的密码。 garoon_admin_password 输入Administrator的密码。 default_timezone 输入时区的信息。 default_locale 为当地的信息。选择要使用的语言。
ja:日文
en:英文
zh:中文init_data 指定是否安装数据。 - 1:安装标准数据
- 什么都不安装
-
输入"yes",然后按Enter键。
Do you really initialize Garoon? (y/[n]) :
输入“n”,按Enter键,则终止初始化。
-
确认初始化是否已正常完成。
Done in 18 minutes 18 seconds.
-
启动调度服务。
[root@garoon admin]# systemctl start cyss_cbgrn.service