Linux環境のファイル構成
CGIアプリケーション
GaroonのCGIアプリケーションは、インストール時に指定したCGIディレクトリーにインストールされます。CGIアプリケーションのファイルは、CGIディレクトリーの下の、インストール識別子と同じ名称のディレクトリーに保存されます。
- CGIディレクトリーの例:/var/www/cgi-bin
/var/www/cgi-bin CGIディレクトリー
└ /cbgrn インストール識別子
├ /code Garoonのプログラム
│ ├ /command
│ ├ /compiled_container
│ ├ /doc_root
│ ├ /include
│ ├ /pear
│ ├ /plugin
│ ├ /sched
│ ├ /smarty
│ └ /vendor
│
├ /data
├ /db
├ /extensions PHPの機能拡張に必要なファイル
├ /grn Garoonの設定に必要な情報
├ /locale Garoonのリソース情報
├ /logs
├ /page Garoonのテンプレートファイル
├ /sessiondata PHPのセッションデータ
├ /smarty
│ ├ /cached smartyライブラリーのキャッシュデータ
│ └ /compiled smartyライブラリーのコンパイル済みテンプレート
│
├ /tmp PHPスクリプト内で一時的に作成されるデータ
├ /upload_tmp 一時的に保管されるPHPのアップロードファイル
├ /common.ini
├ /garoon.ini
├ /garoon_lwc.ini
├ /garoon_policy.ini
├ /grn.cgi
├ /grn.exe
├ libmariadb.so
├ libmariadb.so.3
├ /LICENSE_en.txt
├ /LICENSE_ja.txt
├ /LICENSE_zh.txt
├ /logger.ini
├ /lwc.ini
├ /php.ini
├ /sched
├ /sched.ini
├ /sched.log
├ /state.ini
├ /system_admin.ini
└ /uninstall_cbgrn
MySQL
MySQLのファイルは、インストールした時に指定したインストールディレクトリーに保存されます。
- インストールディレクトリーの例:/usr/local/cybozu
/usr/local/cybozu MySQLに関するファイル類
├ /mysql-5.0
├ /bin
│ ├ /my_print_defaults
│ ├ /mysql
│ ├ /mysqladmin
│ ├ /mysqlbinlog
│ ├ /mysqlcheck
│ ├ /mysqld
│ ├ /mysqld_safe
│ ├ /mysqldump
│ └ /mysqlimport
│
├ /data
│ ├ /cb_cbgrn
│ ├ /cb_slash
│ ├ /mysql
│ ├ /performance_schema
│ ├ /sys
│ ├ /#ib_16384_0.dblwr
│ ├ /#ib_16384_1.dblwr
│ ├ /#innodb_temp
│ ├ /auto.cnf
│ ├ /error.log
│ ├ /gr6-rhel9-tc.pid
│ ├ /ib_buffer_pool
│ ├ /ib_logfile0
│ ├ /ib_logfile1
│ ├ /ib_logfile2
│ ├ /ibdata1
│ ├ /ibtmp1
│ ├ /mysql.ibd
│ ├ /mysql.sock
│ ├ /mysql.sock.lock
│ ├ private_key.pem
│ ├ public_key.pem
│ ├ /slow.log
│ ├ /undo_001
│ └ /undo_002
│
├ /etc
│ ├ /Samples
│ └ /my.ini
│
├ /files
│ └ /cbgrn
│
├ /lib
│ └ /private
│
├ /share
├ /support-files
├ /tmp
└ /uninstall_cyde_5_0
画像ファイル
画像ファイルは、インストール識別子と同じ名称のディレクトリーに保存されます。
- ドキュメントルートディレクトリーの例:/var/www/html
/var/www/html ドキュメントルートディレクトリー
└ /cbgrn インストール識別子
├ /3rd_party_license サードパーティのライセンス情報
├ /api
├ /fw フレームワークに関する画像ファイルなど
├ /grn Garoonに関する画像ファイルなど
│ ├ /common
│ ├ /html
│ └ /image
│ ├ /cybozu
│ └ /oauth
├ /help
├ /dist 画面表示に関するJavaScriptファイルなど
└ /tinymce 書式編集に関する画像ファイルなど
起動スクリプトファイル
起動スクリプトファイルは、起動スクリプトディレクトリーにインストールされます。
-
起動スクリプトディレクトリー例:/etc/systemd/system/
MySQLサービス起動スクリプト :/etc/systemd/system/cyde_5_0 スケジューリングサービス起動スクリプト :/etc/systemd/system/cyss_cbgrn