Dinlemen lazım (:

| 14 Ekim 2008 Salı | 1 yorum |
Robbie Williams vs Justin Timberlake - Sexy Rude Back Box (Mixed by KwK)
Found at bee mp3 search engine

Neşter Video Klip-Meleqim

| 6 Ekim 2008 Pazartesi | 1 yorum |

MentaL Kişisel Resimler (:

| | 0 yorum |







2009 Full proqram albüm ( Sebil )

| | 0 yorum |
Alcohol 120% Black Edition 4.0 {31 Adede Kadar Sanal CD/DVD Sürücüsü

Alcohol 120% Black Edition 4.0 8,7 mb http://alcohol-120-1-9-7-build-6221.indir21.com/
Alcohol 120% ile 31 adede kadar bilgisayarınızda sanal CD/DVD sürücüler oluşturabilirsiniz. Elinizde bulunan büyük boyutlu bir program ya da oyunları CD/DVD'ler üzerinden oynamak yerine sanal CD/DVD sürücüler üzerinden çalıştırabilirsiniz. Bu sayede CD/DVD'lerin sürekli çalışmasının vereceği yıpranmanın önüne geçmiş olursunuz. Kopya korumalı CD'leri bile sabit diske yazdırabilirsiniz
Lavasoft.Ad-Aware.2007.v7.0.2.7.PRO +Patch
http://www.inndir.com/Ad-Aware_2008-346i.html

Need For Speed Wost Wanted
http://www.programdeposu.net/indir.php?id=6675-Need% 20for%20Speed:%20Most%20Wanted%20Demo%20&rid=317245127455
SPYWARE DOCTOR FULL (Türkçe)

http://rapidshare.com/files/143693739/www.bydigi.net_My_Love_spydoc.rar
Serial :S4328287R6691T1004-XFPYEDY8

MsSQL Komutları Kullanımları ve Açıklamları

| 28 Eylül 2008 Pazar | 0 yorum |
DISTINCT: Birbirinin ayni olan satirlarin listelenmemesi için bu ifade kullanilir "select distinct uyeadi from uyeler"

IN: Kosul belirtirken kullaniriz. Mesela ismi netrobin, ali veya mehmet olan isçilerin bilgilerini listelemek için. "select * from uyeler where uyeadi in (’netrobin’,’ali’,’mehmet’ )"

LIKE: Eger aradigimiz kayitin bulunmasi için tam bir karsilastirma yapamiyorsak "select * from uyeler where uyeadi like ’%a’"
BETWEEN: Kosul belirtirken iki deger arasini belirtmek için kullanilir. Örnek: Yasi 30 ile 40 arasindaki isçilerin kayitlarini listelemek için "select * from uyeler where yas between 30 and 40"

SUM: Seçilen degerlerin toplamini bulur. Isçilerin aldigi toplam ücreti görmek için "select sum(ucret ) from uyeler"

MAX, MIN, AVG: Verilen degerin en büyügünü, en küçügünü ve ortalamasini bulur. MAX en büyük degeri, MIN en küçük degeri, AVG ise seçilen degerlerin ortalmasini bulur. "select MAX(UCRET ), MIN(UCRET ), AVG(UCRET ) from uyeler where tarih>’01.01.1999’"

ORDER BY ASC: Tablodan seçtigimiz kayitlari alfabetik siralamak için kullanilir. "select * from uyeler order by asc"

ORDER BY DESC: Tablodan seçtigimiz kayitlari son kayıt sırasına göre siralamak için kullanilir. "select * from uyeler order by desc"

GROUP BY: Genelde istatistik amaçlar için kullanilir. Mesela hangi tarihte kaç isçinin ise alindigini bulmak için.

ALIAS: Genelde tablonun veya kolonun adını başka bir şeymiş gibi değişirebiliriz. Uyeler tablosundaki uyeadi kolonunun adını isim yaptık yani isim olarak çağırabiliriz. "SELECT uyeadi AS isim FROM uyeler"

JOIN: Bazen iki yada daha fazla tablodan veri cekmemiz gerekebilir, bu gibi durumlarda bu methodu kullanırız. Birbiri ile ilişkilendirilmiş iki tablomuz var biri uyeler diğeride detaylar olsun. İki tablodanda aynı anda sorgulama veya veri çekeceğiz. Uyeler tablosunda id=1 ise detaylar tablosundaki karşılğı ise uyeno=1 olarak yapıyoruz. "SELECT * FROM uyeler,detaylar WHERE uyeler.id=detaylar.uyeno" INNER JOIN OLARAK "SELECT * FROM uyeler INNER JOİN detaylar ON uyeler.id=detaylar.uyeno" LEFT JOIN OLARAK "SELECT * FROM uyeler LEFT JOİN detaylar ON uyeler.id=detaylar.uyeno"

UNION ve UNION ALL : Join methoduna benzer ama sadece aynı kolonlara sahip tabloları birbirine bağlar. Uyeler ve Detylar tablosundaki uyeadlarını sorgular. "Select uyeadi from uyeler UNION Select uyeadi from detaylar" Sadece UNION kullanırsak iki tabloa aynı isimler olsa bile tekrarlar. UNION ALL kullanırsak iki tabloda aynı isimler olsa bile sadece tekini sorgular. "Select uyeadi from uyeler UNION ALL Select uyeadi from detaylar"

SQL FONKSİYONLARI sql kendi içinde bir cok fonksiyonu barındırır, bunlar sayım ve hesaplama için kullanılabilir. Fonksiyon sözdizimi kuruluşu; SELECT fonksiyon(kolon ) FROM tablo Fonksiyon tipleri; sql fonksiyonları birkaç temel tip ve kategoriye sahiptir. Temel fonksiyon tipleri: ++ Aggregate (birleşik degerli ) fonksiyonlar ++ Scalar (tekil degerli ) fonksiyonlar Aggregate (birleşik degerli ) fonksiyonlar Bu tip fonksiyonlar birçok deger ile çalışır ama sonucu tek bir degerdir. Bu fonksiyonların MS Access e uygun olanları: AVG(kolon ): girilen kolondaki sayıların aritmetik ortalama degerini geri yollar COUNT(kolon ): Boş degerler haric, girilen kolondaki satır sayısını yollar COUNT(* ): Verilen tablodaki satır sayısını yollar FIRST(kolon ): girilen kolondaki ilk degeri yollar LAST(kolon ): girilen kolondaki son degeri yollar MAX(kolon ): girilen kolondaki en yuksek degeri yollar MIN(kolon ): girilen kolondaki en dusuk degeri yollar STDEV(kolon ): girilen kolondaki basit istatiksel standard sapma degerini yollar STDEVP(kolon ): girilen kolondaki nüfus istatiksel standard sapma degerini yollar SUM(kolon ): girilen kolondaki sayıların toplamını yollar Bu fonksiyonların sql Server a uygun olanları: AVG(kolon ): girilen kolondaki sayıların aritmetik ortalama degerini geri yollar BINARY_CHECKSUM: tablonun verilen satırındaki ikilik tabandaki checksum degerini yollar CHECKSUM: tablonun verilen satırındaki checksum degerini yollar CHECKSUM_AGG: boş degerler haricindeki verilerin checksum degerini yollar COUNT(kolon ): Boş degerler haric, girilen kolondaki satır sayısını yollar COUNT(* ): Verilen tablodaki satır sayısını yollar COUNT(DISTINCT kolon ): Verilen tablodaki satır sayısını yollar, fakat cift veri bulunan satırları bir defa sayar FIRST(kolon ): girilen kolondaki ilk degeri yollar LAST(kolon ): girilen kolondaki son degeri yollar MAX(kolon ): girilen kolondaki en yuksek degeri yollar MIN(kolon ): girilen kolondaki en dusuk degeri yollar STDEV(kolon ): girilen kolondaki basit istatiksel standard sapma degerini yollar STDEVP(kolon ): girilen kolondaki nüfus istatiksel standard sapma degerini yollar SUM(kolon ): girilen kolondaki sayıların toplamını yollar Scalar (tekil degerli ) fonksiyonlar Girilen degere gore bir deger ile calısır ve sonuc olarak bir deger yollar. Bu fonksiyonların MS Access e uygun olanları: UCASE(c ): bolgedeki karakterlerin hepsini buyuk yapar LCASE(c ): bolgedeki karakterlerin hepsini kucuk yapar MID(c,start[,end] ): yazı alanından karakterleri calıstırır INSTR(c ): yazı alanından karakterleri gosterir LEFT(c,karakterNumarasi ): text alanının girilen sayıya kadar olan kısmını yollar (soldan sayar ) RIGHT(c,number_of_char ): text alanının girilen sayıya kadar olan kısmını yollar (sagdan sayar ) ROUND(c,hassasiyet ): sayı alanını verilen hassasiyete gore yuvarlar MOD(x,y ): bolme işleminde kalanı gosterir (mod işlemi yapar ) NOW( ): o anki sistem zamanını gosterir FORMAT(c,format ): alanın gosterim biçimini degiştirir DATEDIFF(d,birinciTarih,ikinciTarih ): tarih hesaplarını yapmak için kullanılır

Kaynak : http://www.yasirpro.com/dokumanoku.asp?id=49

Dreamweaver 8 Kaynağından Eğitim Türkçe (608 Sayfa)

| | 0 yorum |
Macromedia Dreamweaver 8, Web sitelerinin oluşturulmasını, yönetilmesini, bakımının ve devamlılığını sağlanmasını mümkün kılmak için güçlü görsel tasarım araçlarıyla metin tabanlı HTML düzenleme özelliklerini bir araya getirmiştir. Yazılım, acemi kullanıcıların Web sayfaları oluşturmak için gereken araçlara kolayca ulaşmasını sağlarken, elle kod yaz-maya alışkın deneyimli kullanıcılara da gerektiğinde doğrudan kodla çalışma imkânı sağlar. Bu esnek program, gelişmiş teknikleri erişilebilir ve kolay kullanılır hale getirir. Güçlü tasarım, kod ve etkileşim özelliklerinin bir arada sunulması hem acemiler, hem de deneyimli kullanıcılar için sayısız fayda sağlar.

Bu kitabın temel amacı, size Dreamweaver geliştirme ortamını tanıtmak ve Web sayfalarının hazırlanması ve tasarımı için gereken becerileri kazandırmaktır. Elinizdeki bu kitap, Dreamweaver konusunda hiç tecrübesi olmayan acemi kullanıcılara ve programı az da olsa tanıyan orta düzeydeki kullanıcılara yöneliktir. Bu yüzden veritabanları, sunucu davranışları ve çeşitli Web uygulamalarının kullanımıyla dinamik Web siteleri oluşturma ve ileri düzey uygulamalar geliştirme konuları bu kitabın kapsamı dışında bırakılmıştır.

Elinizdeki bu kitap; Web tasarımcıları, Web geliştiricileri ve Web sayfası oluşturma konusuyla ilgilenen diğer insanlar düşünülerek hazırlanmıştır. Bu kitabı okurken içinde bulunacağınız eğitim sürecinde Dreamweaver’a yeni başladığınız kabul edilmekle birlikte Macintosh’taki ya da PC’deki temel işlemlere (menü öğelerini seçme, dosya açma, kaydetme vs) aşina olduğunuz varsayılmaktadır.

Bu kitapta, her derste konular farklı projeler halinde sunularak Dreamweaver 8′in ana özellikleri ve araçları anlatılmakta, ayrıca Web sitesi oluşturmayla ilgili becerilerinizi geliştirme konusunda yol gösterilmektedir. Toplam 17 dersten oluşan bu kursun tamamlanması yaklaşık 24-28 saat sürecektir. Bu eğitim kitabı, her derste ilerlerken becerilerinizi aşamalı olarak geliştirmenizde size yardımcı olacak şekilde geliştirilmiştir. Kitabı tamamladığınızda Dreamweaver konusunda gerçekten yetkin bir duruma geleceksiniz.

Kitapla birlikte verilen CD’de her bir dersi tamamlamak için gerekli tüm dosyalar bulunmaktadır. Her derse ait dosyalar, ilgili dersin numarasıyla adlandırılmış ayrı birer klasörde bulunmaktadır. Bu kitaptaki dersler okuru gerçek etkileşimli uy-gulamalar hazırlamak için adım adım hazırlıyor. CD-ROM’da dersler sırasında ihtiyaç duyacağınız tüm dosyalar mevcut. Ayrıca kendi sonuçlarınızı karşılaştırabileceğiniz örnek dosyalar da CD-ROM ile birlikte okura sunuluyor.

Macromedia’nın Kaynağından Eğitim serisi, Macromedia ile işbirliği yapılarak geliştirilmekte ve ürün destek ekipleri tarafından incelenmektedir. Kaynağından Eğitim serisinde yer alan kitaplar, her bir programın temel konuları hakkında sağlam bir altyapı oluşturmanızı sağlayacak şekilde tasarlanmıştır. Basit uygulamalarla elde edilen bu özellik, aktif öğrenimi tercih eden kullanıcılar için idealdir.
Dreamweaver’ta ustalaşmanın ve harika Web siteleri geliştirmenin yolu, Macromedia’nın resmi eğitim kılavuzu olan bu kitaptan geçiyor!


http://rapidshare.com/files/29770963/DW.608.say.rar

DotNetNuke

| 13 Eylül 2008 Cumartesi | 0 yorum |
DotNetNuke nasıl kurulur, sorunları nasıl giderilir? DotNetNuke, DotNetNuke kurulumu, DotNetNuke sorun giderme, DotNetNuke kurulumunda karşılaşılan sorunlar, DotNetNuke nedir? DotNetNuke nerede kullanılır ? DotNetNuke çözümleri, DotNetNuke nasıl kurulur, sorunları nasıl giderilir? DotNetNuke hakkında bilmek istedikleriniz.
DotNetNuke, iyi bir portal muamma. Neden derseniz cevabım hazır, bu kadar karmaşık bir yapı Microsoft'a yakışır. Evet uzun zamandır ilgilendiğiniz hazır web site portallarından sıkıldınız ve ASP, ASP.NET ile yazılmış ücretsiz dağıtımı olan bir script portala terfi etmeyi düşünüyorsunuz, hayır böyle bir terfi yöntemi olmadığını size en başından söylemeliyim. Bu olsa olsa aşağı yönde (downgrade) bir terfi sayılabilir. Çünkü Microsoft bağımlısı sistemlerin en büyük zaafı olarak herhangi bir ayarlamanın değiştirilmesi veya bir başka ayarla ilişkilendirilmesi çok büyük uğraşlar gerektiriyor. Downgrade sözcüğü ile asıl kastedilenin bu olduğunu da belirtmek gereklidir. Çünkü DotNetNuke kategorisinde PHP ile hazırlanmış ve aynı biçimde topluluklar tarafından geliştirilmiş JOOMLA'ya sıkı bir rakip olmakla birlikte, ASP kullanılarak üstelik .NET mimarisi ve FrameWork desteği ile çalışan, en popüler içerik yönetim sistemidir (CMS Contenent Managment System).

DotNetNuke Kurulumu ve olası Kurulum sorunlarının giderilmesi.
1 - DotNetNuke için tüm kurulum açıklamalarında hemen hemen aynı cümle ile başlanır, "Öncelikle
http://www.dotnetnuke.com adresine gidip ücretsiz üyelik yapıp daha sonra sitenin download bölümünden DotNetNuke install veya DotNetNuke Starter versiyonlarından birini edinin. Starter mı yoksa Install mı diye sorduğunuzu duyar gibiyim, install olanı indirin aralarında son kullanıcı açısından çok az modül ve işletim farklılıkları var tabii ki biz en gelişmiş versiyon olmasını istediğimiz sitemiz için Install'u seçerek kuracağız.
2 - DotNetNuke sitesinden indirdiğiniz zipli paketi kendi bilgisayarında açıp veya sunucu tarafına gönderirken açmayı tercih ederek gönderiniz.
3 - Bu aşamada akıllara takılan soru şudur : DotNetNuke sitenizde bir alt klasörde mi bulunmalıdır yoksa root diye tabir edilin doğrudan yazılan web adresinizin hedef aldığı ana klasör de mi yer almalıdır.
Cevap : DotNetNuke çalışmak için bir alt klasör gereksinimi duymaz ancak alt klasörde de çalışabilir. Örneğin dotnetnuke kurulumunu isterseniz benimsitem.com/ adresine doğrudan yapabileceğiniz gibi benimsitem.com/herhangibir klasörünede yapabilirsiniz. Peki hangisi daha avantajlı olur sorusunun basit cevabı ise benimsitem.com/ daha mantıklı ve kullanışlı olur diyebiliriz.
Diğer dikkat edilmesi gereken husus ; DotNetNuke içerisindeki kurulum yönergesinde anlatılan sanal klasör, yani Virtual Directory'nin gerekip gerekmediğidir. Kurulum yönergesinde bahsedilen kurulum çeşidi kendi bilgisayarınızı web sunucu yaptığınızı varsaydığı için sunucu tarfına yapılan kurulumlarda Virtual Directory oluşturulması gerekmemektedir.
4 - benimsitem.com/herhangibir klasöre veya benimsitem.com/ anadizinine kurulum yapabilmeniz için yapmanız gereken sunucu ayarlamaları aynıdır. Eğer benimsitem.com dizinine kurulum yapacaksanız hosting firmanız ile görüşüp sunucunuzda yüklü olan windows'a benimsitem.com adresinize ftp ile bağlandığınızda gördüğünüz httpdocs klasörü için Network Services veya Windows 2000 sistemler için ASPNET Account kullanıcısının Read, Write, Change izinlerine sahip olmasını istediğinizi söylemeniz gerekmektedir. Aynı biçimde benimsitem.com/herhangibir klasörüne kurulum yapabilmeniz içinde bu izinler gerekmektedir. Bu izinlerin diğer bir anlamıda güvenlik açığı olarak tanımlanabilir hatta hosting firmanız sizi bu hususta uyarabilir ama gerekli olduğu için güvenlik konusunda ve izinler konusunda takdir size aittir.
5 - Bir sonraki aşamada yapmanız gereken bir MSSQL veritabanı ve veritabanı kullanıcısı oluşturmaktır. Veritabanı ve kullanıcısını en başta oluşturmanız herhangi bir sorun teşkil etmez ancak oluşturulan veritabanı ve veritabanına ait kullanıcı ve kullanıcı şifresinin eksiksiz ve doğru hatırlanması önemlidir, bu sebeple tam ihtiyaç ortaya çıktığında bu işlemi gerçekleştirmeniz sizin için daha olumlu sonuçlar verecektir.
6 - Oluşturduğunuz veri tabanın yine hosting firmanızdaki sistem yöneticileri tarafından edit edilerek SQL'in bir parçası olan ve verilerle sorgu cümlelerinde kullanılan "A......Z", "a.....z", "0123456789" gibi karakterlerin farklı dillerdeki sembollerini alakadar eden Collation ayarlarının yapılması gerekmektedir. Türkiye'deki birçok hosting firması MS SQL kurulumlarında Collation varsayılan değerini Turkish olarak ayarlamakta ve bu durum dotnetnuke kurulumu esnasında son aşama olan portal oluşturulmasını engelleyerek aşağıdaki hata mesajına sebep olmaktadır.
00:01:05.609 - Executing Additional Scripts:00:01:05.625 - Creating Portal: My Website00:01:06.328 - Error: Object reference not set to an instance of an object.00:01:06.328 - Portal failed to install:00:01:06.328 - Installing Optional Resources:
Bu sorununda çözümü için Genel Latin karakter sombol ayarının yapılması gerekmektedir. Doğru kurulum için MS SQL veritabanınızı oluşturduğunuzda acilen hosting firmanıza veritabanınıza ait Collation ayarının Latin1_Gerenal_CI_AI olarak değiştirtilmesini istediğinizi bildirmeniz gerekmektedir. Bu değişiklik yapılmadan kesinlikle bu yazıdaki sonraki aşamalara veya kendi belirlediğiniz diğer kurulum aşamalarına devam etmeyiniz. Collation ayarı yapılmadan önce başlatılan kurulumlar çoğunlukla kurulumun son aşamasında yukarıdaki hata mesajı ile tamamlanamaktadır ve sonradan collation değiştirilse dahi mevcut veritabanı üzerinde tablolar olduğundan dotnetnuke bir sonraki kurulum isteğinizi tabloları boşaltıncaya kadar karşılamayacaktır. Bunun anlamı yeni bir veritabanı oluşturmanız yada mevcut veritabanında işlem görmüş tüm tablo ve prosedürleri boşaltmanız veya DotNetNuke için kurduğunuz sürümle aynı sürüm için bile olsa upgrade kurulumu yapmanız gerekmektedir ve upgrade işlemleri şuana kadar bahsedilen işlemler kadar zor ve uğraştırıcıdır.
7 - Eğer gerekli olan windows izin sorununu ve MS SQL Collation sorununu hallettiyseniz, ikinci aşama olarak yapmanız gereken, web.config üzerinde gerekli ayarlamayı yapmaktır. İşte tam da bu noktada gerekli olan aşağıdaki açıklamalardır.
Web.config dosyasındaki yapılması gereken optimizasyon ile ilgili sorunlar..
Error Installing DotNetNukeCurrent Assembly Version: 04.03.04ERROR: Could not connect to database specified in connectionString for SqlDataProvider
Eğer web sitenizin aderesini browser'ınıza yazıp, sayfanızı istediğinizde yukarıdaki hata mesajını alıyorsanız, Connection String denilien Ms Sql veritabanınızla Web sitenizin sayfaları arasındaki bağlantıyı sağlayan ayar cümleciğinizde hata vardır ve tabiki de biz henüz bu bağlantı cümlesini düzenlemedik.
Orjinal web.config dosyasında Connection String aşağıdaki gibidir.

Web.config içerisinde yapılması gereken değişiklik hiçbir kurulum anlatımında açıkça belirtilmemiştir.
Yukarıdaki string için öncelikli açıklama şudur : arasında yer alan tüm kodlar bu işaretler arasından çıkartılıncaya kadar geçersizdir.
MS SQL 2005 için Connection String üzerinde ;





Renkli bölümler olarak gösterilen cümlelerde data source olarak sunucunuzun ip adresi ve portu veya sunucunuzun host adresi ve portu yazılmalıdır ayrıca mavi yazı ile belirtilen bölümde aşağıda anlatılan ayarlar 2005 sunucu içinde uygulanmalıdır, diğer alanlardaki sadece MS SQL 2000 ile alakalı cümlecikler zaten devre dışı olduğundan bu bölümlerde değişiklik gerekmemektedir.
Eğer MS SQL 2000 kullanılıyorsa ;
Yukarıdaki renkli alanlar ve MS SQL 2000 ile alakalı String'i devredışı bırakan koyu renkle aşağıda gösterilen alanlar silinmeli,



ve daha sonra aşağıdaki String in bu bölümü aşağıdaki gibi görünmelidir.

Bu bölümde iki koyu renkli satır üzerinde değişiklik gerekmektedir, bunlar Server=(local); eğer web sunucunuz ile SQL sunucunuz aynı bilgisayar üzerinde kurulu ise olduğu gibi bırakılacak,
Database=; bölümünde orjinalde DotNetNuke yazmaktadır, bu veritabanınızın adı ile değiştirilmelidir, örneğin yukarıdaki yönergeleri izlerken oluşturduğunuz veritabanının ismi "site_veri" ise Database=site_veri; olarak değişecektir,
uid= ve pwd= tanımlamaları da oluşturduğunuz veritabanı için yine veritabanı oluşturmanızdan hemen sonra belirlediğiniz veritabanı kullanıcısı ve şifresidir.
Doğru string'i yazdıysanız internet sayfalarını gezmek için kullandığınız Internet Explorer veya Firefox gibi bir programı kullanarak web sitenizin adresini yazın, bu aşamada eğer altklasör kullandıysanız alt klasör isminide yazmanız gerektiğini unutmayın, yani benimsitem.com/ veya benimsitem.com/oluşturduğunuz klasör şeklinde web sitenizi açın ve dotnetnuke otomatik kurulum scripti çalışmaya başlayacak ve site için gerekli kurulum yönergelerini uygulayıp kullanım için hazır hale getirecektir.
Eğer kurulum bittikten sonra site adresinizi yeniden çağırdığınızda veya kurulum penceresinin en alt bölümünde şimdi sayfamı göster linkini tıkladığınızda DotNetNuke'ün My Website isimli sayfası tüm içeriği ile görüntülendiyse işin %90'ı tamamlanmış siteniz başarılı bir biçimde kurulmuştur. Hemen yapmanız gereken sitenizin sağ üst bölümünde Login ile linklenmiş giriş bağlantısına tıkalyıp gelen kullanıcı adı ve şifre sayfasında user : admin, pass : dnnadmin varsayılan kullanıcı adı ve şifresini girdikten sonra yönetim panelini açabiliyorsanız, sonrasında da çıkış yapıp yine login sayfasında user : host, pass : dnnhost olarak giriş yapabiliyorsanız, siteniz tam ve tamamen yönetilebilir biçimde %100 olarak kurulmuş demektir. Bundan sonrası sizin ne yapmak istediğinize göre DotNetNuke bileşenlerini kullanıp değiştirmenize kalmaktadır.
DotNetNuke kurulumundan sonra ortaya çıkabilecek olası sorunlar :
1 - Login linkine tıkladığınızda orta bölümde aşağıdaki hata mesajını alıyorsanız ;
login : A critical error has occurred.The stored procedure 'dbo.GetModuleSetting' doesn't exist.
Bunun sebebi Ms SQL serverınızın hosting firması tarafından yapılan kurulum ayarlarında Veritabanlarını Case Sensitive özelliği aktif olarak kurulmuştur ve bu nedenle DotNetNuke'ün veritabanınıza eklemek istediği birkaç dizi eklenememiş veya kabaca küçük harf büyük harf duyarlılığı anlamına gelen case sensitivity nedeni ile eşleşme sonucu alınamıyor olmasıdır. Bu sorunun hosting firmasına aktarılması ve gerekli düzenlemeler yapıldıktan sonra mevcut veritabanı dosyasıda silinip yenisi oluşturularak, dotnetnuke kurulumunun bu tarifteki kurulum maddelerine göre yeniden yapılması gerekmektedir. Bu sorunla parelel olarak kullanıcı girişi (Login) sayfasında ki sorunla aynı sebeplerden Register sayfasında da aşağıdaki hata mesajı alınmaktadır, bu hata mesajı içinde çözüm Login sayfasının çözümü ile aynı olduğundan hosting firmanız gerekli düzenlemeyi yaptığında her iki sorunda çözülecek demektir.
register : An error has occurred.Error: Register is currently unavailable.
2 - Eğer site kurulumunuz tamamladıktan sonra login sayfanızı görüntüleyebildiyseniz ve kullanıcı adı, şifre giriş ekranına, varsayılan kullanıcı adını (admin) ve varsayılan kullanıcı şifresini (dnnadmin) yazarak giriş butonuna tıkladığınızda aşağıdaki hata mesajını alıyorsanız ;
Login Failed, remember that Passwords are case sensitive
Bu sorunun nedeni öncelikle küçük büyük harf duyarlılığına dikkat etmediğinizden veya şifre ve parolayı doğru yazmadığınızdan kaynaklanıyor olabilir, eğer doğru yazdığınıza emin olduğunuz halde aynı hata mesajını almaya devam ediyorsanız, sorun yine kurulumun Sql sorgularının sunucunuza Case Sensitivity nedeni ile eksiksiz yüklenmemiş olmasındandır bu durumda 1. (birinci) kurulum sonrası sorunlar yönergesinde ki adımlara göre yeni bir kurulum için hazırlık yapmaya başlamalısınız.
Eğer eksik SQL yüklemesi nedeni ile sorun yaşadığınızı düşünüyorsanız ;
create procedure {databaseOwner}{objectQualifier}GetModuleSetting
@ModuleId int,@SettingName nvarchar(50)
as
select SettingValuefrom {objectQualifier}ModuleSettings where ModuleId = @ModuleId and SettingName = @SettingName
GO
Prosedürünün veritabınızda kayıt edilmiş olup olmadığını kontrol ederek fikir sahibi olabilirsiniz. Bunu kontrol edebilmeniz için bir çok hosting firmasının sunucularında kontrol panel olarak kullandığı plesk yeterli olmayacağından hatta Plesk 7.4, 7.5, 7.6 sürümlerinin MS SQL ile geçinemeyip Plesk kullanılarak oluşturulmuş veritabanlarını bile sonradan görüntüleyemediğinden, SQL Manager programlarından birini (örneğin : Aqua Data Studio) kendi bilgisayarınıza yükleyip gerekli ayarları yaptıktan sonra web sitenizi host eden firmanın SQL sunucusuna bağlanmanız ve veritabanınızı yukarıdaki prosedür için kontrol etmeniz ve düzenlemeniz gerekebilir.
3 - Kurulum işlemini tamamladıktan sonra web sayfalarınızı istediğinizde aşağıdaki hata mesajı görüntüleniyorsa ;
Server Error in '/demo' Application.--------------------------------------------------------------------------------
Runtime Error Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.
Details: To enable the details of this specific error message to be viewable on remote machines, please create a tag within a "web.config" configuration file located in the root directory of the current web application. This tag should then have its "mode" attribute set to "Off".


Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's configuration tag to point to a custom error page URL.


Bunun anlamı kurulum doğru biçimde tamamlanamadığından sistem anasayfanıza ulaşamıyor demektir, anasayfaya ulaşamadığı için de sizden web.config dosyasına yukarıdaki kodları ekleyerek hata durumunda yönlendirilecek bir sayfa belirlemenizi istemektedir ki bu zaten istenmeyen bir durumdur. Yani daha açık bir anlatımla web.config dosyasında yapılması istenen ayarlama sizin sitenizdeki sorunu çözebilmeniz için değil siteniz bu gibi sorunlu durumlarda bir hata sayfasına yönelendirilebilmesi için istenmektedir, amaç örneğin : sitemiz geçici olarak bakımdadır gibi bir sayfa görüntüleyebilmektir.
Eğer buraya kadar anlatılan yönergeleri izleyerek bir kurulum gerçekleştirdiniz ve ilk kurulumda veya bahsedilen sorun giderme yönergelerinden sonra ikinci yada üçüncü kurulumda sorunsuz çalışan bir dotnetnuke elde ettiyseniz tüm anlatılanlar ve tabi ki siz ve siteniz amacına ulaşmış demektir. Eğer yine de sorunu çözemediniz ve DotNetNuke'ü sağlıklı çalıştıramadınızsa ve artık uğraşmaktan bıktıysanız alternatif ASP veya ASP.NET içerik yönetim sistemleri ile ilgili biraz araştırma yaparak kendiniz için uygun script'i seçebilir ve kullanabilirsiniz.
Hala umudunuzu yitirmediyseniz ve uğraşmaya devam etmek istiyorsanız support.dotnetnuke.us adresinde sizin sorunlarınızı da içermesi muhtemel binlerce sorun bildirimi ve çözümü (issue) arasından size gerekli olanı tarayıp bularak sorunununuzu gidermenizi dilerim. Başarılar

Sitemiz Online (:

| | 5 yorum |
Herkes bloq sitesinde ben nie deqilim ^o) Neyse sonunda açtık bloq sitemizi herkese hayırlı olsun (: Ek bilqiler anlaşılmayan konular ve birçok$eyle birlikte olacaqız.Sizin sormuş olduqunu konulara ne kadar yardımcı olursa ne mutlu bize beyler ve bayanlar. Hade selametle kalın ilk yorumları beklerim ha ona qöre (: