Yazarlar
   
MyBloglog

   
Technorati

Favori bloglarım arasına ekle
   
Okuduğum Bloglar
   
İstatistikler
eXTReMe Tracker
   
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 | Kategoriler | Ara | RSS

22 Ocak 2007 Pazartesi
DotNetNuke Kurulum Rehberi
Gönderen: Dumlupınar @ 16:48 :: Okunma: 7284 :: 16 Yorum :: :: DotNetNuke


DotNetNuke® Web Application Framework
Giriş

ASP.NET ile geliştirilen en başarılı içerik yönetimi yazılımlarından biri olan DotNetNuke ile kısa sürede kendi portalınızı oluşturabilir; hatta servis sağlayıcısı (hosting firması) iseniz birden fazla portalı tek bir ana portal altında barındırabilirsiniz. Bunun için yapmanız gereken tüm işlemler mümkün olduğunca yalın bir dille anlatılacaktır.

Adım 1
Öncelikle kurulum işlemi için gerekli olan paketleri DotNetNuke sitesinden indirmemiz gerekiyor. Bunun için www.dotnetnuke.com adresini ziyaret edin. Daha önceden üyeliğiniz varsa Login butonuna tıklayarak siteye giriş yapın. İlk defa ziyaret ediyorsanız bu siteye abone olmanız gerekmektedir. Bunun için Register butonuna tıklayarak gerekli bilgileri doldurun ve abone olun.
Siteye giriş yaptıktan sonra menüden Downloads butonuna tıklayarak yükleme sayfasına erişebilirsiniz.



Downloads başlıklı sayfada Kurulum Dosyaları ve Yardım Dökümanlarını bulabilirsiniz. Bu sayfada yer alan dosyalardan kısaca söz edelim.

Source Package: Uygulama kodu dahil olmak üzere DotNetNuke'nin tüm kaynak kodlarını içermektedir. Yazılım geliştiricilerin bu paketi kullanması önerilir.

Install Package: Sadece web sunucularına dağıtım amaçlı kullanılır.

Upgrade Package: Güncelleme paketidir. DotNetNuke yazılımının yeni bir versiyonu duyurulduğunda bir önceki versiyonun üzerine kurularak (ekstra ayarlar yapılarak) güncelleme işleminin yapılması sağlanır.

Documentation Package: Yazılım geliştiricilerine yönelik dökümanların bulunduğu pakettir.

StarterKit: Başlangıç Kiti olarak adlandırılır. Visual Studio ile kullanılmak üzere hazırlanmıştır.
Kullanım kolaylığı sağladığı söylenir. Ancak ilk denediğimde Türkiye'deki kullanıcılar için tam bir eziyet olduğunu söyleyebilirim. Zira Kurulumu bir türlü başarıyla tamamlayamadım. Sanırım Database Collation ayarlarını tutturamadım. Bu paketi önümüzdeki haftalarda tekrar test edip, aldığım sonuçları sizlerle paylaşacağım. Ancak şimdilik bu paketten uzak durmanızı öneriyorum.


DotNetNuke'ye yeni başlayan kullanıcıların öncelikle Dökümanları dikkatle incelemesi önerilir. Ancak resmi sitedeki dökümanlar Türkiye'deki kullanıcılar için yetersiz kalmaktadır. Bunun nedeni birçok yazılımda olduğu gibi Türkçe Dil Desteği problemidir. Türkçemizdeki i ile ı karakterleri ve benzerleri DotNetNuke'nin kurulumundan kullanımına kadar çeşitli aşamalarda bir sorun olarak sürekli karşımıza çıkmaktadır. Bu sorunu aşmak için yapmanız gerekenleri ilerleyen satırlarda anlatacağım.

DotNetNuke 4.x Nedir?
DotNetNuke 4.0 ASP.NET 2.0 ile kullanılmak üzere dizayn edilmiştir. İlk çıktığı zamanlar DotNetNuke 3.x source kurulumundan DotNetNuke 4.0 source paketine otomatik olarak güncelleme olanağı olmadığı söylenmektedir. Ancak bazı profesyonel yazılımcılar bu hizmeti bireysel/kurumsal olarak vermektedir. DotNetNuke 4.0 paketini (eğer profesyonel bir kullanıcı değilseniz) kesinlikle DotNetNuke 3.0 paketinin üzerine yüklemeye çalışmayın.
Bazı nedenlerden dolayı 4.x paketinin dosya ve klasör yapısı 3.x paketinden farklıdır. 4.0 ve sonraki kaynak paketlerinde web klasörü root yerine Website olarak geçmektedir.

DotNetNuke 3.x Nedir?
DotNetNuke 3.x ASP.NET 1.1 ile kullanılmak üzere dizayn edilmiştir. Bu paket ile önceki bir DotNetNuke 3.x kurulumunu güncelleyebilirsiniz. Ayrıca bu versiyon ASP.NET 2.0 kullanan sistemlerde kullanılabilir. Ancak yazılım geliştirme amaçlı kullanılamaz. Opsiyonel olarak, websitenizin konfigürasyonunu ASP.NET 1.1 yerine ASP.NET 2.0'a uyumlu hale getirebilirsiniz.

Sayfanın alt bölümünde DotNetNuke ve alt-projeleriyle ilgili tüm dosyalara ulaşabileceğiniz adresi göreceksiniz.
 http://prdownloads.sourceforge.net/dnn

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.

kursat turkay @ 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?

kursat turkay @ 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

cemgaver @ 19 Şubat 2008 Salı 12:01
Arkadaşlar ben bir site kurmak istiyorum. Fakat bu eişlerden anlamıyorum. Bana yardımcı olabilecek bir arkadaş varsa ve irtibata geçerse sevinirim. (Bir portal sitesi-warez ağırlıklı-üyelikli olacak.)

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.

e e @ 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.

Yorum eklemek için buraya tıklayın.
   

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