Rabu, 03 Juni 2009

Install Alfresco in SLACKWARE

Alfresco adalah content management system (CMS), dan banyak digunakan untuk repository berbagai dokumen, karena mempunyai mekanisme untuk mengolah content dengan sangat baik.. Untuk mendapatkan informasi yang lebih lengkap tentang alfresco, silahkan mengunjungi situs http://www.alfresco.com

Berikut adalah langkah-langkah untuk menginstall alfresco pada Linux. Saya menggunakan Linux slackware (versi current), dan langkah-langkah ini dapat digunakan juga pada distribusi linux yang lain. Sebelum melakukan instalasi, beberapa paket yang harus ada yaitu: paket alfresco, java, mysql, dan open office.
Pada linux slackware, paket java dan mysql sudah tersedia, dan cukup mendownload alfresco dan open office.

- download paket alfresco-community-tomcat-2.1.0.tar.gz dan openoffice 2.4.1
- mkdir /opt/alfresco
- cp alfresco-community-tomcat-2.1.0.tar.gz /opt/alfresco
- tar -xzvf alfresco-community-tomcat-2.1.0.tar.gz


hasil extrak akan tampil seperti di bawah ini:

root@patypoenkh:/opt/alfresco# ls -l
total 56504
-rw-r--r-- 1 root root 7498 2007-06-25 21:38 README.txt
-rw-r--r-- 1 root root 2199 2007-06-25 21:38 README_mysql.txt
-rw-r--r-- 1 root root 7163 2007-06-25 21:38 README_osx.txt
drwxr-xr-x 3 root root 4096 2008-08-22 14:24 alf_data
-rwxr-xr-x 1 root root 57740586 2008-08-22 14:21 alfresco-community-tomcat-2.1.0.tar.gz
-rwxr-xr-x 1 root root 948 2007-03-07 22:04 alfresco.sh
drwxr-xr-x 2 root root 4096 2008-08-22 14:24 amps
-rwxr-xr-x 1 root root 442 2007-07-12 22:36 apply_amps.sh
drwxr-xr-x 2 root root 4096 2008-08-22 14:24 bin
drwxr-xr-x 4 root root 4096 2008-08-22 14:24 extras
drwxr-xr-x 3 root root 4096 2008-08-22 14:24 licenses
drwxr-xr-x 11 root root 4096 2008-08-22 14:24 tomcat
-rwxr-xr-x 1 root root 702 2007-03-07 02:29 zstart_oo.sh

- masuk ke direktori extras/databases/mysql dan terdapat 2 file yaitu: db_remove.sql dan db_setup.sql, dan jalankan perintah berikut untuk membuat user dan database alfresco:

mysql < db_setup.sql -u root -p


- pindah ke direktori tomcat/shared/classes/alfresco/extension/, dan hapus / rename 3 file berikut:

custom-repository.properties
custom-hibernate-dialect.properties
custom-repository-context.xml

- pindah kembali ke dir /opt/alfresco kemudian edit file alfresco.sh

- tambahkan baris berikut di bawah APPSERVER=/opt/alfresco/tomcat:

export JAVA_HOME=/usr/lib/java

untuk mengetahui path dari JAVA_HOME anda, ketikkan echo $JAVA_HOME pada konsole

-selanjutnya, rename file zstart_oo.sh menjadi start_oo.sh (mv zstart_oo.sh start_oo.sh)
- buka file start_oo.sh, dan edit path openoffice seperti di bawah ini, dan sesuaikan dengan versi openoffice yang digunakan:

#!/bin/sh
# ---------------------------------------------------------------------------
# Start script for the OpenOffice transform service
# ---------------------------------------------------------------------------

echo "Starting OpenOffice service..."

# Comment or uncomment the appropriate location using #
# Assumes OpenOffice is installed in /opt
/opt/openoffice.org2.4/program/soffice "-accept=socket,host=localhost,port=8100;urp;StarOffice.Ser$

# If NeoOffice on Mac OS X
#/Applications/NeoOfficeJ.app/Contents/program/soffice "-accept=socket,host=localhost,port=8100;ur$

selanjutnya, jalankan file start_oo.sh dan alfresco.sh, seperti berikut:

root@patypoenkh:~$./start_oo.sh
Starting OpenOffice service...
root@patypoenkh:~$/opt/alfresco/alfresco.sh start
Using CATALINA_BASE:/opt/alfresco/tomcat
Using CATALINA_HOME:/opt/alfresco/tomcat
Using CATALINA_TMPDIR:/opt/alfresco/tomcat/temp
Using JRE_HOME:/usr/lib/java
Starting OpenOffice service...

- jalankan perintah tail -f /opt/alfresco/tomcat/logs/catalina.out untuk melihat log tomcat, dan apabila proses berhenti seperti di bawah ini:

root@patypoenkh:/home/patris# tail -f /opt/alfresco/tomcat/logs/catalina.out
Oct 4, 2008 5:04:58 AM org.apache.catalina.startup.Catalina load
INFO: Initialization processed in 3859 ms
Oct 4, 2008 5:04:59 AM org.apache.catalina.core.StandardService start
INFO: Starting service Catalina
Oct 4, 2008 5:04:59 AM org.apache.catalina.core.StandardEngine start
INFO: Starting Servlet Engine: Apache Tomcat/5.5.23
Oct 4, 2008 5:04:59 AM org.apache.catalina.core.StandardHost start
INFO: XML validation disabled
Oct 4, 2008 5:05:02 AM org.apache.catalina.startup.HostConfig deployWAR
INFO: Deploying web application archive alfresco.war
05:06:30,911 WARN [remoting.rmi.RmiRegistryFactoryBean] Could not detect RMI registry - creating new one
05:06:48,864 INFO [domain.schema.SchemaBootstrap] Schema managed by database dialect org.hibernate.dialect.MySQLInnoDBDialect.
05:06:49,280 INFO [domain.schema.SchemaBootstrap] Executing database script /opt/alfresco/tomcat/temp/Alfresco/AlfrescoSchemaCreate-org.hibernate.dialect.MySQLInnoDBDialect-17358.sql (Generated).
05:06:56,634 INFO [domain.schema.SchemaBootstrap] Executing database script /opt/alfresco/tomcat/temp/Alfresco/AlfrescoSchemaUpdate-org.hibernate.dialect.MySQLInnoDBDialect-17359.sql (Copied from classpath:alfresco/dbscripts/create/2.1/org.hibernate.dialect.MySQLInnoDBDialect/AlfrescoPostCreate-2.1-FKIndexes.sql).
05:06:56,735 INFO [domain.schema.SchemaBootstrap] All executed statements written to file /opt/alfresco/tomcat/temp/Alfresco/AlfrescoSchemaUpdate-All_Statements-17360.sql.


- jalankan perintah alfresco.sh stop, untuk mematikan services alfresco, lalu edit file tomcat/webapps/alfresco/WEB-INF/classes/alfresco/
repository.properties, seperti berikut:

# Directory configuration
rubah baris --> dir.root=./alf_data
menjadi:

dir.root=/opt/alfresco/alf_data

-selanjutnya jalankan kembali file start_oo.sh dan alfresco.sh, kemudian akses alfresco menggunakan browser dengan alamat: http://localhost:8080/alfresco lalu login dengan username: admin, dan password default: admin


source : patypoenkh.blogspot.com

Bookmark and Share

0 Komentar:

Posting Komentar

Diberdayakan oleh Blogger.
 

Comment


ShoutMix chat widget

Cari Blog Ini

Google Search

Top Friends


GILA LINUX | Template Ireng Manis © 2010 Free Blogger Template Ajah for DheTemplate.com - New Free Blogger Template Everyday