lostyazilim
tr.link

(PHP) Bazı tablolar çekilmiyor

15 Mesajlar 1.871 Okunma
lstbozum
tr.link

OMRCKR OMRCKR www.OMRCKR.com Kullanıcı
  • Üyelik 27.07.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek Reklam, Yazılım, Tasarım
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** Ç**
  • Mesajlar 224
  • Beğeniler 64 / 114
  • Ticaret 5, (%100)
Merhaba arkadaşlar...

Şöyle bir sorun ile karşı karşıyayım.
PHP ile geliştirilmiş bir yazılımım var.

Bu yazılım Natro ve GoDaddy Linux hostlarında sorunsuz çalışıyor.
Yazılımı Turhostta başka bir firmaya kurmaya çalıştım. Fakat şununla karşılaştım.

Dosyaları Turhost hostingine upload edip, veritabanını oluşturdum, yalnız veritabanı düzgün yüklenmesine rağmen bazı tabloları siteye çekemediğini farkettim.
Hatalı bir durum olsa hiçbirini çalıştırmaz öyle değil mi? Bazı tabloları çekip, bazılarını çekememesi çok ilginç.

Şöyle birşey denedim. Dosyaları yine Turhostta barındırıp, uzak mysql ile sql i Natro ya da GoDaddy den çağırdığımda sorunsuz çalıştı.
Yazılım PHP 5+ ile kodlandı. 3 hostinginde özellikleri ve sürümleri aynı. Fark yok.

***Dipnot:
Dosyaları Turhost a ilk upload ettiğimde sistem çalışmadı. PHP info ile Turhost un default olarak PHP sürümünün PHP 7 olduğunu gördüm. Sürümü 5.6 ya çektim, site çalıştı fakat Mysql yine bazı tabloları çekiyor bazılarını çekemiyor. Sürüm değiştirmekten kaynaklı olabilir mi diye düşünmüyor değilim?

Sizce sorun ne olabilir?

Yardımlarınız için şimdiden teşekkürler.
 

 

wmaraci
reklam

creed74 creed74 WM Aracı Kullanıcı
  • Üyelik 30.06.2016
  • Yaş/Cinsiyet 50 / E
  • Meslek Yazılım
  • Konum İstanbul Anadolu
  • Ad Soyad Y** T**
  • Mesajlar 977
  • Beğeniler 33 / 388
  • Ticaret 45, (%100)
OMRCKR

Hocam verinin okunamadığı mysql satır ve sütun adlarını kontrol edermisin, büyük küçük harf değişimi varmı diye, ayrıca veri türü de değişmiş mi diye bakın..
 

 

OMRCKR OMRCKR www.OMRCKR.com Kullanıcı
  • Üyelik 27.07.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek Reklam, Yazılım, Tasarım
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** Ç**
  • Mesajlar 224
  • Beğeniler 64 / 114
  • Ticaret 5, (%100)
creed74 her şey aynı üstad. En ufak değişiklik yapılmadı. Tek fark Mysql database name , username ve pass. Onun haricinde herşey aynı. Dediğin gibi kontrol ettim onda da sorun yok.
 

 

sinpriest sinpriest WM Aracı Kullanıcı
  • Üyelik 20.02.2016
  • Yaş/Cinsiyet 33 / E
  • Meslek Coder
  • Konum Batman
  • Ad Soyad A** T**
  • Mesajlar 74
  • Beğeniler 1 / 20
  • Ticaret 0, (%0)
Database'in charset i ile alakalı olabilir mi
 

 

wmaraci
wmaraci

OMRCKR OMRCKR www.OMRCKR.com Kullanıcı
  • Üyelik 27.07.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek Reklam, Yazılım, Tasarım
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** Ç**
  • Mesajlar 224
  • Beğeniler 64 / 114
  • Ticaret 5, (%100)
sinpriest ozaman tümünde hata vermesi lazım değil mi ?

Örneğin 1,2,5,6. tabloları çekiyor buraya kadar sorun yok. 3,4,7. tabloları çekemiyor.
 

 

Smokie Smokie WM Aracı Kullanıcı
  • Üyelik 30.03.2017
  • Yaş/Cinsiyet 42 / E
  • Meslek PHP Senior Developer
  • Konum İzmir
  • Ad Soyad Ö** K**
  • Mesajlar 73
  • Beğeniler 0 / 14
  • Ticaret 0, (%0)
Şimdi yedek aldıktan sonra (export) diğer sunucuya içeri aktarırken (import) bir hata olmuş olabilir. Tabloları kontrol ediniz. Eğerki tablolarda bir sıkıntı yoksa böyle birşey yaşamamanız gerekli. Bunun başka açıklaması yok. Kodlamada bir hata var ise error.log dosyasından kontrol edip buraya yazarsanız yardımcı olabiliriz.
 

 

Allah iyidir tatlım.

OMRCKR OMRCKR www.OMRCKR.com Kullanıcı
  • Üyelik 27.07.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek Reklam, Yazılım, Tasarım
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** Ç**
  • Mesajlar 224
  • Beğeniler 64 / 114
  • Ticaret 5, (%100)
Smokie üstadım işte kafayı yediren o ya :) export ve import ta en ufak hata yok. Tüm tablolar başarıyla çalıştırılıyor. Error Log a düşen kayıt yok. Çünkü hata olarak dönmüyor.

Aynı sunucudaki sql deki görüntü > http://prntscr.com/esjnvr

uzak mysql sunucusundan çekildiğindeki görüntü > http://prntscr.com/esjnpu
 

 

Smokie Smokie WM Aracı Kullanıcı
  • Üyelik 30.03.2017
  • Yaş/Cinsiyet 42 / E
  • Meslek PHP Senior Developer
  • Konum İzmir
  • Ad Soyad Ö** K**
  • Mesajlar 73
  • Beğeniler 0 / 14
  • Ticaret 0, (%0)
Yazılımda templete motoru kullanılıyorsa hata error.log'a düşmeyebilir. RainTPL'de yaşadım bunu ama kaynakta hata kodu yazar. Eğer öyle birşeyler var ise debug modunu açın.
 

 

Allah iyidir tatlım.

creed74 creed74 WM Aracı Kullanıcı
  • Üyelik 30.06.2016
  • Yaş/Cinsiyet 50 / E
  • Meslek Yazılım
  • Konum İstanbul Anadolu
  • Ad Soyad Y** T**
  • Mesajlar 977
  • Beğeniler 33 / 388
  • Ticaret 45, (%100)
OMRCKR

Hocam tabloları mı çekemiyor yoksa sorgu mu yarım kalıyor, mysql limitleri farklı mı sunuculardaki?
 

 

OMRCKR OMRCKR www.OMRCKR.com Kullanıcı
  • Üyelik 27.07.2016
  • Yaş/Cinsiyet 39 / E
  • Meslek Reklam, Yazılım, Tasarım
  • Konum İstanbul Anadolu
  • Ad Soyad Ö** Ç**
  • Mesajlar 224
  • Beğeniler 64 / 114
  • Ticaret 5, (%100)
Smokie evet üstadım debug modu ile sorunu buldum.

Hatanın olduğu bölge > http://prntscr.com/esk4da

Hata satırı > http://prntscr.com/esk4z1

Şimdi foreach döngüsünün olduğu tablolar boş değil dolu. Fakat hata kodunda veri olmadığını söylüyor.

Akılıma takılan diğer konu şu. Aynı kod aynı işletim sisteminde bu hatayı vermezken burada neden veriyor?
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al