Anasayfa Arama Site haritası
YAZILIMLAR English Russian 1TÇ ŞİRKETİ

konum: Anasayfa / Forum / GENEL_1C_FORUMLAR / 1C ENTERPRİSE GENEL USER FORUM / 1C:İşletme 8.2 varitabanını WEB'te çalıştırması
1C:İşletme 8.2 varitabanını WEB'te çalıştırması
Forums list
Topics list
New topics
Search
User list
Rules
Help
Login: 
Register

  Views: 3747Topic:: «1C:İşletme 8.2 varitabanını WEB'te çalıştırması, 1C:İşletme 8.2 veritabanını IIS 7 yardımıyla yayınlama detayları bulunur.» on forum: 1C ENTERPRİSE GENEL USER FORUM
#1
IIS 7.0 Web sunucu
İlk önce web sunucuyu yüklemek gerekir. Web sunucu yüklü ise bir sonraki bölüm atlayabilirsiniz.

IIS 7.0 kurulumu
ÖNEMLİ! Bu örmeği basitleştirmek için biz User Account Control devre dışı bıraktık.

ÖNEMLİ! Kurulum için Microsoft Windows Vista veya Windows Server 2008 gerekir.

1. Programlar ve özellikler (Programs and features) penceresini açınız. (BAŞLAT – DENETİM MASASI – PROGRAM KALDIR).

2. Windows özelliklerini aç veya kapat (Turn Windows features on or off) köprüye basınız basınız.

Image

3. İnternet information services işaretleyiniz

4. Ondan sonra İnternet information Services – World Wide Web Hizmetleri – Uygulama geliştirme özellikleri (İnternet information Services – World Wide Web Services – Application development features) kısmına geçip ISAPI Extensions ve ISAPI Filters işaretleyiniz.

Image

5. Tamam butona basınız. Sistem IIS kurulumunu başlar.

IIS 7.0 ayarları
Web sunucu ayarlamadan önce IIS bulunduğu bilgisayarda 1C:İşletme kurulu olduğundan emin olunuz. 1C:İşletme’nin farklı çalışma biçimleri için aşağıdaki bileşenleri yüklemek gerekir.

  • Dosya biçimi için
    • 1C:İşletme
    • 1C:İşletme Web sunucu uzantısı modülleri

  • İstemci-sunucu biçimi için
    • 1C:İşletme sunucularına erişim bileşenleri
    • 1C:İşletme Web sunucu uzantısı modülleri

    1C:İşletme bileşenleri ve 1C:İşletme sunucusu ayarlanan sisteme bağlı olarak yüklenmektedir.

    1C:İşletme çalıştırarak yayınlamak istediğiniz veritabanını Tasarımcı ortamında açınız.

    Yönetme – Web sunucuda yayımlama… menüsünü izleyiniz. Ekrana gelen pencerede yayınlamak istediğiniz uygulamanın ismi giriniz, ona göre C:\inetpub\wwwroot adresinde yeni bir dizin oluşturulacaktır. Bizim örneğimizde bu Test olacaktır.

    Image

    Yayımla butonuna basınız. 1C:İşletme platformu kendisi tüm gereken ayarları yapacaktır. Bizim yapmak gereken şey oluşturdukları ayarları kontrol etmektir:

    1. İlk önce C:\inetpub\wwwroot\Test adrese geçip default dosyayı açalım. İçinde aşağıdaki gibi kod olması gerekir:

    .<?xml version="1.0" encoding="UTF-8"?>
    .<point xmlns="http://v8.1c.ru/8.2/virtual-resource-system"
    . xmlns:xs="http://www.w3.org/2001/XMLSchema"
    . xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    . base="/Test"
    . ib="File="C:\Users\user\Documents\InfoBase1";">
    . <ws enable="false"/>
    .</point>

    base özniteliği kök dizine göre sanal uygulama klasörüne yol gösterir.
    ib özniteliği veritabanı bağlama satırı tanımlar (örnekte dosya biçimindeki veritabanına yol gösterilir. İstemci sunucu biçimi için adres farklı görünecektir).

    Note: Veritabanı adresinde boşluk simgesi var olduğu halde, satırın sonuna " eklemek gerekir.

    2. ISS ayarlarının kontrolüne devam edelim.

    Başlat – Denetim masası – Görüntüleme – Küçük simgeler Yönetimsel araçlar Internet Information Services (IIS) Yöneticisi (Start – Control panel – Classic view – Administrative tools – İnternet İnformation Services (IIS) Manager) açalım.

    Oluşturduğumuzun sanal uygulama klasörüne imleç yerleştirelim (Bilgisayar1 – Siteler – Default web site – Test). Burada Bilgisayar 1 – IIS kurulu olan bilgisayarın adı.

    Image

    3. Oluşturulmuş klasörü uygulamaya dönüştürelim. Bunu yapmak için Test klasörü üzerinde sağ tıklayarak Uygulamaya dönüştür (Convert to application) seçiyoruz.

    Image

    4. Varsayılan parametreleri olduğu gibi bırakmak ve Tamam butonuna basmak gerekir.

    5. İşleyici eşlemleri (Handler Mappings) modülü açınız.

    6. Pencerenin sağ tarafında Kod Eşlemesi Yükle (Add Script Map…) köprüye basınız.

    Image

    7. İstek yolu (Request path) alanında <<*>> ekleyiniz, Çalıştırılabilir (Executable) alanında: wsisapi.dll modülüne yolu belirtiniz (1C:İşletme klasörünün bin dizinde bulunur), Adı (Name) alanında eklenen öğenin ismi giriniz örneğin: 1C:İşletme 8.2 Web Sunucusu.

    Image

    8. İstek kısıtlamaları… (Request restrictions...) butonuna basınız. Ekrana gelen pencerede İşleyici yalnızca istek şuna eşlendiğinde çağır: (İnvoke handler only request is mapped to:)

    Image

    9. Pencereyi kapatmak için Tamam butonuna basınız. Kod eşlemesi ekle penceresi için de Tamam deyiniz. Ekrana gelen iletişim kutusunda Evet deyiniz.

    10. 1C:İşletme 8.2 Web Sunucusu öğesi aktifken, Özellik İzinlerini Düzenle… (Edit handler permissions…) köprüye basınız.

    Image

    11. Ekrana gelen pencerede Çalıştır (Execute) alanı işaretleyip Tamam butonuna basınız.

    Image

    12. Uygulama havuzları (Application pools) kısmına geçiniz (Bilgisayar1 (Bilgisayar1\User) – Uygulama havuzları).

    13. Pencerenin orta kısmından DefaultAppPool satırı seçip sağ tarafında bulunan Gelişmiş ayarlar... (Advanced settings…) köprüye tıklayınız.

    Image

    15. Bilgisayarınızda Windows Wista/7 x64 yüklü ise fakat siz 1C:İşletme’nin 32 bit sürümü kullanıyorsanız. Gelişmiş ayarlar penceresinin Genel bölümde 32bit Uygulamaları etkinleştir (Enable 32bit Applications) seçeneğinde True olarak işaretleyiniz.

    16. Gelişmiş ayarları penceresini kapatmak için Tamam butonuna basınız.

    17. IIS ayarlaması sona ermiştir. IIS ile ilgili olan tüm pencereler kapatılabilir.

    18. Şimdi, uygulama işleyeceği veritabanını oluşturmak gerekir. 1C:İşletme başlangıç penceresinde EKLE… butona basınız. Veritabanı Default.vrd dosyasındaki ib parametre belirttiği adreste konumlandırılmalıdır.
    Dikkat! İstemci sunucu biçimi kullandığınız takdirde bir sonraki 2 maddeyi atlayabilirsiniz.

    19. Veritabanı içeren klasör için güvenlik parametrelerini değiştirelim. Bunun için klasörün özellik penceresinde (sağ buton – Özellikler) Güvenlik sekmesinde IIS_IUSRS grubu için veritabanı bulunduğu klasörüne tam erişim izinlerini ayarlamak gerekir. Bunun için Düzenle butonuna basıp ekrana gelen pencerede (İnfobase1 için İzinler), Grup ya da kullanıcı adları (Group or user names) alanına IIS_IUSRS grubu eklemek gerekir ve bu grup için Tam denetim izinleri tanımlamak gerekir.

    Image

    19. İki pencerede de Tamam butonгna basınız.

    Ayarlama tamamlanmıştır. Şimdi IIS kurulu bilgisayardan giriş yapılıyorsa internet tarayıcının adres satırına http://localhost/Test adres girildiğinde uygulama arayüzüne ulaşmış olursunuz!
  • Edited: Aleksey Bryantsev 13.12.2010 13:10:09
    Profile
    E-Mail
    #2
    Bu guzel çalısmadan dolayı teşekkür ederiz

    Bizde Nisa Yazılım olarak 1C işletmenin Apachi server üzerinde nasıl çalıştırırlacagi konusunda bir video ders hazırladık

    http://www.nisayazilim.com.tr/kurulum.htm

    Umarız faydalı olur
    Edited: NİSA YAZILIM 14.10.2011 15:11:11
    Profile
    E-Mail


    1C Enterprise Bilgi İşlem Otomasyonu Yazıl. ve Danışm. Hizm. San. ve Tic. Ltd. Şti.
    Telefon : +90 212 327 74 90
    (fax)+90 212 327 74 91
    1TÇ 2008-2011 Tüm hakları saklıdır

    Barbaros Bulvarı, Bostancı Veli Sok. Kerem Apt. No.10. K:1 D:2
    Cihannuma Mah. Beşiktaş, İstanbul, Türkiye.
    Powered by Bitrix Site Manager
    Content Management and Portal Solutions