v2.5.2
Giriş yap

Aynı yazılımı kullanan 10 sitem var, nasıl güncelleme sistemi yapabilirim ?

ugurturkmen
125 defa görüntülendi ve 2 kişi tarafından değerlendirildi

Merhaba arkadaşlar,

PHP ile yazılmış aynı yazılımı kullanan 10 adet web sitem bulunuyor. Ben bir web sitesinde güncelleme yaptığım zaman diğer geriye kalan 9 sitede de tek tek dosyaları atmakla uğraşmadan nasıl bir güncelleme sistemi hazırlayabilirim ?
Daha önceden böyle bir çalışma yapmış olan arkadaşlar var mı?

kullanici
42 gün önce

bunun için bir api oluşturman gerekiyor. örneğin a sitesinde bir dosyayı değiştirdiğin zaman, veritabanında bunun için bir kolona versiyon belirtebilir ve belirleyeceğin sitede bir kontrol yaptırabilirsin.

örneğin;

curl domain.com/version.php

buradan dönen değeri kendi versiyonun ile karşılaştırırsın.

echo $SiteVersion < $curlVersion ? "sitenizi güncelleyin" : "güncelsiniz";

bu koşuldan yola çıkarak güncel değilsen bir curl isteği daha gönderip, değişmesi gereken dosyaları örneğin json olarak adını, içeriğini alırsın ve daha sonrasında mevcut dosyanın üzerine yazarsın.