目次
#contents
**概要 [#c2a419e0]
Document ManagerはMySQLを使用したドキュメント管理Webアプリケーションである。~
フォルダ構造にてドキュメントファイルを管理し、ユーザ毎にアクセス権限を定義することができる。

**配布元 [#wad7e089]
http://www.dmanager.org/

**環境情報 [#o85230e8]
以下の環境に導入することを前提とする。~

|OS|CentOS release 6.9|
|MySQL|mysql-5.1.73-8.el6_8.x86_64|
|PHP|php-5.3.3-49.el6.x86_64|
|Document Manager|4.1|

Document ManagerはPHPのバージョンに依存して使用できるバージョンの制約がある。~
以下の適合表に従い、適したバージョンを使用すること。~

|ver 4.1|PHP 5.3|
|ver 4.0|PHP 5.2|
|ver 2.x|PHP 4.x|



**インストール手順 [#fe5aadf0]
***MySQLの設定 [#bff97c25]
インストール手順は割愛。~
MySQL 5.1でデフォルトの文字コードをUTF-8にするために以下の設定をmy.cnfに入れる。~

 character-set-server = utf8


***データベース作成 [#xe0f05b6]

-1. DBの作成~
 # mysql -u root -p
 > create database docman character set utf8;

-2. ユーザの作成~
 > GRANT ALL PRIVILEGES ON docman.* TO docman@'%'  IDENTIFIED BY 'docman';

-3. 設定の反映~
 > flush privileges;


***PHPの設定 [#w48e9162]
PHPはMySQLサポートを有効化(--with-mysql=[PATH])すること。~
ファイルのアップロードサイズは初期値2MBとなっているため、足りない場合は以下の設定を修正する。

-php.ini
 post_max_size = 128M
 upload_max_filesize = 128M
~

***Document Managerのインストール [#edf29bf7]
インストールは取得したtarアーカイブを展開し、パーミッションを設定するのみである。

-1.アーカイブの取得と展開~ 
以下の手順にてアーカイブを展開する。~

 wget http://www.dmanager.org/download/dmanager_3.0b.tar.gz
 tar xfvz dmanager_3.0b.tar.gz
 chown -fR httpd.httpd dmanager

-2. DB接続設定~
以下のURLにアクセスし、DBへの接続設定を行う。~

 http://SERVER NAME/dmanager/

-DBへの接続設定
MySQLに作成したデータベース名、ログインアカウント、管理者ログイン用のパスワードを設定する。

&ref(001.png);~
~
----
-ログイン
設定が完了するとログイン画面が表示される。~
設定した管理者ログイン用のパスワードでログインする~

&ref(002.png);~
~
----


**付録 [#x263b7a6]
***my.cnf(サンプル) [#d7ef717d]
 [mysqld]
 datadir=/var/lib/mysql
 socket=/var/lib/mysql/mysql.sock
 old_passwords=1
 character-set-server = utf8
 skip-character-set-client-handshake
 user=mysql
 symbolic-links=0
 
 ### Tuning Setting
 table_cache = 1024
 max_allowed_packet = 16M
 max_heap_table_size = 400M
 max_connections = 80
 tmp_table_size = 400M
 sort_buffer_size = 8M
 join_buffer_size = 2M
 read_buffer_size = 1M
 read_rnd_buffer_size = 2M
 thread_cache_size = 32
 thread_concurrency = 8
 query_cache_type = 1
 query_cache_size = 32M
 query_cache_limit = 2M
 
 innodb_file_per_table
 innodb_additional_mem_pool_size = 30M
 innodb_buffer_pool_size = 1G
 innodb_thread_concurrency = 16
 innodb_flush_log_at_trx_commit=2
 innodb_log_buffer_size=32M
 innodb_log_file_size = 200M
 innodb_support_xa = 0
 innodb_checksums = 0
 innodb_doublewrite = 0
 
 [mysqld_safe]
 log-error=/var/log/mysqld/mysqld.log
 pid-file=/var/run/mysqld/mysqld.pid

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS