• 06-04-2023, 17:36:07
    #1
    Merhaba, php scriptler yapıp satmaya karar verdim. Fakat bu scriptleri sattıktan sonra da güncelleme alabilecek şekilde olmasını istiyorum. Satın alan kişi admin paneline girdiğinde güncelleme varsa orada gözükecek ve güncelle dediğinde dosyalar güncellenmiş olacak. Bunu yapmanın bir kaç farklı yolunu gördüm fakat en iyi çözüm arasında kararsızım ve her scripte kuracağım için sonradan pişman olacağım bir karar vermek istemiyorum. Fikirleriniz benim için altın değerinde
  • 06-04-2023, 17:38:07
    #2
    Takipteyim
  • 06-04-2023, 17:40:09
    #3
    Takipdeyim
  • 06-04-2023, 17:41:01
    #4
    aktif olarak boyle bir fremworkümüz var. Ancak yapınızı tam bilmeden oneri vermem doğru olmaz
  • 06-04-2023, 17:42:21
    #5
    MawiLarq adlı üyeden alıntı: mesajı görüntüle
    aktif olarak boyle bir fremworkümüz var. Ancak yapınızı tam bilmeden oneri vermem doğru olmaz
    Merhaba, basit bir mvc yapısı kurdum herhangi bir framework kullanmıyorum henüz.
  • 06-04-2023, 17:53:46
    #6
    Takipteyim.
  • 06-04-2023, 17:55:41
    #7
    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.
  • 06-04-2023, 18:01:35
    #8
    ultibil adlı üyeden alıntı: mesajı görüntüle
    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.
    Yok hocam ben yaptığım scriptte müşteriye sizde hata var dememek için eğer sunucuda curl açık değilse scripte hata verdirip ekrana curl aktif değil yazdırıyorum. dille anlatmaktan daha kolay oluyor . Anladığım kadarıyla Mantıken uzak bir sunucudan zip dosyasını çekip sunucuda açtırıyoruz ve olan dosyaların üzerine yazıyoruz. Sql'i de otomatik olarak okutuyoruz. Fakat benim daha detaylı merak ettiğim sorular şunlar: Güncelleme işlemi sırasında sitenin bir güncelleniyor diye preloader'a girmesini de istiyorum. admin panelin de aynı şekilde. Güncelleme esnasında manuel olarak hiç bir müdahale yapılmamasını istiyorum. Aynı zamanda ben admin paneline de güncelleme getirmek istediğimde admin panelinde güncelleme fonksiyonunu çalıştıran dosya nasıl güncellenecek? kod çalışırken bir anda dosya değişirse yarıda kesilecektir.
  • 06-04-2023, 18:11:06
    #9
    @OguzhanT;Hocamız Aynı Scirptten Yaptı Belki size Yardımcı olur