Bu sitenin alt yapısında kullandığım Community Server kurulumunda bazı hatalarla karşılaşabilirsiniz. CS'i yazan zat-ı muhteremlerin bölgesel ayarları English olduğundan onlar böyle bir hata ile karşılaşmıyorlardır ancak sizin bölgesel ayarlarınız "Türkçe" ise "i" ve "I" karakterlerinin uyumsuzluğundan kaynaklanan hatalar alabilirsiniz.
Bu yüzden CS'in Web Setup (MSI) yani otomatik kurulumunu değilde en azından veritabanının manuel olarak kurulmasını tavsiye ederim.
CS veritabanınızı manuel olarak kursanızda karşılaşmanız muhtemel sorunları belirlelim.
SqlScripts klasörü altında bulunan cs_Procedures isimli dosyada
Satır Sütun Eski Değer Yeni Değer
----- ----- ----------- -----------
104 8 isIndexed IsIndexed
2529 57 cs_UseriD cs_UserID
16941 14 @parentid @parentId
19612 45 Impressions impressions
Ek olarak kurulumda sorun çıkarmayan ancak Run Time da yani CS i kullanırken karşılaştığım benzer sebeplerden kaynaklanan bir hata daha var. O da bir Blog Girişi yaparken ortaya çıkıyor. Hatanın sebebi cs_SectionTokens_Get isimli Stored Procedure kullanılan @SectionID nin yazılım içinde @sectionid olarak küçük harflerle yazılması.
Kurulumdan önce şu değerleri değiştirirsek sorun yaşamayız :
Satır Sütun Eski Değer Yeni Değer
----- ----- ----------- -----------
14036 5 @SectionID @SectioniD
14040 117 @SectionID @SectioniD
Eğer Veritabanını kurduysak bu hatayı gidermek için SQL Server Studio Management'te aşağıdaki kodu çalıştırırsak hata giderilecektir :
Alter
Proc [dbo].[cs_SectionTokens_Get]
(
@SectioniD int,
@SettingsID int
)
as
Select TokenID, Token, Link, [Text], SectionID FROM cs_SectionTokens where SettingsID = @SettingsID and SectionID = @SectioniD Order by Token
GO