• 18-05-2007, 23:01:59
    #1
    Merhaba
    Arkadaşlar forumun versiyonunu yükselttik, bir sorunlada karşılaşmadık fakat üye profiline tıkladığımda aşağıdaki db hatasını alıyorum
    Database error in vBulletin 3.6.7:
    
    Invalid SQL:
    
    	SELECT pf.profilefieldid, pf.profilefieldcategoryid, pf.required, pf.type, pf.data, pf.def, pf.height
    	FROM profilefield AS pf
    	LEFT JOIN profilefieldcategory AS pfc ON(pfc.profilefieldcategoryid = pf.profilefieldcategoryid)
    	WHERE pf.form = 0 
    	ORDER BY pfc.displayorder, pf.displayorder;
    
    MySQL Error  : Table 'xxxx_xxxxxx.profilefieldcategory' doesn't exist
    Error Number : 1146
    Date         : Friday, May 18th 2007 @ 10:58:33 PM
    Script       : http://www.xxxxxxx.net/forum/member.php?find=lastposter&f=6
    Referrer     : http://www.xxxxxx.net/forum/index.php
    IP Address   : 88.240.119.xxx
    Username     : TüRKMEN
    Classname    : vb_database
    Bu sorunu nasıl düzeltebilirim
  • 18-05-2007, 23:14:37
    #2
    Kurumsal Üye
    PHPMYADMIN'den 'profilefieldcategory' tablosunu kontrol et..Hatada öyle diyor
  • 18-05-2007, 23:42:05
    #3
    Aşağıdaki sorguyu çalıştır

     CREATE TABLE `profilefieldcategory` (
      `profilefieldcategoryid` smallint(5) unsigned NOT NULL auto_increment,
      `displayorder` smallint(5) unsigned NOT NULL,
      PRIMARY KEY  (`profilefieldcategoryid`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1
  • 18-05-2007, 23:52:34
    #4
    Teşekkürler tespara hemen deniyorum
  • 19-05-2007, 00:15:42
    #5
    Olmadı gene aynı db hatasını veriyorama bu sefer hata kodu değişti
    Database error in vBulletin 3.6.7:
    
    Invalid SQL:
    
    	SELECT pf.profilefieldid, pf.profilefieldcategoryid, pf.required, pf.type, pf.data, pf.def, pf.height
    	FROM profilefield AS pf
    	LEFT JOIN profilefieldcategory AS pfc ON(pfc.profilefieldcategoryid = pf.profilefieldcategoryid)
    	WHERE pf.form = 0 
    	ORDER BY pfc.displayorder, pf.displayorder;
    
    MySQL Error  : Unknown column 'pf.profilefieldcategoryid' in 'field list'
    Error Number : 1054
    Date         : Saturday, May 19th 2007 @ 12:18:42 AM
    Script       : http://www.xxxxx.net/forum/member.php?u=18173
    Referrer     : http://www.xxxxxxx.net/forum/
    IP Address   : 88.240.119.xxx
    Username     : TüRKMEN
    Classname    : vb_database
  • 19-05-2007, 00:57:55
    #6
    1- Öncelikle aynı hata değil

    2- Aşağıdaki sorguları sıra ile çalıştır

    ALTER TABLE `profilefield` ADD `profilefieldid` smallint(5) unsigned NOT NULL
    ALTER TABLE `profilefieldcategory` ADD`profilefieldcategoryid` smallint(5) unsigned NOT NULL
  • 19-05-2007, 01:11:37
    #7
    ilk sorgunun hata mesajı
    SQL sorgusu:
    ALTER TABLE `profilefield` ADD `profilefieldid` smallint( 5 ) unsigned NOT NULL
    MySQL çıktısı: Yardım
    #1060 - Duplicate column name 'profilefieldid'
    diğeri de aynı hatayı verdi
  • 19-05-2007, 01:40:36
    #8
    önceki hatada ilgili sütünun olmadığına dair bir hata çıktı bizde sorgu ile ilgili sutunları tamamlamaya çalıştık fakat çıkan hata mesajı bu sutunların olduğunu söylüyor. şimdi burdan şunu anlamalıyız

    1- Sorun çözlüdü ama tablolar onarılmalı
    2- Sorun devam ediyor ve muhtemelen sorunun kaynağı bir hack/plug-in dir
  • 19-05-2007, 02:07:20
    #9
    sunucuoptimizasyon.com
    upgrade eksik yapılmışa benziyor bangır bangır bağırıyoruz upgrade sırasında eklentileri disable edin diye