Posted by Enes on August 15, 2013 at 8:02pm
Merhaba;
Sitemde bir problem var. Siteyi taşımamdan sonra her işlemde hata alıyorum. Örneğin önbelleği temizlerken,yeni içerik oluştururken ,update.php çalıştırırken vs.
Hepsinde aynı alttaki resimdeki hatayı alıyorum.
http://n1308.hizliresim.com/1d/h/rjnqj.png
Sorunu çözmek için epeyce uğraştım fakat çözümü bulamadım.
Acaba server mysql ile alakalı olabilir mi?
Lütfen yardım..
Comments
siteyi migrate ile taşı
Siteni ftp dizinine attıktan sonra normal kurulum yapıp, migrate modülü ile içeri aktarırsan sorun yaşama ihtimalin daha düşük. Tabiiki yereldeki sitene de migrate modülü kurup dışarı aktarmalısın.
Cevabınız için
Cevabınız için teşekkürler..
migrate daha önce kullanmadım. Tam olarak ne işe yarıyor.
Ayrıca ben daha önce o kadar site taşıdım hiç problem yaşamamıştım. Ftp ve phpmyadmin den veritabanı dosyalarını çektim.
Sonra yeni server da içeri aktardım.
Fakat sonuç olarak böyle bir problem ile karşılaştım.
http://ankaakademi.com
Yedekle, geri yükle
Migrate modülü yedekleme ve geri yükleme işine yarar.
Veritabanınız büyük ise php zaman aşımı ya da php memory limit nedeniyle phpmyadminden içe aktarma yarım kalmış olabilri. hosting firmanızın php memory limitini yükseltmesi gerekebilir. Ama pek sevmezler bu gibi değişiklikleri. "Raporlar>durum raporu" bölümüne bakarak bellek limitinizi öğrenebilirsiniz. 128 MB olsa drupal için idealdir.
Siz yinede şu yolu bir deneyin.
1 - localhosttaki sitenize migrate kurun ve sitenizi dışarı aktarın
2 - hosttaki Veritabanınızı boşaltın.
3 - settings.php dosyanızı silip yeni bir kurulum yapın ama sadece migrate modülünü etkinleştirin
4 - dışarı aktarma sonucu elde ettiğiniz dosyayı migrate ile içeri aktarın.
Sonuç: Tüm ayar ve modülleriniz yerliyerinde olacaktır.
İlgin için teşekkür ederek
İlgin için teşekkür ederek başlamak istiyorum.
PHP bellek limiti 256M olarak girilmiş durumda. Bu değeri sorun olmaması için ben yükseltmiştim.
Bu migrate anladığım kadarıyla siteyi veritabanı ve modülleri ile birlikte komple yedekliyor. Çok iyiymiş öyleyse...
Fakat şöyle bir durum var.
Site bir serverdan başka bir servera taşındı.Bu sebeple de tekrar migrate ile yapmak zaman alacak.
Bu hatalar şuanki vps optimizasyonu sebebiyle de olma ihtimali olabilir mi?
Uzun süredir bu hatayı çözmekle uğraşıyorum fakat birtürlü ne yerli ne yabancı bir kaynak bulamadım.
http://ankaakademi.com
Veri tabanında tablo bulamıyor
o nedenle aklıma gelen ilk ihtimal, içeri aktarma işleminin yarım kalması (php zaman aşımı).
Yeniden denemeni öneririm. Ancak bu defa phpmyadminde "Kısmi İçe Aktarma:" seçeneği işaretli olsun. işlem yarıda kaldığında aynı dosyayı yeniden içeri aktar ve kaldığı yerden devam etsin.
Öyle tahmin ediyorum ki, sende bu özellik zaten işaretli ve işlemin yarıda kalmış ve sen tekrar yükleme yapmamışsın.
Not: benim başıma geldi.
Sorun vps ayarlarından ise başka bir arkadaş cevap yazacaktır.
Bahsettiğin gibi phpmyadmin
Bahsettiğin gibi phpmyadmin den içeri aktar yaptığımda bir kaç kez zaman aşımına uğradı. Yüklenen tabloları silip tekrar denedim ve hata vermeden tablolar yüklendi.
Son önerilerinizi tekrar deneyeyim öyleyse..
Şuanda server da sıfırdan kurmuş olduğum bir site var. Ve bu site de en ufak bir hata dahi almadım.
Yani bu taşıma işleminde bir problem olduğu düşüncesindeyim.
Kolay gelsin..
http://ankaakademi.com
Örnek olsun.. Yorum eklerken
Örnek olsun.. Yorum eklerken kaydet butonuna tıklama sonrasında şöyle bir hata veriyor.
http://r1308.hizliresim.com/1d/j/rk4f5.png
Sonrasında yorum kayıt edilmiş oluyor..
http://ankaakademi.com
cache_page tablonuz eksik.
İlgili linke gönderilen son resimde de görülebileceği gibi ***.cache_page tablosu mevcut değil. Olmayan bir tablo elemanı ile işlem yapılmaya çalışılınca da doğal olarak hata çıkıyor. Localhosta kurduğunuz herhangi bir Drupal kurulumun içinden cache_page tablosunu phpmyadmin ile dışarı aktarın ve sitenizin phpmyadin aracından sitenizin veritabanına ekleyin, hepsi bu.
Ganyancı cevabın için çok
Ganyancı cevabın için çok teşekkür ederim.
metatag, page ve views cachelerinin tablolarının eksik olması sebebiyle hata alıyormuşum.
Bu tablolar eski veritabanında da yoktu. Bende başka bir siteden dışa aktarıp temin ettim.
Tekrar teşekkür ederim.
http://ankaakademi.com