desknet’s NEO(デスクネッツ ネオ) インストール
グループウエアとしてAipoを利用してましたが、やりたいことが出来なかったので、desknet’s NEO(デスクネッツ ネオ)に鞍替えしました。
インストール方法はネオジャパンのWebページにありますが、今回はそれをまとめてみました。
環境は以下の通り。
・CentOS 6.2
・PostgreSQL 9.2
desknet’s NEO(デスクネッツ ネオ) のダウンロード
# cd /usr/local/src/ # wget http://www.desknets.com/binary/neo/linuxpg92/dneoV10R25pg92lRE6.tar.gz --2013-05-17 11:29:59-- http://www.desknets.com/binary/neo/linuxpg92/dneoV10R25pg92lRE6.tar.gz Resolving www.desknets.com... 54.249.31.64 Connecting to www.desknets.com|54.249.31.64|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 72742227 (69M) [application/x-gzip] Saving to: “dneoV10R25pg92lRE6.tar.gz” 100%[=================================================================================================================>] 72,742,227 7.63M/s in 9.3s 2013-05-17 11:30:08 (7.49 MB/s) - “dneoV10R25pg92lRE6.tar.gz” saved [72742227/72742227]
PostgreSQL9.2のインストール
リプジトリの追加
# wget -P /tmp http://yum.postgresql.org/9.2/redhat/rhel-6-x86_64/pgdg-centos92-9.2-5.noarch.rpm --2013-05-17 11:32:22-- http://yum.postgresql.org/9.2/redhat/rhel-6-x86_64/pgdg-centos92-9.2-5.noarch.rpm Resolving yum.postgresql.org... 98.129.198.114, 2001:4800:7903:3::114 Connecting to yum.postgresql.org|98.129.198.114|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 5184 (5.1K) [application/x-redhat-package-manager] Saving to: “/tmp/pgdg-centos92-9.2-5.noarch.rpm” 100%[=================================================================================================================>] 5,184 30.9K/s in 0.2s 2013-05-17 11:32:28 (30.9 KB/s) - “/tmp/pgdg-centos92-9.2-5.noarch.rpm” saved [5184/5184] # rpm -ivh /tmp/pgdg-centos92-9.2-5.noarch.rpm warning: /tmp/pgdg-centos92-9.2-5.noarch.rpm: Header V4 DSA/SHA1 Signature, key ID 442df0f8: NOKEY Preparing... ########################################### [100%] 1:pgdg-centos92 ########################################### [100%]
PostgreSQL9.2のインストール
# yum install -y postgresql92-server postgresql92-devel postgresql92-contrib
データーベース初期化
# /etc/init.d/postgresql-9.2 initdb Initializing database: [ OK ]
PostgreSQL9.2起動
# /etc/init.d/postgresql-9.2 start Starting postgresql-9.2 service: [ OK ] [root@dneo conf.d]# su - postgres -bash-4.1$ psql -l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+----------+----------+-------------+-------------+----------------------- postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres (3 rows)
PostgreSQL9.2自動起動設定
# chkconfig postgresql-9.2 on
※PostgreSQL設定(pg_hba.conf,postgresql.conf)については、その時々に合わせる
Apache設定
ライブラリを追加
# vi /etc/httpd/conf/httpd.conf ------------------------------------------------------------ SetEnv LD_LIBRARY_PATH /var/www/(サイト名)/cgi-bin/dneo/lib ------------------------------------------------------------
desknet’s NEO(デスクネッツ ネオ) インストール
# cd /var/www/(サイト名)/cgi-bin/ # tar zxvf /usr/local/src/dneoV10R25pg92lRE6.tar.gz # chown -R apache:apache dneo dneosp/
ファイル移動
# mv dneo/dneores ../httpd/ # mv dneo/dneowmlroot ../httpd/ # mv dneosp/dneospres ../httpd/
「スマートフォン版」、「安否確認回答機能」の設定
# vi dneo/dneosafety/dneopath -------------------------------------- /var/www/(サイト名)/cgi-bin/dneo -------------------------------------- # vi dneosp/dneopath -------------------------------------- /var/www/(サイト名)/cgi-bin/dneo --------------------------------------
desknet’s NEO(デスクネッツ ネオ) データベースの作成
# su - postgres # psql -d template1 -c "CREATE USER dneo WITH PASSWORD 'desknetsNeo_PgSql92us.v1' CREATEUSER" CREATE ROLE # pg_restore -C -Fc -d template1 /var/www/(サイト名)/cgi-bin/dneo/dump/dneodb.pgdmp
スケジューラーの起動
# cd /var/www/(サイト名)/cgi-bin/dneo # vi zscheduler.sh --------------------------------------------------------------- #!/bin/bash # スケジューラー # 下記のパラメータを指定する。 # 第一引数 [必須] = desknet's NEOのインストール先のフルパス # 第二引数 [必須] = 起動間隔(分) export LD_LIBRARY_PATH=/var/www/(サイト名)/cgi-bin/dneo/lib:/usr/pgsql-9.2/lib/ /var/www/(サイト名)/cgi-bin/dneo/zbatscheduler /var/www/(サイト名)/cgi-bin/dneo 5 & --------------------------------------------------------------- # crontab -u apache -e --------------------------------------------------------------- 0 6 * * * /var/www/(サイト名)/cgi-bin/dneo/zscheduler.sh ---------------------------------------------------------------
ディスカッション
コメント一覧
まだ、コメントがありません