ブラウザの JavaScript がオフ(ブロックまたは許可しない)に設定されているため、このページは正常に機能しません。
オヤジのサーバ構築に挑戦! Wiki*
一覧
最終更新
バックアップ
ヘルプ
Top
>
Alfresco
>
複製
?
ms
Alfresco をテンプレートにして作成
これらのキーワードがハイライトされています:
開始行:
RIGHT:最終更新:&lastmod;
RIGHT:アクセス数(合計):&counter(total);
RIGHT:利用者; &online; アクセス数(本日):&counter(today); アクセス数(昨日):&counter(yesterday);
*&size(30){&color(blue,){文書管理システム Alfresco};}; [#y54cdda2]
DMS(ドキュメントマネジメントシステム=文書管理システム)を提供する。
DMSとは、各種文書(TEXT,WORD,EXCEL他)をまとめて管理提供できるツール。
「Alfresco」は企業レベルでの管理機能を有しDMSよりも高度なECM(エンタープライズコンテンツ管理)ツールとして世界中で使用されている。
----
#contents
*やりたいこと [#w3261944]
IE等のWebブラウザから、文書管理システムを提供可能とする。
http://192.168.0.10:8080/alfresco/
http://192.168.0.10:8080/share/
*条件 [#dfa0afda]
,使用OS,CentOS5.5 64bit
,アプリ,Apache+Java+MySQL (Alfresco付属)
※インストール時に必要なアプリはすべて組み込まれる。
''★alfrescoを64bitで動かす場合、最低でも1GBのメモリが必要''
*ファイル入手 [#s5dc3781]
-Open Source Enterprise Content Management System (CMS) by Alfresco
http://www.alfresco.com/
&br;
-今回は以下ファイルを入手
alfresco-community-3.4.b-installer-linux-x64.bin
http://wiki.alfresco.com/wiki/Download_Community_Edition
&br;
-alfresco日本語ファイルは以下を入手
V3.4_ja_JP_03.zip
http://forge.alfresco.com/frs/?group_id=13&release_id=433
&br;
-alfresco shared日本語ファイルは以下を入手
V3.4_Share_ja_JP_02.zip
http://forge.alfresco.com/frs/?group_id=13&release_id=433
*''CentOS5.5 インストール'' [#q0911a90]
Alfrescoは3.4以降、必要なアプリを同梱したインストーラ付きとなった。
このためインストール&設定は非常で簡単ではあるが、独自サーバとしての構築が要求される。
今回は、以下専用サーバを構築し、Alfrescoをセッティングする。
なお、Alfrescoはメモリを消費するためインストールするPCにはメモリが必要。
特に64bit版で構築する場合、&color(Blue){''最低でも1GB以上のメモリを確保''};する必要がある。
&br;
インストールは以下参照
[[CentOSインストール]]
&br;
★16)パッケージ選択 「サーバー」では以下のとおり設定を行う。
・「FTPサーバ」「サーバ設定ツール」のみをチェック
*インストール [#cd9821ea]
&color(Red){''※3.4以降インストール方法が大きく変更されたので注意!''};
**(1)ファイル転送 [#l2be61f4]
【FTP】
ftp にて、ユーザエリア「/home/hogehoge」に「alfresco-community-3.4.b-installer-linux-x64.bin」をアップ
**(2)サーバのGnome画面からインストール [#lcafa28c]
【gnome】
1)サーバのログイン画面にrootでログイン
login :root
password:(rootのパスワード)
2)FTPのツール動作を停止
「システム」→「管理」→「サービス」でvsftpを停止
3)gnome端末を表示
「アプリケーション」→「アクセサリ」→「GNOME端末」
3)実行権付与
# cd /home/hogehoge
# ls -l
-rw-r--r-- 1 hogehoge hogehoge 512237389 11月 23 08:43
alfresco-community-3.4.b-installer-linux-x64.bin
# chmod +x alfresco-community-3.4.b-installer-linux-x64.bin
# ls -l
-rwxr-xr-x 1 hogehoge hogehoge 512237389 11月 23 08:43
alfresco-community-3.4.b-installer-linux-x64.bin
4)インストール実行
# ./alfresco-community-3.4.b-installer-linux-x64.bin
&br;
★以下GnomeにウィンドウがPOPUPされる
-Setup
→「進む」をクリック
-Select Components
→すべてにチェックがあることを確認し「進む」をクリック
-Installation Type
→「Easy-~」にチェックがあることを確認し「進む」をクリック
-Installation Folder
→select a folderが「/opt/alfresco-3.4.b」であることを確認し「進む」をクリック
-Databese Installation
→「I wish to use the bundled MySQL database」にチェックがあることを確認し「進む」をクリック
-MySQL Credentials
→パスワード「alfrescopass」を入力し「進む」をクリック
-Admin Password
→管理者パスワード「(管理者パスワード)」を入力し「進む」をクリック
-Install as a service
→「Yes」にチェックがあることを確認し「進む」をクリック
-Ready to Install
→「進む」をクリック
★インストールが開始され以下の画面が出たら「Finish」をクリック
&attachref(./alfresco1.jpg);
-「Starting Server」でサーバ起動が開始
-「ERROR:The browser firefox does not exist. Please reconfigure.」が表示される場合があるが
気にせず「OK」をクリック
-「お気に入りのアプリ」が出たら「閉じる」をクリック
**3)インストール正常性確認 [#vbfc1740]
【gnome】
・インストールされていることを確認
# ls -l /opt/
drwxr-xr-x 16 root root 4096 11月 23 09:34 alfresco-3.4.b
【Web】
以下URLにアクセス
http://192.168.0.10:8080/share/ → Alfresco ログイン画面が表示されること
&attachref(./alfresco2.jpg);
*日本語化(Alfresco) [#ofceea10]
**(1)ファイル転送 [#a0d99a48]
【FTP】
ftp にて、ユーザエリア「/home/hogehoge」に「V3.4_ja_JP_03.zip」をアップ
**(2)インストール [#vb9ea942]
【telnet】
-ファイルがあることを確認
# ls -l
-rw-r--r-- 1 hogehoge hogehoge 100504 11月 23 08:43 V3.4_ja_JP_03.zip
-解凍
# unzip V3.4_ja_JP_03.zip -d alfresco-jp
Archive: V3.4_ja_JP_03.zip
inflating: alfresco-jp/action-config_ja_JP.properties
inflating: alfresco-jp/action-service_ja_JP.properties
inflating: alfresco-jp/application-model_ja_JP.properties
:
-確認
# ls -l
-rw-r--r-- 1 hogehoge hogehoge 100504 11月 23 08:43 V3.4_ja_JP_03.zip
drwxr-xr-x 2 root root 4096 11月 23 10:31 alfresco-jp
-日本語ファイルをコピー
# cp alfresco-jp/* /opt/alfresco-3.4.b/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/
-日本語メニューを追加
# vi /opt/alfresco-3.4.b/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/web-client-config.xml
149行目付近に以下を追加
# <config evaluator="string-compare" condition="Languages">
# <!-- the list of available language files -->
# <languages>
# &color(Red){<language locale="ja_JP">日本語</language>}; &color(Blue){''← 追加''};
# <language locale="en_US">English</language>
# </languages>
# </config>
*日本語化(share) [#r1f069c9]
**(1)ファイル転送 [#q90fdd75]
【FTP】
ftp にて、ユーザエリア「/home/hogehoge」にV3.4_Share_ja_JP_02.zipをアップ
**(2)日本語インストール [#m99bde77]
【telnet】
-ファイルがあることを確認
# ls -l
-rw-r--r-- 1 hogehoge hogehoge 146125 11月 23 08:43 V3.4_Share_ja_JP_02.zip
-解凍
# unzip V3.4_Share_ja_JP_02.zip -d share-jp
Archive: V3.4_Share_ja_JP_02.zip
creating: share-jp/messages/
inflating: share-jp/messages/common_ja.properties
inflating: share-jp/messages/slingshot_ja.properties
:
-確認
# ls -l
-rw-r--r-- 1 hogehoge hogehoge 146125 11月 23 08:43 V3.4_Share_ja_JP_02.zip
drwxr-xr-x 4 root root 4096 11月 23 11:09 share-jp
# ls -l share-jp/
drwxr-xr-x 2 root root 4096 10月 1 18:08 messages
drwxr-xr-x 3 root root 4096 10月 1 22:14 site-webscripts
-日本語ファイルをコピー
# cp share-jp/messages/* /opt/alfresco-3.4.b/tomcat/webapps/share/WEB-INF
/classes/alfresco/messages/
# cp -R share-jp/site-webscripts/* /opt/alfresco-3.4.b/tomcat/webapps/share/WEB-INF
/classes/alfresco/site-webscripts/
*動作確認 [#m528844b]
-再起動
# /opt/alfresco-3.4.b/alfresco.sh stop
Using CATALINA_BASE: /opt/alfresco-3.4.b/tomcat
Using CATALINA_HOME: /opt/alfresco-3.4.b/tomcat
Using CATALINA_TMPDIR: /opt/alfresco-3.4.b/tomcat/temp
Using JRE_HOME: /opt/alfresco-3.4.b/java
Using CLASSPATH: /opt/alfresco-3.4.b/tomcat/bin/bootstrap.jar
Killing: 14842
/opt/alfresco-3.4.b/tomcat/scripts/ctl.sh : tomcat stopped
101123 11:21:04 mysqld_safe mysqld from pid file /opt/alfresco-3.4.b/mysql
/data/localhost.localdomain.pid ended
/opt/alfresco-3.4.b/mysql/scripts/ctl.sh : mysql stopped
# /opt/alfresco-3.4.b/alfresco.sh start
101123 11:21:17 mysqld_safe Logging to '/opt/alfresco-3.4.b/mysql/data/mysqld.log'.
101123 11:21:17 mysqld_safe Starting mysqld.bin daemon with databases from /opt/
alfresco-3.4.b/mysql/data
/opt/alfresco-3.4.b/mysql/scripts/ctl.sh : mysql started at port 3306
Using CATALINA_BASE: /opt/alfresco-3.4.b/tomcat
Using CATALINA_HOME: /opt/alfresco-3.4.b/tomcat
Using CATALINA_TMPDIR: /opt/alfresco-3.4.b/tomcat/temp
Using JRE_HOME: /opt/alfresco-3.4.b/java
Using CLASSPATH: /opt/alfresco-3.4.b/tomcat/bin/bootstrap.jar
/opt/alfresco-3.4.b/tomcat/scripts/ctl.sh : tomcat started
※起動まで2~5分程度かかる
-動作確認
以下URL にアクセス
http://192.168.0.10:8080/alfresco/ → alfrescoログイン画面が表示
http://192.168.0.10:8080/share/ → shareログイン画面が表示
*遭遇したトラブル [#u2a7d7d7]
**''http://192.168.0.10:8080/share/でAlfrescoが表示されない'' [#eb0bf312]
%%%''問題:''%%%
http://192.168.0.10:8080/share/でAlfrescoが表示されない
%%%''原因:''%%%
PCサーバのメモリ容量不足。
512MBしかメモリ容量がない場合、64bit版ではalfrescoは動かない。最低でも1GBが必要
※32bit版なら512MBでも起動できることを確認
**''「alfresco.sh start」で「~tomcat/temp/catalina.pid) found. ~」エラーが出て起動されない'' [#ba4488fc]
%%%''問題:''%%%
alfresco起動時以下のエラーが出る
# /opt/alfresco-3.4.b/alfresco.sh start
# :
# &color(Red){PID file (/opt/alfresco-3.4.b/tomcat/temp/catalina.pid) found.};
# &color(Red){Is Tomcat still running? Start aborted.};
# /opt/alfresco-3.4.b/tomcat/scripts/ctl.sh : tomcat could not be started
%%%''原因:''%%%
「/opt/alfresco-3.4.b/alfresco.sh stop」で停止させなかったためゴミ情報が残留しているのが原因
以下コマンドで「catalina.pid」削除後起動
# rm /opt/alfresco-3.4.b/tomcat/temp/catalina.pid
*謝辞 [#g65c2e85]
テキスト作成に当たり、以下サイトを参考にさせて頂きました。ありがとうございます。
http://www.moongift.jp/2006/02/1174/
http://blog.maccotsan.com/2010/11/17/alfresco3-4b%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB/
http://force4u.cocolog-nifty.com/skywalker/2010/10/alfresco-99c9.html
終了行:
RIGHT:最終更新:&lastmod;
RIGHT:アクセス数(合計):&counter(total);
RIGHT:利用者; &online; アクセス数(本日):&counter(today); アクセス数(昨日):&counter(yesterday);
*&size(30){&color(blue,){文書管理システム Alfresco};}; [#y54cdda2]
DMS(ドキュメントマネジメントシステム=文書管理システム)を提供する。
DMSとは、各種文書(TEXT,WORD,EXCEL他)をまとめて管理提供できるツール。
「Alfresco」は企業レベルでの管理機能を有しDMSよりも高度なECM(エンタープライズコンテンツ管理)ツールとして世界中で使用されている。
----
#contents
*やりたいこと [#w3261944]
IE等のWebブラウザから、文書管理システムを提供可能とする。
http://192.168.0.10:8080/alfresco/
http://192.168.0.10:8080/share/
*条件 [#dfa0afda]
,使用OS,CentOS5.5 64bit
,アプリ,Apache+Java+MySQL (Alfresco付属)
※インストール時に必要なアプリはすべて組み込まれる。
''★alfrescoを64bitで動かす場合、最低でも1GBのメモリが必要''
*ファイル入手 [#s5dc3781]
-Open Source Enterprise Content Management System (CMS) by Alfresco
http://www.alfresco.com/
&br;
-今回は以下ファイルを入手
alfresco-community-3.4.b-installer-linux-x64.bin
http://wiki.alfresco.com/wiki/Download_Community_Edition
&br;
-alfresco日本語ファイルは以下を入手
V3.4_ja_JP_03.zip
http://forge.alfresco.com/frs/?group_id=13&release_id=433
&br;
-alfresco shared日本語ファイルは以下を入手
V3.4_Share_ja_JP_02.zip
http://forge.alfresco.com/frs/?group_id=13&release_id=433
*''CentOS5.5 インストール'' [#q0911a90]
Alfrescoは3.4以降、必要なアプリを同梱したインストーラ付きとなった。
このためインストール&設定は非常で簡単ではあるが、独自サーバとしての構築が要求される。
今回は、以下専用サーバを構築し、Alfrescoをセッティングする。
なお、Alfrescoはメモリを消費するためインストールするPCにはメモリが必要。
特に64bit版で構築する場合、&color(Blue){''最低でも1GB以上のメモリを確保''};する必要がある。
&br;
インストールは以下参照
[[CentOSインストール]]
&br;
★16)パッケージ選択 「サーバー」では以下のとおり設定を行う。
・「FTPサーバ」「サーバ設定ツール」のみをチェック
*インストール [#cd9821ea]
&color(Red){''※3.4以降インストール方法が大きく変更されたので注意!''};
**(1)ファイル転送 [#l2be61f4]
【FTP】
ftp にて、ユーザエリア「/home/hogehoge」に「alfresco-community-3.4.b-installer-linux-x64.bin」をアップ
**(2)サーバのGnome画面からインストール [#lcafa28c]
【gnome】
1)サーバのログイン画面にrootでログイン
login :root
password:(rootのパスワード)
2)FTPのツール動作を停止
「システム」→「管理」→「サービス」でvsftpを停止
3)gnome端末を表示
「アプリケーション」→「アクセサリ」→「GNOME端末」
3)実行権付与
# cd /home/hogehoge
# ls -l
-rw-r--r-- 1 hogehoge hogehoge 512237389 11月 23 08:43
alfresco-community-3.4.b-installer-linux-x64.bin
# chmod +x alfresco-community-3.4.b-installer-linux-x64.bin
# ls -l
-rwxr-xr-x 1 hogehoge hogehoge 512237389 11月 23 08:43
alfresco-community-3.4.b-installer-linux-x64.bin
4)インストール実行
# ./alfresco-community-3.4.b-installer-linux-x64.bin
&br;
★以下GnomeにウィンドウがPOPUPされる
-Setup
→「進む」をクリック
-Select Components
→すべてにチェックがあることを確認し「進む」をクリック
-Installation Type
→「Easy-~」にチェックがあることを確認し「進む」をクリック
-Installation Folder
→select a folderが「/opt/alfresco-3.4.b」であることを確認し「進む」をクリック
-Databese Installation
→「I wish to use the bundled MySQL database」にチェックがあることを確認し「進む」をクリック
-MySQL Credentials
→パスワード「alfrescopass」を入力し「進む」をクリック
-Admin Password
→管理者パスワード「(管理者パスワード)」を入力し「進む」をクリック
-Install as a service
→「Yes」にチェックがあることを確認し「進む」をクリック
-Ready to Install
→「進む」をクリック
★インストールが開始され以下の画面が出たら「Finish」をクリック
&attachref(./alfresco1.jpg);
-「Starting Server」でサーバ起動が開始
-「ERROR:The browser firefox does not exist. Please reconfigure.」が表示される場合があるが
気にせず「OK」をクリック
-「お気に入りのアプリ」が出たら「閉じる」をクリック
**3)インストール正常性確認 [#vbfc1740]
【gnome】
・インストールされていることを確認
# ls -l /opt/
drwxr-xr-x 16 root root 4096 11月 23 09:34 alfresco-3.4.b
【Web】
以下URLにアクセス
http://192.168.0.10:8080/share/ → Alfresco ログイン画面が表示されること
&attachref(./alfresco2.jpg);
*日本語化(Alfresco) [#ofceea10]
**(1)ファイル転送 [#a0d99a48]
【FTP】
ftp にて、ユーザエリア「/home/hogehoge」に「V3.4_ja_JP_03.zip」をアップ
**(2)インストール [#vb9ea942]
【telnet】
-ファイルがあることを確認
# ls -l
-rw-r--r-- 1 hogehoge hogehoge 100504 11月 23 08:43 V3.4_ja_JP_03.zip
-解凍
# unzip V3.4_ja_JP_03.zip -d alfresco-jp
Archive: V3.4_ja_JP_03.zip
inflating: alfresco-jp/action-config_ja_JP.properties
inflating: alfresco-jp/action-service_ja_JP.properties
inflating: alfresco-jp/application-model_ja_JP.properties
:
-確認
# ls -l
-rw-r--r-- 1 hogehoge hogehoge 100504 11月 23 08:43 V3.4_ja_JP_03.zip
drwxr-xr-x 2 root root 4096 11月 23 10:31 alfresco-jp
-日本語ファイルをコピー
# cp alfresco-jp/* /opt/alfresco-3.4.b/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/
-日本語メニューを追加
# vi /opt/alfresco-3.4.b/tomcat/webapps/alfresco/WEB-INF/classes/alfresco/web-client-config.xml
149行目付近に以下を追加
# <config evaluator="string-compare" condition="Languages">
# <!-- the list of available language files -->
# <languages>
# &color(Red){<language locale="ja_JP">日本語</language>}; &color(Blue){''← 追加''};
# <language locale="en_US">English</language>
# </languages>
# </config>
*日本語化(share) [#r1f069c9]
**(1)ファイル転送 [#q90fdd75]
【FTP】
ftp にて、ユーザエリア「/home/hogehoge」にV3.4_Share_ja_JP_02.zipをアップ
**(2)日本語インストール [#m99bde77]
【telnet】
-ファイルがあることを確認
# ls -l
-rw-r--r-- 1 hogehoge hogehoge 146125 11月 23 08:43 V3.4_Share_ja_JP_02.zip
-解凍
# unzip V3.4_Share_ja_JP_02.zip -d share-jp
Archive: V3.4_Share_ja_JP_02.zip
creating: share-jp/messages/
inflating: share-jp/messages/common_ja.properties
inflating: share-jp/messages/slingshot_ja.properties
:
-確認
# ls -l
-rw-r--r-- 1 hogehoge hogehoge 146125 11月 23 08:43 V3.4_Share_ja_JP_02.zip
drwxr-xr-x 4 root root 4096 11月 23 11:09 share-jp
# ls -l share-jp/
drwxr-xr-x 2 root root 4096 10月 1 18:08 messages
drwxr-xr-x 3 root root 4096 10月 1 22:14 site-webscripts
-日本語ファイルをコピー
# cp share-jp/messages/* /opt/alfresco-3.4.b/tomcat/webapps/share/WEB-INF
/classes/alfresco/messages/
# cp -R share-jp/site-webscripts/* /opt/alfresco-3.4.b/tomcat/webapps/share/WEB-INF
/classes/alfresco/site-webscripts/
*動作確認 [#m528844b]
-再起動
# /opt/alfresco-3.4.b/alfresco.sh stop
Using CATALINA_BASE: /opt/alfresco-3.4.b/tomcat
Using CATALINA_HOME: /opt/alfresco-3.4.b/tomcat
Using CATALINA_TMPDIR: /opt/alfresco-3.4.b/tomcat/temp
Using JRE_HOME: /opt/alfresco-3.4.b/java
Using CLASSPATH: /opt/alfresco-3.4.b/tomcat/bin/bootstrap.jar
Killing: 14842
/opt/alfresco-3.4.b/tomcat/scripts/ctl.sh : tomcat stopped
101123 11:21:04 mysqld_safe mysqld from pid file /opt/alfresco-3.4.b/mysql
/data/localhost.localdomain.pid ended
/opt/alfresco-3.4.b/mysql/scripts/ctl.sh : mysql stopped
# /opt/alfresco-3.4.b/alfresco.sh start
101123 11:21:17 mysqld_safe Logging to '/opt/alfresco-3.4.b/mysql/data/mysqld.log'.
101123 11:21:17 mysqld_safe Starting mysqld.bin daemon with databases from /opt/
alfresco-3.4.b/mysql/data
/opt/alfresco-3.4.b/mysql/scripts/ctl.sh : mysql started at port 3306
Using CATALINA_BASE: /opt/alfresco-3.4.b/tomcat
Using CATALINA_HOME: /opt/alfresco-3.4.b/tomcat
Using CATALINA_TMPDIR: /opt/alfresco-3.4.b/tomcat/temp
Using JRE_HOME: /opt/alfresco-3.4.b/java
Using CLASSPATH: /opt/alfresco-3.4.b/tomcat/bin/bootstrap.jar
/opt/alfresco-3.4.b/tomcat/scripts/ctl.sh : tomcat started
※起動まで2~5分程度かかる
-動作確認
以下URL にアクセス
http://192.168.0.10:8080/alfresco/ → alfrescoログイン画面が表示
http://192.168.0.10:8080/share/ → shareログイン画面が表示
*遭遇したトラブル [#u2a7d7d7]
**''http://192.168.0.10:8080/share/でAlfrescoが表示されない'' [#eb0bf312]
%%%''問題:''%%%
http://192.168.0.10:8080/share/でAlfrescoが表示されない
%%%''原因:''%%%
PCサーバのメモリ容量不足。
512MBしかメモリ容量がない場合、64bit版ではalfrescoは動かない。最低でも1GBが必要
※32bit版なら512MBでも起動できることを確認
**''「alfresco.sh start」で「~tomcat/temp/catalina.pid) found. ~」エラーが出て起動されない'' [#ba4488fc]
%%%''問題:''%%%
alfresco起動時以下のエラーが出る
# /opt/alfresco-3.4.b/alfresco.sh start
# :
# &color(Red){PID file (/opt/alfresco-3.4.b/tomcat/temp/catalina.pid) found.};
# &color(Red){Is Tomcat still running? Start aborted.};
# /opt/alfresco-3.4.b/tomcat/scripts/ctl.sh : tomcat could not be started
%%%''原因:''%%%
「/opt/alfresco-3.4.b/alfresco.sh stop」で停止させなかったためゴミ情報が残留しているのが原因
以下コマンドで「catalina.pid」削除後起動
# rm /opt/alfresco-3.4.b/tomcat/temp/catalina.pid
*謝辞 [#g65c2e85]
テキスト作成に当たり、以下サイトを参考にさせて頂きました。ありがとうございます。
http://www.moongift.jp/2006/02/1174/
http://blog.maccotsan.com/2010/11/17/alfresco3-4b%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB/
http://force4u.cocolog-nifty.com/skywalker/2010/10/alfresco-99c9.html
ページ名: