OpenKM Kurulumu

Başlatan Günebakan, 20 Aralık 2010 - 15:38:38

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

Günebakan

Not: Bu, çok eski tarihli bir başlıktır ve anlatım güncel değildir. Lütfen güncel Ubuntu sürümlerinde doğrudan uygulamaya çalışmayınız.


OpenKM Nedir?:
Bir kurum ve organizasyon bünyesinde oluşturulan belgelerin  organizasyonu, korunması, kullanımı, erişimi ve düzenlenmesinde ekonomi ve verimlilik sağlamak için kullanılan açık kaynak kodlu döküman içerik yönetim sistemidir.

Neden OpenKM?:
Arayüz için Türkçe dil desteği
Türkçe karakter desteği (Menülerde kaynak dosyalardan kaynaklı bir bozukluk var, düzeltiyoruz)
Basit ve kullanışlı arayüz
Kısa Süreli eğitim gerektirmesi
Özgür Yazılım olması
Ücretsiz olması
Düşük sistem gereksinimi
Platform bağımsızlığı

OpenKM Kurulumu:

(OpenKM kurulumunun anlatımı Ubuntu 10.04 LTS Server Edition üzerinden yapılacaktır.)
İlk olarak sisteme SunJava'yı kurmamız gerekiyor. Depo kaynaklarına SunJava'yı indirebileceğimiz depo kaynağını ekliyoruz. Bunun için uçbirimden:

# sudo nano /etc/apt/sources.list

komutunu verip depo kaynaklarınızın olduğu dosyayı açıyoruz. Ardından aşağıdaki depo adresini depo kaynaklarının sonuna ekliyoruz.

deb http://archive.canonical.com/ lucid partner

dosyayı kaydedip yine uçbirimde:

# sudo aptitude update
# sudo aptitude install sun-java6-jdk


komutlarını verip kurulumu başlatıyoruz. Kurulum sırasında lisans anlaşmasını onaylıyor ve kurulumu bitiriyoruz. Ardından openoffice,imagemagick ve swftools programlarının kurulumlarını yapıyoruz. Bunun için yine uçbirimden:

# sudo aptitude install openoffice.org imagemagick swftools

Ön hazırlığımızı tamamladıktan sonra program kurulumuna geçebilriz. Kurulumu OpenKM 5.0 sürümü üzerinden sürdüreceğiz. İlk olarak OpenKM'yi bilgisayarımıza indiriyoruz. Bunun için uçbirimden:

# wget http://garr.dl.sourceforge.net/project/openkm/5.0/OpenKM-5.0_JBoss-4.2.3.GA.zip

komutunu girip programı bilgisayarımıza indiriyoruz. Ardından inen dosyamızı açıp OpenKM geliştiricilerinin tavsiyesine uyup /opt/ klasörünün altına taşıyoruz. Bunun için sırasıyla

# sudo apt-get install unzip
# unzip OpenKM-5.0_JBoss-4.2.3.GA.zip
# sudo mv jboss-4.2.3.GA/ /opt/


taşıma işlemi bittikten sonra sıra bilgisayar açılışında programın otomatik başlaması için init'in altına küçük bir script ekliyoruz. Bunun için uçbirimden init.d dizininin altına gidip burada bir dosya açıyoruz. (Burada istediğiniz editörü kullanabilirsiniz. Anlatım nano üzerinden olacak) İlk olarak dizine gidiyoruz:
   
# cd /etc/init.d
# sudo nano jbossokm


açılan pencereye alttaki gibi dolduruyoruz ve kaydedip kapatıyoruz.

Alıntı Yap#! /bin/sh
# /etc/init.d/jbossokm: Start and stop JBoss Application Service

ECHO=/bin/echo
TEST=/usr/bin/test
JBOSS_START_SCRIPT=/opt/jboss-4.2.3.GA/bin/run.sh
JBOSS_STOP_SCRIPT=/opt/jboss-4.2.3.GA/bin/shutdown.sh

$TEST -x $JBOSS_START_SCRIPT || exit 0
$TEST -x $JBOSS_STOP_SCRIPT || exit 0

start() (
   $ECHO -n "Starting JBoss"
   su -c "$JBOSS_START_SCRIPT -b 0.0.0.0 > /dev/null 2> /dev/null &"
   $ECHO "."
   )

stop () (
   $ECHO -n "Stopping JBoss"
   su -c "$JBOSS_STOP_SCRIPT -S > /dev/null &"
   $ECHO "."
   )

case "$1" in
      start )
            start
            ;;
      stop )
            stop
            ;;
      restart )
            stop
            sleep 30
            start
            ;;
      * )
            $ECHO "Usage: jbossokm {start|stop|restart}"
            exit 1
esac

exit 0

Script'i hazırlayıp kaydettikten aşağıdaki komutları uçbirimden giriyoruz:

sudo chmod 755 /etc/init.d/jbossokm
sudo update-rc.d jbossokm defaults


sonra bilgisayarı yeniden başlatıp çalışıp çalışmadığını kontrol ediyoruz. Yeniden başlattıktan sonra tarayıcımızı açıp adres satırına http://ipadresi:8080/OpenKM yazıyoruz.  Karşımıza şifre ekranı çıkıyorsa kurulum işlemini sorunsuz tamamladık demektir.

Karşımıza gelen şifre ekranın altında bir uyarı görünüyor. Şimdide bunu düzeltelim. Bunun için uçbirimden

# sudo nano /opt/jboss-4.2.3.GA/OpenKM.cfg

dosyasını açıyoruz ve hibernate.hbm2ddl=create satırını hibernate.hbm2ddl=none şeklinde değiştiriyoruz. Değiştirdikten sonra OpenKM'yi yeniden başlatmamız gerekiyor. Bunun için uçbirimden:

# sudo /etc/init.d/jbossokm restart

komutunu veriyoruz ve servisi yeniden başlatıyoruz.

Sisteme Giriş:
Sistemde öntanımlı olarak okmAdmin yönetici hesabı tanımlıdır. Bu hesaba girmek için aşağıdaki kullanıcı adı ve şifresini kullanıyoruz. (şifre daha sonra değiştirilebilir)

User        : okmAdmin
Password: admin


Dosyaların Önizleme Ayarının Yapılması:
Dosyalarımızı program içerisinde, bilgisayarımıza indirmeden önizleme yapabilmemiz için OpenKM.cfg dosyasının düzenlenmesi gerekiyor. Bunun için uçbirimden:

# sudo nano /opt/jboss-4.2.3.GA/OpenKM.cfg

komutunu veriyoruz. Açılan dosyayı şu şekilde düzenliyoruz ve kaydedip kapatıyoruz:

Alıntı Yap# Default configuration values
#
# repository.config=repository.xml
# repository.home=repository
# system.user=system
# default.user.role=UserRol
# default.admin.role=AdminRol
# principal.adapter=com.openkm.core.UsersRolesPrincipalAdapter
# max.file.size=5
# max.search.results=25
# system.demo=off
# system.ocr=/usr/bin/tesseract
system.openoffice.path=/usr/lib/openoffice
system.openoffice.tasks=5
system.openoffice.port=2222
system.img2pdf=/usr/bin/convert
system.pdf2swf=/usr/bin/pdf2swf
hibernate.dialect=org.hibernate.dialect.HSQLDialect
hibernate.hbm2ddl=none

Yaptığımız değişikliğin etkin olabilmesi için OpenKM'yi yeniden başlatıyoruz:

sudo /etc/init.d/jbossokm restart
--------------------------------------------------------------------------------------------------------------------


Sistemi kurmadan önce http://demo.openkm.com adresinden deneme de yapabilirsiniz. Kullanıcı isimleri ve şifreleri giriş ekranının altındadır.

zeitgeist

#1
Teşekkürler @Günebakan.
Özgürlüğü ne kadar anlarsan o kadar az sahip olursun. John Fowles

heartsmagic

Teşekkürler @Günebakan, ufacık bir komut hatasını düzelttim sadece belgede.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

benneyzen

Düzelttiğin komut hatasını belirtir misin? Hazırladığım klavuzda da düzeltim...

heartsmagic

Alıntı yapılan: benneyzen - 24 Aralık 2010 - 09:22:23
Düzelttiğin komut hatasını belirtir misin? Hazırladığım klavuzda da düzeltim...

@Gunebakan (artık bu şekilde hitap ediyorum :) ) düzelttiğim komutun eski hali şuydu:
sudo nano /etc/init.d/jbossokm restart

Kısacası fazladan bir nano vardı orada.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

melihmercan

merhabalar

deb http://archive.canonical.com/ lucid partner

bu komutta not command diye hata veriyor benden xdeb,dab,derb,debi gibi komutları kullanmamı istiyor. yardımcı olabilir misiniz?

heartsmagic

@melihmercan, bu başlık çok eski bir başlık. Doğrudan takip etme bence.

O verdiğin satır bir komut değil, depo adresi olarak eklenmesi gereken bir şey. Fakat onu kullanman gerekmiyor. Forumdaki güncel Java anlatımlarını takip edebilirsin. Senin gördüğün o aşama Java için zaten, onun için de güncel başlıkları kullanmalısın.

Java kurulumundan sonra OpenKM kurulumuna bakınabilirsin, ancak dediğim gibi bu başlık çok eski. Verilen OpenKM sürümleri bile çok geride kalmış olabilir. Hatta öyleymiş, OpenKM 6.2.5 sürümüne gelmiş. Güncel bir anlatım bakınabilirsin. Ubuntu sürümün nedir?
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

melihmercan

ubuntu 12.04.4 lts sürümü


heartsmagic

Kendi sitesinde güncel bir anlatım var mı diye baktım, şunlar var örnek alınabilecek:
http://wiki.openkm.com/index.php/Quick_Install_-_OpenKM_6.2
http://www.unixmen.com/openkm-open-source-document-management-system/

Çok zor görünmüyor. Öncelikle Java kurman lazım. Şuradan yararlan:
http://wiki.ubuntu-tr.net/index.php?title=Java_kurulumu
Kendi Ubuntu sürümüne göre olan yolu seç ve Sun'a ait Java paketlerini kur.

Daha sonra OpenKM'yi indir, diyelim ki indirdiğin sürüm: openkm-6.2.4-community-linux-installer.run
Bunu ev dizinine koyduğunu varsayıyorum. Uçbirimi aç şunları uygula:

chmod +x openkm-6.2.4-community-linux-installer.run
./openkm-6.2.4-community-linux-installer.run


Kurulum sihirbazının açılması lazım, devam eder kurarsın. Nereye kuracağını soruyor sana, ev dizininde openkm-6.2.4-community dizinine kurduğunu varsayıyorum. Yine uçbirim üzerinden:

sh ~/openkm-6.2.4-community/tomcat/bin/startup.sh şeklinde sunucuyu çalıştırıp web tarayıcı ile http://localhost:8080/OpenKM adresini kullanarak açabilirsin.

Not: @if de ilgili benzer bağlantıları geçmiş.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.