Workcloud
Workcloud; Workcube'ün kolay kurulum aracıdır. Sadece abone numaranızı ve domaininizi girerek Workcube kurulum sürecini başlatmanızı sağlar.
Sunucunuz üzerinde oluşturacağınız herhangi bir dizine Workcube'ün güncel kod dosyalarını indirir, verdiğiniz domain ile iis ya da apache üzerinde bir site oluşturur ve sizi veritabanı kurulum adımlarına yönlendirir.
Workcloud, Workcube Docker dağıtımında hazır olarak gelir. Docker dağıtımını kurmak için bağlantıyı ziyaret edebilirsiniz:
https://wiki.workcube.com/tr/detail/15299
Docker dağıtımı kullanmadan yapılacak kurulumlar için Workcloud uygulamasının manuel kurulması gerekmektedir.
Eğer Linux üzerinde işlem yapacaksanız; başlamadan önce yapmanız gereken bazı konfigürasyonlar vardır.
- Apache timeout değerini artırın.
/etc/apache2/apache2.conf dosyasını açın, Timeout değerini 9999 olarak kaydedin.
systemctl restart apache2 komutunu çalıştırarak apache servisini restart edin. - Umask atamasını yapın.
nano ~/.bashrc komutunu çalıştırın.
Dosyanın en altına inerek şu kodu yazın: umask 000
ctrl + x tuşlarıyla kaydedin.
source ~/.bashrc komutunu çalıştırın. - Lucee üzerinde çalıştıracaksanız server.xml root yetkisi tanımlamasını yapın.
/opt/lucee/lucee_ctl dosyasını açın
TOMCAT_OWNER=root olarak atandığından emin olun, atanmamışsa düzenlemeyi yaparak kaydedin
./lucee_ctl restart komutunu çalıştırarak lucee servislerini restart edin.
Aşağıdaki adımları izleyerek Workcloud'u kurabilirsiniz.
- workcloud isminde bir klasör oluşturun ve bu dizine okuma, yazma ve çalıştırma yetkilerini verin.
Windows için: C:/workcloud
Linux için: /var/www/workcloud - Aşağıdaki komutu çalıştırarak workcloud klasörü içerisine workcloud reposunu klonlayın.
git clone https://bitbucketserver@bitbucket.org/oturhan/workcloud.git . - workcloud klasörüne tam yetki verin.
Windows için: Dizine sağ tıklayın, Özellikler > Güvenlik > Düzenle > Users seçin alt kısımdan Tam Denetim verin, uygula tıklayın.
Linux için: 1: cd /var/www/workcloud 2: chmod -R 777 . - workcloud site tanımı yapın.
Windows için: iis üzerinde yeni bir site oluşturun.
Linux için: apache üzerinde yeni bir site oluşturun. Konfigürasyon dosyasını oluşturmak için sırasıyla aşağıdaki adımları takip edebilirsiniz.
a. /etc/apache2 dizinine gidin.
b. Yeni bir dosya oluşturun: workcloud.conf
c. İçerisine aşağıdaki konfigürasyon tanımlarını yapıştırın.
d. Ardından aşağıdaki komutları sırasıyla çalıştırarak siteyi aktifleştirin.< VirtualHost *:80 >
ServerAdmin workcube@workcube.com
DocumentRoot /var/www/workcloud
ServerName workcloud
< Directory /var/www/workcloud >
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
< /Directory >DirectoryIndex index.cfm
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
< / VirtualHost >
Komut: a2ensite workcloud.conf (workcloud.conf dosyasını aktif eder)
Komut: systemctl reload apache2 (Apache conf dosyalarını yeniler) - Tüm işlemler tamamlandıktan sonra host dosyanıza workcloud site tanımını yapın ve tarayıcıdan workcloud/ adresine gidin.
workcloud adresine erişim sağladıktan sonra aşağıdaki adımları sırasıyla uygulayarak Workcube kurulumunuzu yapabilirsiniz.
- Tarayıcınızda workcloud/ adresine ulaştığınızda aşağıdaki sayfayı göreceksiniz.Bu sayfadaki alanları eksiksiz bir şekilde doldurun. Aşağıda, alanları hangi verilerle dolduracağınız tarif edilmiştir.
Domain Address: Workcube'ü kullanacağınız alan adıdır: Kuruluma başlamadan önce alltogether üzerinden abonenizle ilişkilendirilmelidir: https://www.loom.com/share/d8d40051ca9d45988bd26522741e11dd
System Ip: Kurulum yapılacak sunucunun ip adresidir.
Workcube Licence Code: Workcube merkezi tarafından tarafınıza verilen lisans numarasıdır.
Platform: Docker dağıtımıyla kurulum yapıyorsanız Docker, doğrudan sunucu üzerinde kurulum yapıyorsanız Server olarak seçin.
Web Server Type: Windows üzerinde kurulum yapıyorsanız IIS, Linux üzerinde kurulum yapıyorsanız Apache seçin.
Site Path: Workcube kurulumu yapılacak dizinin tam yolunu girin. Sonuna / eklemeyi unutmayın!
Tüm alanları doldurduktan sonra Next Step butonuna tıklayın.
Bu adım biraz uzun sürecektir, güncel Workcube dosyaları belirttiğiniz dizine klonlanacak ve bir site tarifi oluşturulacaktır.
İşlemler tamamlanınca ekranda "Your information has been accepted! Please click to Next Step Button for continue!" uyarısı gösterilecektir.
Next Step butonuna tıklayarak devam edebilirsiniz. - Workcloud tanım işlemleri tamamlandıktan sonra veritabanı tanım sayfasına yönlendirileceksiniz.
Bu sayfadaki alanları eksiksiz bir şekilde doldurun. Aşağıda, alanları hangi verilerle dolduracağınız tarif edilmiştir.
Instalation Name: Kurulum yapılacak sistemin mail adresi ve adı
Datasource: Veritabanı adı
Database Username: Ful yetkili kullanıcı adı
Database Password: Kullanıcı Şifresi
App Server Type: Coldfusion ya da Lucee
App Server Password: Coldfusion ya da Lucee server admin şifresi
Database Type: Veritabanı tipi: Mssql ya da Postgresql
Database Collation: Veritabanı dil seti
Database Host: Veritabanı sunucu ip adresi
Database Port: Veritabanı sunucu portu
Database Data Folder: Veritabanı dosyasının oluşturulacağı dizin
Database Log Folder: Veritabanı log dosyası oluşturulacağı dizin
Bu sayfada veritabanı, kullanıcılar, şemalar, ana şemanın tabloları ve viewleri oluşturulur.
Alanları doldurduktan sonra Next Step butonuna tıklayın. - Veritabanı kurulumları tamamlandıktan sonra documents tanım sayfasına yönlendirileceksiniz.Bu sayfada sisteminizin documents dizini ve ana dizini otomatik olarak belirlenecektir. Dilerseniz documents dizininizi başka bir dizin olarak belirtebilirsiniz.
Next Step butonuna tıkladığınızda Document Path olarak belirtilen adrese Workcube'ün ön tanımlı Dijital varlık klasörleri oluşturulacaktır. - Dijital Varlık klasörleri oluşturulduktan sonra Parametre tanım sayfasına yönlendirileceksiniz.
- Parametre tanımları yapıldıktan sonra güncel sistem verilerinin yükleneceği sayfaya yönlendirileceksiniz.Bu sayfada languages, solutions, families, modules, objects, widgets, wex, output templates ve process templates aktarımları yapılacak.
Next Step butonuna tıklayarak işlemi başlatın. - Sistem verilerinin tanımı tamamlandıktan sonra şirket tanım sayfasına yönlendirileceksiniz.Bu sayfada şirketin mali yılının kullanıcısı, şeması, tablo ve viewleri oluşturulacak.
İlgili alanlara şirket bilgilerinizi yazın.
Next Step butonuna tıklayarak işlemi başlatın. - Şirket tanımları tamamlandıktan sonra mali yıl tanımlamaları sayfasına yönlendirileceksiniz.Bu sayfada şirketin mali yılının kullanıcısı, şeması, tablo ve viewleri oluşturulacak.
Next Step butonuna tıklayarak işlemi başlatın. - Şirket mali dönem tanımları tamamlandıktan sonra sistem kullanıcısı oluşturma sayfasına yönlendirileceksiniz.Bu adımda kullanıcısının şifresi belirlenir ve mail adresi girilir.
Girilen mail adresine sistem bilgileri mail olarak gönderilecektir.
İlgili alanları doldurun.
Next Step butonuna tıklayarak bilgileri kaydedin. - Sistem kullanıcısının şifresi belirlendikten sonra Workcube Best Practice yükleme sayfasına yönlendirileceksiniz.
Fabrika Ayarlarını Yükle butonuna tıklayın; giriş sayfasına yönlendirileceksiniz, kullanıcı adı ve şifrenizle giriş yapın.
Giriş sonrası otomatik olarak Best Practice yükleme sayfasına yönlendirileceksiniz; bu sayfada sağ taraftaki şirket seçim alanından şirketinizi seçerek en alttaki yükle butonuna tıklayın.
Yükleme işlemi biraz zaman alacaktır.
Yükleme işlemi tamamlandıktan sonra kullanmaya başlayabilirsiniz.
Geri Bildirim
Linux Ubuntu üzerinde Lucee ve Apache Kurulumları
Bu makalede Linux Ubuntu üzerinde Lucee ve Apache Kurulumları anlatılır.
Linux - Docker kurulumu, Lucee ve Apache Container Yönetimi
Bu makalede Linux Ubuntu üzerinde Docker kurulumu, Docker Compose dosyasıyla Lucee ve Apache containerlerinin yönetiminin ve Workcloud ile kurulumunun nasıl yapılacağı tarif edilir.