Merhabalar arkadaşlar..
Dil olarak PHP ve veritabanı MYSQL olan basit bir ödeme talep sistemi kurmuştum aylar önce. Hostinger firmasının host hizmetinden faydalanıyorum.
Siteyi kurduğum günden beri hiç anlayamadığım bir şekilde veritabanı verilerinin tamamı, sürekli olarak kendiliğinden siliniyor. Her silindiğinde ise yedekten tekrar yüklüyorum verileri.
Kodların içerisinde Mysql kodu olarak herhangi bir DELETE komutu bile yer almıyor. Kodları defalarca inceledim hata nerededir diye ama bir hata bulamadım. Zaten sistem üzerinde herhangi bir silme işlemi bile yaptırmıyorum. Sadece güncelle ve ekleme işlemleri yapılıyor. Ayrıca sitenin herhangi bir yerindeki textbox'ın içi boş ise, "boş olamaz" diye uyarı verdirerek bunun kontrolünü de yaptırdım.
Veritabanı kullanıcı izinlerini bile sadece ekleme ve güncelleme olarak düzenledim. Sonuç yine aynı. Her hafta düzenli olarak sebepsiz yere veritabanı verileri tamamen siliniyor. Tablolar ve veritabanı duruyor ama tabloların içindeki veriler kendiliğinden siliniyor. Her hafta yedekten veritabanını tekrardan yüklemekten bıktım.
Araştırdım ama sebebi bir türlü çözemedim. Hostinger'e durumu ilettim. "Hostinger olarak bir kullanıcıların veritabanı verilerini silmemekteyiz." diye bir cevap aldım. Kısacası yardımcı olamadılar.
Veritabanı verileri neden kendi kendine silinir anlayamıyorum. Sizce sorun nedir? Daha önce bu tarz bir sorunla karşılaşan oldu mu aranızda?
Veritabanı Verileri Neden Kendi Kendine Silinir?
9
●2.444
- 12-12-2015, 23:22:10Merhaba,
tmp içerisinde oluşturulan bir sqlite db kullanıyor olabilir. connection satırlarını kontrol edebilirsiniz. bazı mysql class'ları :
pen(); şeklinde geçici sqlite dosyaları oluşturabilir.
tüm veriler tamamen siliniyorsa ilk akla bu geliyor. arkaplanda zamanlı çalışan bir sistem de olabilir. "kurdum" demişsiniz haliyle lisansla ilgili bir durum da buna sebep oluyor olabilir. belki demo bir sistem kurdunuz ve her ay kendini sıfırlıyor. - 13-12-2015, 11:25:32O komutu kullandığımı sanmıyorum ama ben yinede ona da bakarım. Çünkü sitenin kodlamasını çok önceden yapmıştım. Önerin için teşekkür ederim.U_uR adlı üyeden alıntı: mesajı görüntüle
- 10-01-2021, 08:47:57Merhaba, o zamanlarda Hostinger'in ücretsiz hosting paketini kullanıyordum. Kullandığım hosting paketinin ücretiz olmasından kaynaklı bir sıkıntıydı diye düşünmüştüm çünkü teknik olarak bir sebep bulamamıştım. Kendi kendime hobi amaçlı bir php uygulaması geliştirmiştim o yüzden çok da üzerinde durmamıştım konunun.SmmHelper adlı üyeden alıntı: mesajı görüntüle
pen(); şeklinde geçici sqlite dosyaları oluşturabilir.