Genelde bu mantık şu şekilde çalışır,
- Sistemin mevcut sürüm numarası uzak sunucudaki numara ile aynı değil ise güncelleme fonksiyonu başlatilir
- Uzak sunucudan rar dosyası dizin olarak indirilir
- Mysql okutulur güncelleme tamamlanır kalıntılar silinir.
Bu sistemin en büyük problemi müşterinizin sitesinin curl fonksiyonun hatali veya kapali olmasından dolayı ya sunucu sürüm numarası farklı gorunecegi için güncelleme varmış gibi işlem yapar ya da güncelleme olduğunu farketmez. Sizde müşteriye sizin sunucuda hata var diyerek anlatamıyorsunuz ya da anlamak istemiyorlar.