DNN
   
Arşiv
   
Yazarlar
   
MyBloglog

   
Technorati

Favori bloglarım arasına ekle
   
Okuduğum Bloglar
   
İstatistikler
   
Duyuru

 

Merhaba arkadaşlar,

Uygun fiyata bazı bilgisayar parçalarını satıyorum. İzmir içi önceliklidir.

Listelediğim ürünlere aşağıdaki adresten ulaşabilirsiniz.

 

http://forum.donanimhaber.com/dukkan.asp?mem=14977

 

   
Blog

Güncel Yazılar | | Ara |

22 Ocak 2007 Pazartesi
DotNetNuke Kurulum Rehberi
Gönderen: Dumlupınar @ 16:48 :: Okunma: 10395 :: 16 Yorum :: Article Rating :: DotNetNuke
SQL Server Veritabanı Oluşturulması ve Yapılandırılması
DotNetNuke dinamik bir uygulama olduğundan bir veritabanı oluşturmanız ve bu veritabanını websunucusu ile haberleşecek şekilde yapılandırmanız gerekmektedir.

Varsayılan bağlantı anahtarı (connection string) SQL Server Express 2005 üzerinde bulunan ve Database.mdf adındaki bir veritabanını kullanmak üzere yapılandırılmıştır.

Data Source=.\SQLExpress;
Integrated Security=True;
User Instance=True;
AttachDBFilename=|DataDirectory|Database.mdf;
 

SQL Server Express 2005 ile farklı isimde bir veritabanı oluşturmak için aşağıdaki sektörü inceleyebilirsiniz.

SQL Server Express 2005'in DotNetNuke için Yapılandırılması
Bu bölüm DotNetNuke için SQL Server Express 2005 kullanılarak nasıl veritabanı oluşturulacağı hakkında bilgi vermektedir.

1) Solution Explorer üzerinde App_Data klasörününe ters tıklayın ve açılan menüden Add New Item seçimine tıklayın.



2) Diyalog penceresinde SQL Database seçimini yapın ve Add butonuna tıklayın.



Varsayılan veritabanı Database.mdf olarak yapılandırılmıştır. Farklı bir veritabanı kullanmak istiyorsanız web.config dosyasındaki connection string ayarlarını yapılandırmanız gerekir.

Standart SQL Server 2000 ya da SQL Server 2005 Veritabanı kullanmak isterseniz, devam etmeden önce bir veritabanı oluşturmalı ve bu veritabanını yapılandırmalısınız. Ayrıca oluşturduğunuz veritabanı ile ilgili güvenlik ayarlarını ve erişim hesaplarını da düzenlemeniz gerekmektedir. İsterseniz Integrated Security (Entegre Güvenlik / Windows kullanıcı hesabınızı SQL Server'daki erişimler için yapılandırır) kullanabilir, ya da SQL Server'ın kendi güvenlik sistemini kullanabilirsiniz. Yine varsayılan connection string bu aşamada ön plana çıkmaktadır.

SQL Server 2000'de DotNetNuke Yapılandırması
Bu alan SQL Server 2000 kullanılarak DotNetNuke veritabanı oluşturulması ve yapılandırılması ile ilgili kapsamlı anlatım içerir.
SQL Server kullanılırken daha önce bahsettiğimiz Database Collation ayarlarının doğru olarak yapılandırılması gerektiğini bir kez daha belirtelim. Lokal kurulumlarda Türkiye'deki kullanıcılar için Collation ayarları Latin1_General_CI_AS olmalıdır. Ayrıca server collation ile database collation farklı olduğunda DotNetNuke düzgün olarak çalışmayacaktır. SQL Server'ı işletim sisteminize ilk kurduğunuzda Collation ayarlarına lütfen dikkat edin. Varsayılan ayarlar farklı bir collation sunduğundan SQL Server'i yeniden kurmak zorunda kalabilirsiniz.

1) Enterprise Manager üzerinde Databases menüsüne ters tıklayın ve New Database seçimini yapın.

2) Database Properties menüsünde veritabanınıza bir isim verin (aşağıdaki örnekte veritabanına Website adı verilmiştir). Collation name alanında (Server default) yerine Latin1_General_CI_AS seçimini yapın. Bu değişikliği yapmamızın sebebi Server collation Latin1_General_CI_AS olmadığı durumlarda DotNetNuke'nin doğru olarak kurulmasını sağlamak. Bu adımdan önce server collation'u da kontrol etmenizi öneriyorum.
Server Collation ile ilgili değişiklik yapmak isterseniz SQL Server dökümantasyonlarına ya da arama motorlarına göz atabilirsiniz.



3) Eğer SQL Server Authentication (Kimlik Doğrulama) kullanacaksanız bir hesap belirtmeniz gerekiyor. Daha önceden oluşturmuş olduğunuz bir kullanıcı hesabı yoksa Security > Logins menüsüne ters tıklayarak New Login butonuna tıklayın.


4) Bir önceki adımda oluşturduğunuz kullanıcı hesabını 2.adımda oluşturduğumuz veritabanına erişebilecek şekilde yapılandırmanız gerekiyor. Bunun için, az önce oluşturduğunuz veritabanını seçin. Users alanına ters tıklayın ve New Database User seçimine tıklayın.



5) Login name alanında kullanıcı hesabını seçin - bu işlem otomatik olarak User name alanını doldurur. db_owner rolünün seçili olduğundan emin olun ve OK butonuna tıklayın.



SQL Server 2000 için hazırladığınız veritabanı artık kurulum işlemi için hazır.
SQL Server 2005 için veritabanı özelleştirmek için bir sonraki sayfamızı inceleyebilirsiniz.

linkibol linkibol | digg digg | del.ico.us del.ico.us | facebook facebook | facebook stumbleupon | reddit reddit

Önceki Sayfa | Sonraki Sayfa
Puan
Yorumlar
Taner Macit @ 15 Nisan 2007 Pazar 00:42
çok güzel bir sistem asp.net ve ücretsiz olması gerçekten müthiş ama bunu kurmak özellikle de lokale
çok zor 3 saattir uğraşıyorum kuaramadım her şeye hata veriyo sanki kurulması imkansız gibime geliyor.Makaleyi defalarca okudum ama nafile
windows xp professional sp2.
ASP.NET 2.0.50727
sql server 2005
visual c++ 2005
IIS 5.1
yüklü ama kuramıyorum biraz daha detaylı anlatırmısınız eminim benim gibi deneyipte kuramayan çok kişi vardır.Güzel bir çalışma teşekkür ederim ama bunu lurmak istiyoru lütfen daha fazla detay

Ismet Dumlupinar @ 25 Nisan 2007 Çarşamba 11:50
Merhaba, ne tür hatalar aldığınızı Forum sayfasında ayrıntılı olarak belirtirseniz, yardımcı olmaya çalışırım.

Ahmet @ 15 Mayıs 2007 Salı 17:57
Ben de 3 saattir kurulumla ugrasıyorum fakat basaramadım.SQLde Collation 'ın Latın olması zorunlu mu?
Localde degıl de domaın uzerındekı bır verıtabanı ıcın nasıl yapılabılır?

Ismet Dumlupinar @ 15 Mayıs 2007 Salı 22:37
Malesef Collation ayarları çok önemli. Özellikle sunucu ve veritabanı için aynı SQL Collation kullanılması gerekiyor. Başka ülkelerde pek problem olmasa da Türkçe'de yer alan bazı karakterler nedeniyle bu mutlaka uygulanması gereken bir koşul.

Aldığınız hata mesajlarını forum sayfasında aktarırsanız yardımcı olmaya çalışırım.

İyi çalışmalar.

Ahmet @ 16 Mayıs 2007 Çarşamba 10:27
Ben sımdı yaptıklarımı anlatayım sız nerede hatam varsa bakın ıstersenız:
1-)SQL servera domain uzerınden x kullanıcı adı ve y parolası ıle ulasıyorum.Deneme adında bir veritabanı actırdım ve burada da z adında bır kullanıcı olusturdum.
2-)Sistemım XP Professıonal.inetmgr->default web sites->sıtemı buldum.Security kısmında ASPNET kullanıcısı yok.Sadece Network Servıces var.Bu bırıncı sorun.
3-) 2.sorun Application Protection kısmında ASP2.0 diye birsey yok.Sadece Low-Medium-High seceneklerı var.
4-)dotnetnuke solution'unu actıgımda webconfig geliyor bu normal mı?
5-)ConnectionStringstekı Uid ve Pwd sqle gırıs ıcın olan mı yoksa verıtabanı ıcın olusturup dbowner yaptıgımız kullanıcı ıcın mı olacak?

Sanırım baya sorunlu ısın ıcınden cıkamadım.

Ahmet @ 16 Mayıs 2007 Çarşamba 11:10
Hata mesajı:

Server Application Unavailable

The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.

Administrator Note: An error message detailing the cause of this specific request failure can be found in the application event log of the web server. Please review this log entry to discover what caused this error to occur.

Ismet Dumlupinar @ 16 Mayıs 2007 Çarşamba 23:17
ASP.NET yerine NETWORK SERVICE account varsa onu deneyebilirsiniz. ASP.NET sürümü olarak 2.0 kullanmanız gerekiyor. Application Protection alanı size gerekli değil. Bu arada, yazımı dikkatle okumanızı öneriyorum. Zira solution dosyasını açmadan source paketini kullanmanız gerekiyor. Web.config'de connection strings için kullandığınız kullanıcı adı SQL veritabanında oluşturduğunuz veritabanı için kullanılan db_owner yetkisine sahip kullanıcı adı ve şifre ile aynı.

İsterseniz daha güncel olan İngilizce makalelerimle kurulum yapmayı deneyebilirsiniz. İngilizce makalelerimi www.mynetnuke.com adresinde okuyabilirsiniz.

kursatturkay @ 16 Aralık 2007 Pazar 14:50
Benim bir sorunum var.

page settings veya başka bir yerde
değişikliği kaydetmek için
sayfanın en altında update linki var.oraya tıklayınca
bir javascript hatası beliriyior
'event' is null or not an object
host PC elimin altında.
defalarca IIS den ayar çekip değişik kombinasyonlar denedidm
dotnetfx2 yi kaldırdım kurdum kaldırdım
fayda etmedi.
arkadaşlar nedir bu javascript hatası ?

aynı dosyaları localhosta kurunca problem çıkmıyor

web sunucu superadmin im isteiğim gibi erişebiliyorum o konuda problem yok

amma velakin web sunucuda herşey kuruluyor
bir şey dğeiştirmek isteyip de update linkine basınca
hep aynı javascript hatası geliyor
'event' is null or not an object
dolayısı ile birçok yerde herhangibir güncelleme veya değişiklik yapamıyorum.
hem kendi hem sunucu bilgisayardaki geçici internet klasörünü temizleme işlemini yaptım
denemediğim şey kalmadı.
bu javascript hatasını gidermem için ne yapmam gerekli bunlardan başka ?
bu hata HOST veren PC de çııyor.
dediğim gibi HOST PC bizim işyerinde bir odada
isteidğimi kurup kaldırabiliyorum.
herhangi bir asp.net projem çalışıyor.
amavelakin 44 saattir uğraşıyorum şu javascript hatasını gidermek için
yardımcı olursanız çok sevinirim.
teşekkürler

sadi tanman @ 19 Aralık 2007 Çarşamba 22:48
DNN 4,7 i visual studio ile starterkit olarak calistirip gerekli duzeltmeleri yapip hosting'e yukledim. Localhost da calisan sistem maalesef hosting server'de calismadi. Bunun uzerine install pack dediklerini siteye yukledim. Dediginiz gibi sorunsuz calisiyor. Ancak turkce dil secenegi yuklememe ragmen tarih ve gun haric hersey eskisi gibi devam ediyor ingilizce olarak. Bu konuda acaba bilginiz varmi? Yani bu modul paketi ile acaba daha iyi bir performans elde edilebilirmi?

kursatturkay @ 23 Aralık 2007 Pazar 17:11
javascript hatasını kendi kendime düzeltmiş bulunmakla beraber.
localhosttan web sunucuya nasıl kolayca taşırız
cevabını yine kendi yağımda kavrularak buldum
arkadaşlar.aynı kavurgadan bir tabak almak istiyorsanız ve

eğer localhosttan www ağmahali ne taşımak istiyorsanız

benimle irtibata beçin.
2 adımda halledelim.
bu sitede sorulara cevap olmadıgı sürece
enazından birkaç modül ve tema yayınlanmadıgı sürece siteye itiraz ediyorum.birkaç tema ve modül yayımlanırsa ve sorulara çözüm yazılırsa ben de yardımcı olmak isterim.


kursatturkay süslü a hotmail nokta com

Ismet Dumlupinar @ 25 Aralık 2007 Salı 17:12
Arkadaşlar, haklısınız bu siteyi biraz ihmal ettim, ancak tek başıma hem kendi sitelerime hem de dış müşterilere yetişemiyorum. Sorularına kendi kendine cevap bulan Kürşat Bey'e yardımcı olamadığım için gerçekten üzgünüm. Burada belirtmem gerekirse bahsi geçen kurulum rehberi oldukça eski kaldı.

DotNetNuke'yi kurmak için daha kolay ve daha ucuz yollar tespit ettim. Ama inanın bu hiç kolay olmadı. Araştırmadan malesef hiçbir çözüme kolay-kolay ulaşamıyoruz. DotNetNuke ekibi Case-Sensivity olayı ya da uppercase-lowercase olayı yani Türkçemiz'deki i ve ı karakterlerinin farklılığını bir türlü kavrayamadı. En sonunda doğru yolu buldular. Şimdi local ağdaki bilgisayarıma yeni bir dnn kurdum ve Türkçe dökümanları, bug fixlerini ve ücretsiz modül ve tema indirebileceğiniz kaynakları düzenlemeye başladım. Bunların hepsini en kısa zamanda yine bu sitede yayınlayacağım.

DNN hakkında bana bir parça da olsa yardımınız olacağını düşünüyorsanız, lütfen benimle iletişim kurun. Zira DNN için daha farklı bir platform hazırlamak istiyorum.

Son olarak dil paketiyle ilgili sorusu olan arkadaşa; sanırım sen DNN üzerinde hali hazırda bir dil paketi var sandın. Ama Türkçe dil paketini bu siteden ya da DotNetNuke sitesinden indirip yüklemen gerekiyor.

kursatturkay @ 26 Aralık 2007 Çarşamba 00:50
benim şu anki en büyük problemim tarihlerde her modülde
tuesday wednestday gibi ingfilizce formatta yazması
tüm klasörü metin bazında ve hexedesimal bazda aradım tesday diye birşey sadece dll lerde geçiyor.

Örneğin announcements modülünde hatta hiçbirinde bir türlü türkçe tarih yazdıramadım
bunun ayarı nerden yapılıyor
kaynak kodu tekrar mı derlemem gerekiyor ?

sunucu ayarlarından degil sunucunun tüm ayarları türkçe görünüyor.

Tuesday i Salı yapabileceğim bir res kaynak dosyası falan da yok.

Kısacası Tarihleri türkçeleştirmenin bir yolu varmıdır.
Teşekkürler

barış aygören @ 21 Şubat 2008 Perşembe 11:05
Server Error in '/DotNetNuke_2' Application.
--------------------------------------------------------------------------------

Failed to access IIS metabase.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.Web.Hosting.HostingEnvironmentException: Failed to access IIS metabase.
boyle bır hatala karsılastım ayrıca bazı sorularım olacak:
iis aspx uzantılarını kendım ekledım bolemı yapmamız lazımdı yoksa kendısımı tanıması lazımdı? bıde solutıon'u vs'de acıoz sonra bunu debuglıcazmı?

barış aygören @ 22 Şubat 2008 Cuma 00:30
Installing Database - Version 4.4.0...Upgrading Database to Version ERROR: See C:\DotNetNuke\Providers\DataProviders\SqlDataProvider\04.04.00.log for more information...FAILURE 400 - Conversion from string "ERROR: See C:DotNetNukeProviders" to type 'Integer' is not valid.

DeJavu @ 21 Nisan 2008 Pazartesi 21:33
Merhaba Arkadaslar,
IIS 5.1
Microsoft Visual Web Developer 2005 Express Edition kurdum.
Starter Kit i çalıştırdım, kurdum.
Daha sonra Visual Web Developer'da -->File--->New WebSite--->My Template'in altinda DotNetNuke'un template' i seçtim, yine karsima çikan adimlari takip ettim.Su anda hersey sorunsuz görünüyor.
Bu konulara uzak bir kisiyim, diger DNN Install ve Source paketlerinden kurulumu başaramadım. Bana göre birçok teferruat anlatılmış onların kurulumunda;
web.config 'in kurulum için ayarlanmasi gibi:
release.config---->web.config ya da
development.config--->web.config (orta seviye güvenlik); ve akabinde bu web.config içindeki bazı satırların düzenlenmesi v.s gibi.

Ismet Dumlupınar arkadaşımız başta olmak üzere hepinize teşekkür eder, çalışmalarınızda başarılar dilerim.

ümit @ 06 Ağustos 2008 Çarşamba 16:58
ya ben starter kit i kurmak isityorum.Kurdum ama hata var nasıl çalışacak database i nerde.
bu hatayı veriyo
An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL Server does not allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

yardım edermisiniz

İsim (zorunlu)

Eposta (zorunlu)

Websitesi

Enter the code shown above:

   

 
Tüm Haklar © 2005-2007 www.mikroproje.com
 
Tema: Nina Meiers