|
|
|
| 23 Ocak 2007 Salı |
|
Godaddy DotNetNuke Kurulum Rehberi
Gönderen: Dumlupınar @ 15:30 ::
Okunma: 3525 :: 0 Yorum :: :: ASP.NET, DotNetNuke, SQL Server
|
Bilgi: Bu rehberde anlatılan işlemleri uygulamadan önce DotNetNuke Kurulum Rehberi başlıklı yazımızı okumanız gerekmektedir. Başlamadan Önce: Godaddy ya da uzaktaki bir sunucuya DotNetNuke kurulumu yapmak isteyen kullanıcılar öncelikle bir hosting paketine sahip olmalıdır. Hosting Paketleri sundukları opsiyonlar ve kaliteleri yönünden kategorilere ayrılır. Bu rehberde Godaddy Deluxe Plan paketi baz alınarak kurulum işlemleri detaylı olarak anlatılacaktır.
Hosting Paketleri ile ilgili detaylı bilgi için Godaddy websitesini ziyaret edebilirsiniz.
Godaddy Hosting Paketleri içinde Economy Plan, DotNetNuke'yi otomatik olarak kurmak isteyen kullanıcılar için yeterli olacaktır. Ancak bu tür kurulumlarda DNN'e müdahale etmek ve özelleştirmek oldukça zor olacaktır. Biz bu nedenle minimum Deluxe Plan paketi satın almalıyız.
Adım 1: Hosting Paketinizi satın aldıktan sonra Godaddy tarafından servis hizmeti verilmeye başlanacaktır. Bu andan itibaren artık DNN yazılımınızı uzaktaki sunucu üzerine kurmaya başlayabilirsiniz.
1) Godaddy Kullanıcı Paneline giriş yapmalısınız.
2) Giriş yaptıktan sonra sağ paneldeki menüden My Account butonuna tıklayın.
3) Açılan sayfada navigasyon menüsünden Hosting & Servers > My Hosting Account tabına tıklayın.
4) Manage Hosting alanında hesabınızla ilişkilendirilmiş domainlerinizi (alan adlarınızı) yönetebilirsiniz.
Bu bölümde DotNetNuke kurulumu yapmak istediğiniz alan adına tıklayın. Sayfa yeniden açıldıktan sonra sağ panelde Hosting Account Details bölümünde alan adı ve hosting detaylarını bulabilirsiniz.
Alan adının hemen yanında yer alan Open butonuna tıklayarak Hosting Control Panel (Hosting Denetim Paneli) nin açılmasını sağlayabilirsiniz.
Adım 2: Denetim Paneli Ayarları Denetim Panelinde Hosting firması tarafından sağlanan hizmetleri yapılandırabilirsiniz. Bu bölümde Godaddy Denetim Panelini DNN kurulumu için yapılandıracağız. 1) Öncelikle Content > Directory Management alanında ASP.NET Runtime değerini kontrol edin. DotNetNuke 3.x ve DotNetNuke 4.x sürümleri farklı frameworklerde dizayn edildiğinden ayarların doğru olması gerekmektedir. DotNetNuke 4.x için ASP.NET Runtime 2.0 olmalıdır.
2) Custom Directories alanı portalımızı kuracağımız sanal dizini oluşturmamızı sağlar. Örneğin; portalınıza erişmek isteyen kullanıcıların www.domain.com/portal şeklinde erişmesini istiyorsanız portal isimli bir sanal dizin oluşturmalısınız. Portalınızı kök dizinine kurmanız Godaddy ile olumsuz sonuçlar vereceğinden bu tür kurulumları tavsiye etmiyoruz. Custom Directories alanında Create Directory butonuna tıklayın.
Açılan sayfada Step1 (Enter a Name) alanına oluşturmak istediğiniz sanal dizin adını yazın. (Bu örnekte portal dizini kullanılacaktır). Step 2 (Select Permissions) alanında portalınız için gerekli izinleri yapılandırmalısınız. Read, Web, Write, Set Root izinlerini seçmelisiniz. Daha sonra Continue butonuna tıklayın.
Ayarlarınızı kontrol ettikten sonra Add butonuna tıklayarak portal sanal dizini oluşturma işlemini tamamlayabilirsiniz.
3) Bazı modüllerin kurulum sırasında hata vermesi nedeniyle App_Code klasörü için de bir sanal dizin oluşturmamız gerekiyor. Custom Directories alanında bu kez portal dizininin altında bir dizin oluşturacağımızdan Create Sub-directory butonuna tıklayın. Bu dizine Read ve Write izinlerini atayın ve Continue > Add butonları ile dizin oluşturma işlemini tamamlayın.
Yukarıda bahsettiğim sanal dizin oluşturma işlemini bin, Config ve DesktopModules klasörleri için de uygulamanız gerekebilir. bin ve Config sanal dizinleri için Read, Write izinlerini; DesktopModules dizini için Read, Write, Web izinlerini atamanızı öneriyorum.
Adım 3: SQL Server Veritabanı Oluşturulması ve Yapılandırılması 1) Databases > SQL Server menüsüne tıklayın.
Açılan sayfada Create New Database butonuna tıklayın.
2) Create SQL Server Database Wizard Instructions sayfasında SQL Server Database Information bölümünde Description alanında veritabanınızla ilgili bir açıklama yazın. SQL Server Database Connection Information bölümünde Username alanına kullanıcı adınızı, Password alanına şifrenizi yazın ve Confirm Password alanında yazdığınız şifreyi onaylamak için tekrar yazın. DSN Name Information alanında Select DSN Option > Create DSN onay kutusunu işaretleyin. ASP.Net 2.0 SQL Server Schema Features alanında Select Installation Option > Install Schema Features onay kutusunu işaretleyin. Daha sonra Continue butonuna tıklayın.
3) Verify SQL Server Database Changes Wizard Instructions sayfasında ayarlarınızı son bir kez gözden geçirdikten sonra Create Database butonuna tıklayın.
Veritabanınızın oluşturulması sırasında işlem süreci aşağıdakine benzer bir bar ile gösterilecektir.
4) İşleminizi tamamladıktan sonra açılan sayfada Successfully Submitted Information for Creation of SQL Server Database! şeklinde bir uyarı alacaksınız. Bu uyarı, veritabanı oluşturmak için gereken formun başarıyla doldurulduğunu belirtmektedir.
5) Dikkat edecek olursanız MS SQL Server Databases alanında Status bölümünde az önce oluşturduğunuz veritabanı için Pending Setup ifadesini göreceksiniz. Bu işleminizin şu an sıraya konulduğunu ve en kısa zamanda tamamlanacağını belirten bir uyarı mesajıdır. Yaklaşık 10-15 dk kadar bekleyin, bu arada bir kahve molası verebilirsiniz.
6) Mola süresi tamamlandığında aynı sayfaya geri dönün. Oturumunuz zaman aşımına uğradıysa Denetim Paneline yeniden giriş yapın. Daha sonra Home > Databases > SQL Server tabında az önce oluşturduğunuz veritabanı için Status değerinin Setup olduğunu göreceksiniz. Actions tabında üç tane simge göreceksiniz. Bu alanda View Connection Strings ikonuna tıklayın.
7) Bir pop-up penceresi açılacak ve veritabanınız için bağlantı ayarlarınız ekrana gelecektir. SqlConnection (.NET) alanındaki Connection String'i bir yere not edin. Daha sonra bu bağlantı anahtarını web.config dosyanıza ekleyerek sunucu ile veritabanının haberleşmesini sağlayacaksınız.
Adım 4: Web.Config Dosyasının Oluşturulması ve Yapılandırılması
1) DotNetNuke Nasıl Kurulur başlıklı makalemizde bahsettiğimiz gibi C:\Hosting\Website dizini altındaki release.config dosyasını yeniden adlandırın ve web.config adını verin. 2) Oluşturduğunuz web.config dosyasını SQL Server 2000/2005 Connection string kullanacak şekilde yapılandırmanız gerekiyor. Eğer web.config dosyasını oluşturmakta zorlanıyorsanız DotNetNuke Kurulum Rehberinde de sunduğumuz örnek web.config dosyasını kullanabilirsiniz.
ornek_web.zip
3) Web.config dosyasını SqlConnection (.NET) için özelleştirmeye başlayabiliriz. Daha önce not aldığınız Connection String'i olduğu gibi Web.config'e yapıştırmak tutarsızlığa sebep olacaktır. Bu nedenle
Data Source=whsql-v*.prod.mesa*.secureserver.net;Initial Catalog=DB_****;User ID=*****;Password='your password'; alanını web.config'e uyarlamanız gerekmektedir. Bunun için örnek web.config dosyamızda Server (sunucu) olarak Data Source alanındaki sunucuyu yazıyoruz. Database olarak da Initial Catalog alanında belirtilen veritabanını yazmalıyız.
Godaddy için hazırladığım örnek web.config dosyasını ekteki dosyada bulabilirsiniz. godaddy.config
Siz de kendi web.config dosyanızı bu web.config dosyasını inceleyerek özelleştirebilirsiniz.
Adım 5: Website klasörünün Sunucuya Gönderilmesi Hazırlıklarınızı tamamladıktan sonra kurulum dosyalarını FTP ile sunucuya göndermeniz gerekmektedir. Bunun için ücretsiz bir yazılım olan FileZilla programını kullanabilirsiniz. FileZilla programını açın. Burada CTRL+S kısayolu ile SiteManager penceresini açın ve hosting hizmeti için satın aldığınız paket bilgilerini New Site (yeni site) profili oluşturarak girin.
Site Details menüsünde Host alanına domain (alanadı) bilgisini yazın. Örneğin: www.benimsitem.com Port alanı varsayılan olarak 21 şeklinde tanımlanmıştır. Bu alanı değiştirmeyin. Server type alanı varsayılan olarak FTP şeklinde tanımlanmıştır. Bu alanı değiştirmeyin. Logon type alanını Normal olacak şekilde işaretleyin. User alanına kullanıcı adınızı, Password alanına da şifrenizi yazın. Daha sonra Save And Exit (Kaydet ve Çık) butonuna tıklayın.
Tekrar CTRL+S menüsü ile Site Manager penceresini açın ve menüden az önce oluşturduğunuz profili seçin ve Connect (bağlan) butonuna tıklayın. Bağlandıktan sonra sağ menüde sunucunun size ayırdığı depolama alanını göreceksiniz. Remote Site alanında /kullanıcıadınız/ şeklinde bir dizin olacak. Ayrıca dizinlerin listelendiği bölümde Godaddy Denetim Panelinde oluşturduğumuz Portal sanal dizinini de göreceksiniz. Şimdi sol taraftaki Local Site panelinde C:/hosting/Website dizinini, sağ taraftaki Remote Site panelinde de /kullanıcıadınız/Portal dizinini açın.
Website klasöründe yer alan tüm dosyaları Portal dizinine aktarın (upload işlemi). Bu işlem İnternet bağlantınızın hızına göre birkaç dakika ya da bir saat sürebilir.
Dosyaların aktarılması tamamlandıktan sonra, http://www.siteniz.com/portal/ adresini tarayıcınızda açtığınızda kurulum işleminin başlayacağını göreceksiniz.
Kurulum işlemi tamamlandıktan sonra portalınıza ilk kez giriş yapmak için host hesabını kullanın. Bu hesabın varsayılan şifresi dnnhost olarak belirlenmiştir.
Giriş yaptıktan sonra host ve admin hesaplarının şifrelerini değiştirirek, sitenizi istenmeyen kullanıcıların ele geçirmesine engel olabilirsiniz.
Artık portalınız kullanıma hazır. Portalınızı istediğiniz gibi özelleştirebilirsiniz.
İyi kullanımlar.
|
|
linkibol | digg | del.ico.us | facebook | stumbleupon | reddit
|
|
|
|
|
| Yorumlar |
Şu anda, mevcut bir yorum yok. Yorum yapan ilk kullanıcı siz olun! Yorum eklemek için buraya tıklayın.
|
|
|
|