v2.5.2
Giriş yap

Script güncelleme

Anonim
692 defa görüntülendi

Merhabalar, bir php tabanlı scriptim mevcut bu scripte güncelleme sistemi eklemek istiyorum tam olarak nasıl yapabilirim.

tayfunerbilen
1629 gün önce

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.