GNU/Linux >> Belajar Linux >  >> Linux

12 Langkah Install dan Konfigurasi Alfresco di UNIX / Linux

Alfresco adalah sistem manajemen konten sumber terbuka terbaik. Ini memiliki fondasi manajemen dokumen yang kokoh, dengan beberapa fungsi yang dibangun di atasnya. Alfresco menyediakan manajemen konten berbasis web, platform kolaborasi, Layanan Interoperabilitas Manajemen Konten (CMIS), manajemen catatan, dan manajemen gambar.

Alfresco memiliki edisi perusahaan dan edisi komunitas gratis. Lihat perbedaan di antara mereka di sini. Jika Anda memiliki tim TI internal, ikuti saja edisi komunitas Alfresco. Sangat mudah untuk menginstal dan mengonfigurasi Alfresco.

Dalam artikel ini, mari kita tinjau cara menginstal dan mengkonfigurasi edisi komunitas alfresco di UNIX / Linux platform menggunakan 12 langkah mudah.

1. Instal Bundel Tomcat Komunitas Alfresco

Unduh Alfresco dari halaman unduh edisi komunitas.

# cd ~

# wget -O alfresco-community-tomcat-3.3.tar.gz http://dl.alfresco.com/release/community/build-2765/alfresco-community-tomcat-3.3.tar.gz?dl_file=release/community/build-2765/alfresco-community-tomcat-3.3.tar.gz

# mkdir /opt/alfresco/

# cd /opt/alfresco/

# tar xvfz ~/alfresco-community-tomcat-3.3.tar.gz

2. Ubah Properti Global Alfresco

parameter alf_data mengidentifikasi lokasi penyimpanan data alfresco, tempat semua dokumen akan disimpan. Pastikan ini menunjuk ke jalur absolut seperti yang ditunjukkan di bawah ini. Awalnya direktori ini tidak akan ada. Direktori alf_data ini akan dibuat saat kita memulai alfresco untuk pertama kalinya.

# vi /opt/alfresco/tomcat/shared/classes/alfresco-global.properties
dir.root=/opt/alfresco/alf_data

# ls -l /opt/alfresco/alf_data
ls: /opt/alfresco/alf_data: No such file or directory

3. Pastikan konektor MySQL sudah terpasang

Cukup periksa kembali untuk memastikan konektor mysql dipasang di lokasi yang tepat, seperti yang ditunjukkan di bawah ini.

# ls -l /opt/alfresco/tomcat/lib/mysql-connector-java-5.1.7-bin.jar
-rwxr-xr-x 1 root root 709922 Jan 12 11:59 /opt/alfresco/tomcat/lib/mysql-connector-java-5.1.7-bin.jar

4. Buat database MySQL Alfresco

Jika Anda tidak memiliki MySQL, instal menggunakan yum groupinstall, atau berdasarkan artikel instalasi LAMP, atau berdasarkan artikel rpm mysql.

Setelah menginstal MySQL, buat database alfresco menggunakan script db_setup.sql seperti gambar di bawah ini.

# cd /opt/alfresco/extras/databases/mysql

# mysql -u root -p <db_setup.sql
Enter password:

# ls -l /var/lib/mysql/alfresco/
total 4
-rw-rw---- 1 mysql mysql 54 May  7 11:25 db.opt

5. Verifikasi bahwa database MySQL Alfresco telah dibuat

# mysql -u root -p
Enter password:
mysql> show databases;
+--------------------+
| Database           |
+--------------------+
| information_schema |
| alfresco           |
| mysql              |
| test               |
+--------------------+
4 rows in set (0.00 sec)

mysql>

6. Perbarui db.url di file properti global

Perbarui parameter db.url di file alfresco-global.properties agar mengarah ke localhost:3306 seperti yang ditunjukkan di bawah ini.

# vi /opt/alfresco/tomcat/shared/classes/alfresco-global.properties
db.url=jdbc:mysql://localhost:3306/alfresco

7. Mulai Server Alfresco

Mulai server alfresco. Ini akan memulai server aplikasi Tomcat yang dibundel dengan alfresco.

# cd /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/java/jdk1.6.0_18

Saat server alfresco tomcat dimulai, periksa /opt/alfresco/alfresco.log untuk kemungkinan masalah.

Saat alfresco.sh dijalankan untuk pertama kalinya, ia akan melakukan beberapa penyiapan basis data, dan Anda akan melihat pesan berikut di alfresco.log (hanya untuk pertama kali).

  • Mengeksekusi skrip database /opt/alfresco/Tomcat/temp/Alfresco/*.sql
  • Semua pernyataan yang dieksekusi:/opt/alfresco/Tomcat/temp/Alfresco/*.sql
  • Tambalan yang diterapkan – [org.alfresco.repo.admin.patch.PatchExecuter]

Cari baris di file log yang bertuliskan “Alfresco dimulai”, yang menunjukkan bahwa Alfresco telah dimulai dengan sukses.

Berikut adalah beberapa contoh baris dari alfresco.log.

# tail -f /opt/alfresco/alfresco.log
21:29:25,431 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] Executing database script /opt/alfresco/tomcat/temp/Alfresco/AlfrescoSchema-MySQLInnoDBDialect-Update-3892772511531851057.sql (Copied from classpath:alfresco/dbscripts/create/3.3/org.hibernate.dialect.MySQLInnoDBDialect/AlfrescoCreate-3.3-RepoTables.sql).
21:29:27,245 INFO  [org.alfresco.repo.domain.schema.SchemaBootstrap] All executed statements:  /opt/alfresco/tomcat/temp/Alfresco/AlfrescoSchema-MySQLInnoDBDialect-All_Statements-4724137490855924607.sql.
=== Applied patch                 ===
ID: patch.db-V3.0-0-CreateActivitiesExtras
RESULT:
Script completed
=====================================
21:30:03,756 INFO  [org.alfresco.service.descriptor.DescriptorService] Alfresco JVM - v1.6.0_21-b06; maximum heap size 910.250MB
21:30:03,756 INFO  [org.alfresco.service.descriptor.DescriptorService] Alfresco started (Community): Current version 3.3.0 (2765) schema 4009 - Originally installed version 3.3.0 (2765) schema 4009

8. Verifikasi pembuatan direktori alf_data

Ketika Anda memulai alfresco untuk pertama kalinya, itu akan membuat repositori data alfresco seperti yang ditunjukkan di bawah ini.

# ls -l /opt/alfresco/alf_data
total 32
drwxr-xr-x 2 root root 4096 Mar 25 16:26 audit.contentstore
drwxr-xr-x 2 root root 4096 Mar 25 16:26 contentstore
drwxr-xr-x 2 root root 4096 Mar 25 16:26 contentstore.deleted
drwxr-xr-x 3 root root 4096 Mar 25 16:26 lucene-indexes

9. Verifikasi bahwa Server Alfresco Berjalan

Pastikan server alfresco berjalan dengan sukses. Lihat file alfresco.log untuk memastikan tidak ada kesalahan.

# ps -ef | grep -i alf
root      9280     1 51 16:25 pts/0    00:00:30 /usr/java/jdk1.6.0_18/bin/java -Xms128m -Xmx512m -XX:MaxPermSize=160m -server -Dalfresco.home=. -Dcom.sun.management.jmxremote -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file=/opt/alfresco/tomcat/conf/logging.properties -Djava.endorsed.dirs=/opt/alfresco/tomcat/endorsed -classpath :/opt/alfresco/tomcat/bin/bootstrap.jar -Dcatalina.base=/opt/alfresco/tomcat -Dcatalina.home=/opt/alfresco/tomcat -Djava.io.tmpdir=/opt/alfresco/tomcat/temp org.apache.catalina.startup.Bootstrap start

# tail -f /opt/alfresco/alfresco.log

10. Masuk ke Alfresco Explorer atau Alfresco Share

Alfresco memiliki dua cara untuk mengakses aplikasi — Alfresco Explorer dan Alfresco Share.

Buka http://localhost:8080/alfresco – untuk meluncurkan Alfresco explorer
Buka http://localhost:8080/share – untuk meluncurkan Alfresco share

Uid/pwd administrator alfresco default adalah admin/admin. Ubah segera setelah Anda login.

11. Ubah kata sandi default untuk database alfresco

Gunakan perintah pembaruan mysql untuk mengubah kata sandi untuk pengguna alfresco seperti yang ditunjukkan di bawah ini.

# mysql -u root -p mysql
Enter password:
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 51
Server version: 5.0.77 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> UPDATE user SET password=PASSWORD('donttellanybody') WHERE user='alfresco';
Query OK, 2 rows affected (0.00 sec)
Rows matched: 2  Changed: 2  Warnings: 0

mysql>

12. Ubah file konfigurasi untuk mencerminkan kata sandi alfresco yang baru.

Perbarui parameter db.password di file alfresco-global.properties seperti yang ditunjukkan di bawah ini.

# vi /opt/alfresco/tomcat/shared/classes/alfresco-global.properties
db.name=alfresco
db.username=alfresco
db.password=donttellanybody

Setelah ini, stop/start database MySQL dan restart server Alfresco Tomcat. Sebagai langkah terakhir, pastikan untuk melakukan backup database mysql alfresco menggunakan mysqldump atau mysqlhotcopy dan direktori /opt/alfresco.

# service mysqld restart

# /opt/alfresco/alfresco.sh stop

# /opt/alfresco/alfresco.sh start

Linux
  1. Cara Menginstal dan Mengonfigurasi EMC PowerPath di Linux

  2. UNIX / Linux:Cara Menginstal dan Mengonfigurasi mod_perl untuk Apache 2

  3. UNIX / Linux :Cara menginstal dan mengkonfigurasi mutt

  1. Cara Menginstal Rclone Di Linux Dan Unix

  2. Cara Mengkonfigurasi Alamat IP Statis Di Linux Dan Unix

  3. Instal Dan Konfigurasikan Ansible Di Linux

  1. Cara Menginstal dan Mengkonfigurasi Memcached di Ubuntu Linux

  2. Cara Menginstal dan Mengonfigurasi Redis di Sistem Linux

  3. 9 Langkah Menginstal dan Mengkonfigurasi PostgreSQL dari Source di Linux