v2.5.2
Giriş yap

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

ugurturkmen
516 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ı?

Cevap yaz
Cevaplar (6)
ugurturkmen
895 gün önce

Cevabın için teşekkür ederim inceleyeceğim :)

kullanici
896 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.

ugurturkmen
896 gün önce

Cevabın için teşekkürler Hasan, github nedir nasıl kullanılır biliyorum :)) Araştıracağım

hasanablak
896 gün önce

Kankim şöyle yapıyorsun,
Hemen github nasıl kullanılır öğreniyorsun,
daha sonrasında projeni bir tane depoya(repo) yüklüyorsun,
sonrasında o bahsettiğin 9 sitenin her birisine github kuruyorsun(plesk kullanıyorsan kurulu geliyor),
hepsine az önce açtığın repoyu bağlıyorsun,
sonrasında ise kod değişikliklerini ve eklemelerini githubdan yapıyorsun, daha sonrasında da diğer sitelerde githubla eşitleme yapıyorsun.
oldu bitti geçmiş olsun...

ugurturkmen
897 gün önce

teşekkürler araştıracağım

rephp7
897 gün önce

mobil sayfada arama yapamıyorum. bilgisayardaysan site içi arama yapar mısın, daha önce bu konuda benzer başlık vardı. ordaki yorumlarda işine yarayacak bilgi bulabileceğini umuyorum.