Script güncelleme
Merhabalar, bir php tabanlı scriptim mevcut bu scripte güncelleme sistemi eklemek istiyorum tam olarak nasıl yapabilirim.
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
ilk olarak 2. bir sunucun olmalı. Bu sunucu, güncellemeleri vereceğin sunucun olacak. Örneğin şu adreste versiyonu json formatında tutacaksın;
https://site.com/version.json
Ve mevcut script'de yönetim tarafında bu adrese istek atıp güncel versiyonu kontrol edeceksin. Bu arada mevcut scriptinde de versiyon'u tutacağın bir php dosyan olmalı.
Eğer mevcut scriptindeki versiyon ile 2. sunucudaki versiyon aynı değilse yeni versiyon var gibi kabul edip yükleme sayfasına yönlendireceksin.
Yükleme sayfasında, 2. sunucudaki güncel dosyalarının zipli halini curl yardımı ile indirteceksin.
Ve phpdeki zip sınıfı yardımıyla bunu açacaksın, otomatik olarak varolanların üzerine yazılacak zaten dosyalar. Böylece versiyonun güncellenmiş olacak.
Burada dikkat etmen gereken şey, güncelleme yaptığın dosyaların tamamen sistem dosyası olması gerek ve üzerinde oynanmamış olması gerek. Tıpkı wordpressde olduğu gibi, core dosyaları üzerinde kimse değişiklik yapmadığı için güncelleme işlemi yapılabiliyor. Eğer sen core dosyalarında bir değişiklik yapıp yeni versiyona güncellersen bu güncellemelerin gidecektir.