February 2007 - Posts

Community Server Kurulum Hataları

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

Posted by Selçuk Yavuz | 1 comment(s)
Filed under:
More Posts