proticaret

hashasin
Türk yapımı e-ticaret çözümüdür, kurulumunu sitelerinden .pdf dosyası ve video olarak bulabilirsiniz. Bazı arkadaşların zorlandığı kısımları anlatan bir yazı hazırladım, kısmetse sitelerinde de yayınlanacak. CC BY-SA 4.0 Lisansı ile korunmaktadır. Buyrun:

Öneriler:

Kendisinin veya müşterisinin sitesine kurulum yapacaklar için ideal sistem konfigürasyonunu söylüyorum:

"Windows Server 2012 with SQL SERVER 2012 SP4 EXPRESS"
En az iki çekirdekli işlemci, 2.00GHz ve üstü
En az 4GB, önerilen 8GB DDR3 veya DDR4 RAM
Sıfırdan kurulum için en az 128GB'lık Hard Disk veya SSD (SSD önerilir)
Güvenlik duvarlarından(Windows'tan ve sunucu sitesinden) port 80 ve 443 "giriş-çıkış" izin verilmiş şekilde ayarlanmış olmalıdır. (veya hangi portlar tercih edilecekse, tercih sizin ama şiddetle https kullanmanızı öneririm; port 443)
ASP.NET [3.5(3.6) ve 4.0] ve .NET Framework (2.0 ve 4.0)
Proticaret 4.0.5 sürümü (17.01.2020 tarihinde en güncel sürümdür, güncel sürüm yayınlanırsa güncel sürümü tercih ediniz)

Sunucunuzu ve programlarınızı böyle ayarlamanız en uygun sonuçları sağlayacaktır.

KURULUMDA KARŞILAŞILAN HATALAR VE ÇÖZÜMLERİ

1- IIS localhost'a kurulunca public ip adresinden siteye erişemiyoruz.

Çözüm: Proticaret kurulmadan önce makineye ip adresleri bağlanır, IIS ve Güvenlik duvarı (varsa sunucu güvenlik duvarı port izinleri de) ayarlanır ve kurulum public ip adresinden yapılır.

2- MSSQL veritabanı hataları;

a) Execute nonquery commandtext
b) Advice exist
c) Tables exist choose different database
d) Timeout hatası

Çözümler:
a) Execute nonquery hatası alıyorsanız temayı c2c veya new yerine "default" seçip kurulum yapmalısınız (farklı bir veritabanına)
b) Advice exist hatası alıyorsanız başka bir veritabanına kurmalısınız
c) Tables exist hatası alıyorsanız başka bir veritabanına kurmalısınız
d) Sunucu özellikleriniz yeterli gelmiyor olabilir, MSSQL sunucunuz yavaş bir harddiske veya kötü bir sunucuya kurulmuş olabilir, yapmanız gereken sunucularınızı ve özelliklerini kontrol etmek, gerekirse değiştirmektir

3- Trustlevel hatası

Çözüm: IIS Manager üzerinden trust level bölümüne girilir ve full seçeneği seçilir.

4- 403 forbidden hatası

Çözüm: wwwroot'a sağ tıklanır, özelliklere basılır, güvenlik sekmesine girilir. Düzenle'ye basılır. IISUSERS isimli kullanıcı grubu işaretlenir. Tam denetim bölümünde izin ver bölümü işaretlenir. Tamama basılır ve çıkılır.

5- Web.config hatası

Çözüm: Kurulum dosyalarında web_.config isimli dosyanın ismini web.config olacak şekilde değiştirin.

KURULUM SONRASI KARŞILAŞILAN HATALAR

1- Localhost değişmiyor.

Çözüm: Kurulum baştan yapılır.

2- Tema kötü gözüküyor.

Çözüm: Dosyalar kontrol edilir, proticaret 4.0.5 dosyasından themes klasörü wwwroot'a atılır.

3- Site yavaş çalışıyor.

Çözüm: Sistem kaynak kullanımları izlenir, fazla kullanım mevcutsa proticaret ve sql server dışındaki diğer işlemler sonlandırılır veya sunucu kaynakları yükseltilir.