Merhabalar;
Mevcut eski sürümüm 5.x di. Son zamanlarda bazı hatalar vermeye başladı ve komple 6.x e geçerek sistemi yeniden oluşturdum.
Üyeleri başarılı bir şekilde aktardım.
Forum konularını ve galeri dosyalarını da aktarmak istiyorum. 20.000 in üzerinde bir kayıt olduğu için aktarmam gerekli. Aşağıdaki tabloları eskisiyle değiştirdim. Bir kaç vid sütunu sorun çıkardı onları hallettim. Forum ve resim kategorileri sorunsuz olarak gösteriyor. Yalnız konu ve cevap sayıları 0 olarak gözüküyor. Admin>Content sayfasında tüm nodeler gözüküyor fakat içerikleri(ör. node/8062) gözükmüyor.
Yeni forum konusu açtım. Konu normal şekilde forum kategorisinde ve içeriği gözüküyor. Herhangi bir konu id si seçip neredeyse tüm tablolara bakıp yeni açılan konunun özellikleriyle aynı yapıyorum değişen birşey yok. variable içerisinde forum_containers i de değiştirdim değişen birşey yok.
Önerileriniz ve yardımlarınız için şimdiden teşekkürler.
İyi çalışmalar.
files
forum
node
node_access
node_counter
node_revisions
node_type
term_data
term_hierarchy
term_node
vocabulary
vocabulary_node_types
sanalfare
Paz, 2009-10-25 13:00
Permalink
böyle bir şey yapmana gerek yok
drupal ın güncelleme adımlarını takip etseydin bu şekilde manuel değişimlere gerek olmazdı. Bunun içinden çıkması çok zor. Bence eski site duruyorsa bu adımları takip et. Bence sorunu daha çabuk çözersin. Bu durumda sorunu bulmak gerçekten zor. Bahsettiğim adımlar 15-20 dakikanı alır. update.php yi çalıştır derdim ama onu zaten yapmışsındır.
cemmozturk
Paz, 2009-10-25 13:06
Permalink
5.x de aynı sorun verdiği
5.x de aynı sorun verdiği için baştan 6.x e geçtim. Update i denedim sonuç alamadığım için yeniden kurdum.
5.x de sistem normal şekilde çalışıyordu sunucu değişikliği olduktan sonra forum kategorileri içerisindeki konular 0 yazmaya ve gösterilmemeye başladı. Yeni açılan konular gözüküyordu. phpmyadmin'den tablolara bakıyorum herşey yerli yerinde. başka bir yerden ya bir inc dosyasından ya da locales_source gibi bir yerden bir değer çekiyor ama anlamadım.
mesela yeni girilen konunun id si 101. eski veritabanında son kayıt 100. 101 i gösteriyor fakat 100 ü göstermiyor. veritabanından 101 olan yani yeni konunun tablolardaki değerlerini 150 yapıyorum. eski veritabanındaki 100 id li kayıtı onun yerine 101 veriyorum göstermiyor.
çok enterasan bir durum. üyeleri users içerisinde ne ise aynen çekiyor. forum kategorilerini veritabanında neyse aynen çekiyor. ama node lerde çözemediğim birşey var. düz mantıkla veritabanında ne ise onu yansıtması lazım. sonuçta yukarıda kaşılaştırdığım 2 node id si de veritabanında içerikleriyle birlikte kategori id leriyle birlikte mevcut ve herhangi bir fark yok.
sanalfare
Paz, 2009-10-25 15:22
Permalink
sequences
tablosu var. Son değerleri tutan. O tabloyu bi incele. Oradan bişi bulabilirsin belki. Bir de vocabulary_node_types tablosunda forum var mı yoksa vid=1 type=forum olarak ekle. Eğer varsa ama diğer tablolardaki değerlerle uyuşmuyorsa bu da sorun çıkarıyo olabilir. Tabloların içerikleri 6x te değişiyor. Bu değişiklikleri yapmamış olabilirsin. Başka bir yere yeni bir 6x kurup değişikliklere bakabilirsin.
Bir de yeni bir forum konusu ekleyince veritabanındaki değerlerine bak ve eskilerle karşılaştır.
Aklıma gelenler bunlar umarım işine yarar...
Hata falan veriyorsa onu da yazarsan iyi olur