Not:

Dreamweaver CC ve sonraki sürümlerinde kullanıcı arabirimi basitleştirilmiştir. Sonuç olarak, bu makalede açıklanan seçeneklerden bazılarını Dreamweaver CC ve sonraki sürümlerinde bulamayabilirsiniz. Daha fazla bilgi için bu makaleye bakın.

Web uygulamaları oluşturmak için gerekenler

Adobe Dreamweaver'da web uygulamaları oluşturmak için aşağıdaki yazılımlar gerekir:

  • Web sunucusu
  • Web sunucunuzla çalışan bir uygulama sunucusu  

Not:

Web uygulamaları bağlamında web sunucusu ve uygulama sunucusu terimleri donanıma değil yazılıma yöneliktir.  

  • Uygulamanızla bir veritabanı kullanmak istiyorsanız, aşağıdaki ek yazılımlar gerekir:

  • Veritabanı sistemi

  • Veritabanınızı destekleyen bir veritabanı sürücüsü

    Web uygulamalarını test etmek ve dağıtmak için yazılımlarını kullanmanıza olanak tanıyan planlar sunan birçok web barındırma şirketi bulunmaktadır. Bazı durumlarda geliştirme amacıyla gerekli yazılımı Dreamweaver uygulaması ile aynı bilgisayara yükleyebilirsiniz. Yazılımı ayrıca ekibinizdeki diğer geliştiricilerin bir proje üzerinde çalışabilmesi için yazılımı ağa bağlı bir bilgisayara da (genellikle Windows 2000 veya XP yüklü bir bilgisayar) yükleyebilirsiniz.

    Web uygulamanızla bir veritabanı kullanmak istiyorsanız öncelikle veritabanına bağlanmanız gerekir.

Web sunucusu temel özellikleri

Dinamik web sayfaları geliştirmek ve test etmek için çalışan bir web sunucunuz olmalıdır. Web sunucusu, web tarayıcılarından gelen isteklere yanıt olarak web sayfaları sunan bir yazılımdır. Web sunucusuna bazen HTTP sunucusu denir. Web sunucusunu yerel bilgisayarınıza yükleyebilir ve kullanabilirsiniz.

Macintosh kullanıcısıysanız, Macintosh bilgisayarınızda zaten yüklü olan Apache web sunucusunu kullanabilirsiniz.

Not:

Adobe, Microsoft Internet Information Server gibi üçüncü taraf yazılımlar için teknik destek sağlamaz. Herhangi bir Microsoft ürünü ile ilgili destek almanız gerekirse, lütfen Microsoft teknik destek merkezine başvurun.

Web uygulamaları geliştirmek için Internet Information Server (IIS) kullanıyorsanız, web sunucunuzun varsayılan adı bilgisayarınızın adıdır. Bilgisayarınızın adını değiştirerek sunucunuzun da adını değiştirebilirsiniz. Sunucunuzun adı yoksa, sunucu localhost (yerel ana bilgisayar) sözcüğünü kullanır.

Sunucu adı sunucun kök klasörüne karşılık gelir ve bu genellikle C:\Inetpub\wwwroot dizinidir (Windows yüklü bilgisayarlarda). Kök klasöründe depolanan herhangi bir web sayfasını, aşağıdaki URL'yi bilgisayarınızda çalışan bir tarayıcıya girerek açabilirsiniz:

http://sunucunuzun_adi/dosyanizin_adi

Örneğin, sunucu adı mer_noire ise ve C:\Inetpub\wwwroot\ dizininde soleil.html adlı bir web sayfası depolanıyorsa, aşağıdaki URL'yi yerel bilgisayarınızda çalışan bir tarayıcıya girerek sayfayı açabilirsiniz:

http://mer_noire/soleil.html

Not:

URL'lerde ters değil düz bölme işaretleri kullanmayı unutmayın.

Ayrıca alt klasörü URL'de belirterek, kök klasörün herhangi bir alt klasöründe depolanan bir web sayfasını açabilirsiniz. Örneğin, soleil.html dosyasının gamelan adlı bir alt klasörde aşağıdaki gibi depolandığını varsayalım:

C:\Inetpub\wwwroot\gamelan\soleil.html

Bu sayfayı, aşağıdaki URL'yi bilgisayarınızda çalışan bir tarayıcıya girerek açabilirsiniz:

http://mer_noire/gamelan/soleil.html

Web sunucusu bilgisayarınızda çalışırken, sunucu adını localhost ile değiştirebilirsiniz. Örneğin, aşağıdaki URL'ler tarayıcıda aynı sayfayı açar:

http://mer_noire/gamelan/soleil.html

http://localhost/gamelan/soleil.html

Not:

Sunucu adı veya localhost yerine kullanabileceğiniz diğer bir ifade de 127.0.0.1 sayılarıdır (örneğin, http://127.0.0.1/gamelan/soleil.html).

Web sunucusu seçme

Web uygulamalarını geliştirmek ve test etmek için Microsoft Internet Information Server (IIS), ve Apache HTTP Server örneklerini de içeren birçok yaygın web sunucusundan birini seçebilirsiniz.

Web barındırma hizmetinden yararlanmıyorsanız, bir web sunucusu seçin ve bunu yerel bilgisayarınıza geliştirme amaçları için yükleyin. ColdFusion web uygulamaları geliştirmek isteyen Windows ve Macintosh kullanıcıları, ColdFusion 8 uygulama sürücüsünün geliştirici sürümünde bulunan web sunucusunu (ücretsiz olarak yüklenip kullanılabilir) kullanabilir.

Diğer Windows kullanıcıları IIS'yi yükleyerek yerel bilgisayarlarında web sunucusu çalıştırabilir. Bu web sunucusu sisteminizde zaten yüklü olabilir. Klasör yapınızda C:\Inetpub veya D:\Inetpub klasörünün olup olmadığını denetleyin. IIS yükleme sırasında bu klasörü oluşturur.

Mac OS kullanıcıları, işletim sistemiyle birlikte yüklenen yerel Apache web sunucusunu kullanabilir.

Diğer web sunucularını yükleme ve yapılandırma hakkında bilgi için sunucu sağlayıcınızın belgelerini okuyun veya sistem yöneticinize danışın.

Uygulama sunucusu seçme

Uygulama sunucusu, web sunucusunun dinamik sayfalarını işlemesine yardımcı olan bir yazılımdır. Uygulama sunucusu seçerken bütçenizi, kullanmak istediğiniz sunucu teknolojisini (ColdFusion, ASP veya PHP) ve web sunucusu türünü de içeren bir çok etkeni dikkate almanız gerekir.

Bütçe

Bazı sağlayıcılar satın alınması ve yönetilmesi pahalı olan üst düzey uygulama sunucuları satar. Diğer sağlayıcılar daha kolay, daha uygun maliyetli çözümler (örneğin, ColdFusion) sunarlar. Bazı uygulama sunucuları web sunucularında yerleşiktir (Microsoft IIS gibi), bazıları ise Internet'ten ücretsiz olarak indirilebilmektedir (PHP gibi).

Sunucu teknolojisi

Uygulama sunucuları farklı teknolojiler kullanır. Dreamweaver, üç sunucu teknolojisini destekler: ColdFusion, ASP ve PHP. Aşağıdaki tabloda Dreamweaver tarafından desteklenen beş sunucu teknolojisi için kullanılabilen ortak uygulama sunucuları yer almaktadır:

Sunucu teknolojisi

Uygulama sunucusu

ColdFusion

Adobe ColdFusion 8

ASP

Microsoft IIS

PHP

PHP sunucusu

ColdFusion hakkında daha fazla bilgi edinmek için Yardım menüsünden ColdFusion Yardımı'nı seçin.

ASP hakkında daha fazla bilgi almak için, http://msdn.microsoft.com/tr-tr/library/aa286483.aspx adresindeki Microsoft web sitesini ziyaret edin.

PHP hakkında daha fazla bilgi almak için, www.php.net/ adresindeki PHP web sitesini ziyaret edin.

Veritabanı seçme

Veritabanları, saklamaları gereken verilerin miktarına ve karmaşıklığına bağlı olarak pek çok biçimde bulunabilir. Veritabanı seçerken, bütçeniz ve veritabanına erişmesini beklediğiniz kullanıcı sayısı dahil olmak üzere birçok faktörü göz önünde bulundurmanız gerekir.

Bütçe

Bazı sağlayıcılar satın alınması ve yönetilmesi pahalı olan üst düzey uygulama veritabanı sunucuları üretir. Diğer sağlayıcılar, Microsoft Access veya açık kaynak veritabanı MySQL gibi daha kolay ve uygun maliyetli çözümler sunar.

Kullanıcılar

Siteye büyük bir kullanıcı topluluğunun erişmesini bekliyorsanız, ulaşmak istediğiniz kullanıcı tabanını destekleyebilecek şekilde tasarlanmış bir veritabanı seçin. Veri modelleri daha büyük esneklik ve aynı anda erişen büyük kullanıcı gruplarını destekleme yeteneği gerektiren web siteleri için, Microsoft SQL Server ve Oracle gibi sunucu tabanlı ilişkisel veritabanları (genellikle RDBMS olarak anılırlar) kullanmayı düşünün.

ColdFusion geliştirme ortamı kurma

Windows ya da Mac bilgisayarınızda Dreamweaver için ColdFusion geliştirme ortamı kurmaya ilişkin ayrıntılı yönergelere, www.adobe.com/devnet/dreamweaver/articles/setup_cf.html adresindeki Adobe Web sitesinden ulaşabilirsiniz.

Hem Windows hem de Macintosh kullanıcıları, ColdFusion uygulama sunucunun ücretsiz ve tamamen işlevsel geliştirici sürümünü www.adobe.com/go/coldfusion_tr/ adresindeki Adobe web sitesinden indirebilir ve yükleyebilir.

Not:

Developer Edition (Geliştirici Sürümü) web uygulamaları geliştirmek ve test etmek için ticari olmayan kullanıma yöneliktir. Dağıtım için lisanslı değildir. Yerel ana bilgisayardan ve iki uzak IP adresinden alınan istekleri destekler. Web uygulamalarınızı geliştirmek ve test etmek için yazılımı istediğiniz süreyle kullanabilirsiniz; yazılımın geçerliliği sona ermez. Daha fazla bilgi için bkz. ColdFusion yardımı (Yardım > ColdFusion Yardımı).

Yükleme sırasında ColdFusion uygulamasını kendisinde yerleşik olan bir web sunucusunu veya sisteminizde yüklü başka bir web sunucusunu kullanacak şekilde yapılandırabilirsiniz. Genellikle geliştirme ve üretim ortamlarınızda aynı web sunucularını kullanmak en iyisidir. Bu nedenle, geliştirme bilgisayarınızda Microsoft IIS gibi bir web sunucusu zaten varsa, yerleşik ColdFusion web sunucusu için de bunu kullanmak isteyebilirsiniz.

PHP geliştirme ortamı kurma

Windows ya da Mac bilgisayarınızda Dreamweaver için PHP geliştirme ortamı kurmaya ilişkin ayrıntılı yönergelere, www.adobe.com/devnet/dreamweaver/articles/setup_php.html adresindeki Adobe Web sitesinden ulaşabilirsiniz.

PHP uygulama sunucusunun Windows, Linux, UNIX, HP-UX, Solaris ve Mac OS X sistemleri için sürümleri bulunmaktadır. Uygulama sunucusu hakkında daha fazla bilgi için, www.php.net/download-docs.php adresindeki PHP web sitesinden de indirebileceğiniz PHP belgelerine bakın.

ASP geliştirme ortamı kurma

Windows ya da Mac bilgisayarınızda Dreamweaver için ASP geliştirme ortamı kurmaya ilişkin ayrıntılı yönergelere, www.adobe.com/devnet/dreamweaver/articles/setup_asp.html adresindeki Adobe Web sitesinden ulaşabilirsiniz.

ASP sayfalarını çalıştırmak için Windows 2000 ve Windows XP Professional ile birlikte gelen Microsoft IIS (Internet Information Services) gibi Microsoft Active Server Pages 2.0 yazılımını destekleyen bir uygulama sunucusu gerekir. Windows XP Professional kullanıcıları IIS yazılımını yerel bilgisayarlarına yükleyebilir ve çalıştırabilir. Macintosh kullanıcıları ASP planı olan bir web barındırma hizmeti kullanabilir veya uzak bilgisayara IIS yükleyebilir.

Uygulama için kök klasör oluşturma

Web barındırma şirketine kaydolduktan veya sunucu yazılımını kendiniz kurduktan sonra, web sunucusunu çalıştıran bilgisayarda web uygulamanız için bir kök klasör oluşturun. Web sunucunuzun nerede çalıştığına bağlı olarak kök klasör yerel veya uzak olabilir.

Web sunucusu, web tarayıcısından gelen HTTP isteğine yanıt olarak bu klasördeki veya onun alt klasörlerindeki herhangi bir dosyayı sunabilir. Örneğin, ColdFusion 8 çalıştıran bir bilgisayarda \ColdFusion8\wwwroot klasörü veya onun alt klasörlerinden birindeki herhangi bir dosya web tarayıcısına sunulabilir.

Aşağıda seçilen web sunucularının varsayılan kök klasörleri yer almaktadır:

Web sunucusu

Varsayılan kök klasörü

ColdFusion 8

\ColdFusion8\wwwroot

IIS

\Inetpub\wwwroot

Apache (Windows)

\apache\htdocs

Apache (Macintosh)

Kullanıcılar:KullanıcıAdım:Siteler

Web sunucusunu test etmek için varsayılan kök klasörüne bir test HTML sayfası yerleştirin ve tarayıcıya sayfanın URL'sini girerek test sayfasını açmaya çalışın. URL, aşağıda belirtildiği gibi HTML sayfasının etki alanı adından ve dosya adından oluşur: www.example.com/testpage.htm.

Web sunucusu yerel bilgisayarınızda çalışıyorsa, etki alanı adı yerine localhost adını kullanabilirsiniz. Web sunucunuzla eşleşmesi için aşağıdaki localhost URL'lerinden birini girin:

Web sunucusu

Localhost URL

ColdFusion 8

http://localhost:8500/testpage.htm

IIS

http://localhost/testpage.htm

Apache (Windows)

http://localhost:80/testpage.htm

Apache (Macintosh)

http://localhost/~KullanıcıAdım/testpage.htm (burada KullanıcıAdım Macintosh kullanıcı adınızdır)

Not:

Varsayılan olarak ColdFusion web sunucusunu 8500 portunda, Windows için Apache web sunucusu ise 80 portunda çalışır.

Sayfa beklenen şekilde açılmazsa aşağıdaki hataların olup olmadığını denetleyin:

  • Web sunucusu başlamıyor. Başlatma yönergeleri için web sunucusunun belgelerine bakın.

  • Dosyanın .htm veya .html uzantısı yok.

  • Tarayıcının adres metni kutusuna dosyanın URL'sini (örneğin, http://localhost:8500/testpage.htm) değil, dosya yolunu (örneğin, c:\ColdFusion8\wwwroot\testpage.htm) girdiniz.

  • URL'de yazım hatası var. Hata olup olmadığını denetleyin ve dosya adından sonra http://localhost:8080/testpage.htm/ örneğindeki gibi bölme işareti olmadığından emin olun.

    Uygulamanız için kök klasörü oluşturduktan sonra dosyalarınızı yönetmek için bir Dreamweaver sitesi tanımlayın.

Dreamweaver sitesi tanımlama hakkında

Sisteminizi web uygulamaları geliştirmek için yapılandırdıktan sonra dosyalarınızı yönetmek için bir Dreamweaver sitesi tanımlayın.

Başlamadan önce aşağıdaki koşulları karşıladığınızdan emin olun:

  • Web sunucusu erişiminiz var. Web sunucusu yerel bilgisayarınızda, geliştirme sunucusu gibi uzak bir bilgisayarda veya web barındırma şirketi tarafından sağlanan bir sunucuda çalışabilir.

  • Web sunucunuzu çalıştıran sistemde uygulama sunucusu yüklü ve çalışır durumda.

  • Web sunucunuzu çalıştıran sistemde web uygulamanız için kök klasör oluşturdunuz.

Web uygulamanız için Dreamweaver sitesi tanımlamanın üç adımı vardır:

1. Yerel klasör tanımlama

Yerel klasör, site dosyalarının çalışan kopyalarını sabit diskinizde depolamak için kullandığınız klasördür. Oluşturduğunuz her yeni web uygulaması için yeni bir yerel klasör tanımlayabilirsiniz. Yerel klasör tanımlamak size ayrıca dosyalarınızı yönetebilmenizi ve web sunucunuzda kolayca dosya aktarıp alabilmenizi sağlar.

2. Uzak klasör tanımlama

Web sunucunuzu çalıştıran bilgisayardaki bir klasörü Dreamweaver uzak klasörü olarak tanımlayın. Uzak klasör, web uygulamanız için web sunucusunda oluşturduğunuz klasördür.

3. Test klasörü tanımlama

Dreamweaver, bu klasörü dinamik içerik oluşturmak ve görüntülemek ve siz çalışırken veritabanlarına bağlanmak için kullanır. Test sunucusu yerel bilgisayarınızda, geliştirme sunucusunda, kademelendirme sunucusunda veya üretim sunucusunda olabilir. Geliştirmeyi planladığınız dinamik sayfaları işleyebildiği sürece seçim fark etmez.

Dreamweaver sitesi tanımlandıktan sonra web uygulamanızı oluşturmaya başlayabilirsiniz.

Bu çalışma Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License kapsamında lisanslanmıştır  Creative Commons şartları, Twitter™ ve Facebook sitelerinde paylaşılanları kapsamaz.

Yasal Uyarılar   |   Çevrimiçi Gizlilik İlkesi