• 25-05-2010, 11:26:23
    #1
    Merhaba Arkadaşlar,
    Özel mesaj gönderirken db hatası alıyorum.
    sorunu bir türlü çözemedim.
    yardımcı olabilirmisiniz.

    hata:

    Database error in vBulletin 3.7.3:
    
    Invalid SQL:
    INSERT INTO pm (pmtextid, userid, parentpmid) VALUES (1013, 1, 0);
    
    MySQL Error   : Unknown column 'parentpmid' in 'field list'
    Error Number  : 1054
    Request Date  : Monday, May 24th 2010 @ 11:50:08 AM
    Error Date    : Monday, May 24th 2010 @ 11:50:08 AM
    Script        : http://www.yyyyyy.com/private.php?do=insertpm&pmid=
    Referrer      : http://www.yyyyy.com/private.php?do=newpm&u=1
    IP Address    : 
    Username      : MolenBeek
    Classname     : vB_Database
    MySQL Version : 5.0.90-community
  • 25-05-2010, 17:55:28
    #2
    includes/class_dm_user.php 'yi açın.

    Bulun ;

                        ($hook = vBulletinHook::fetch_hook('private_insertpm_complete')) ? eval($hook) : false;
    Değiştirin;

                        // ($hook = vBulletinHook::fetch_hook('private_insertpm_complete')) ? eval($hook) : false;
    Yedeğini Almayı Unutmayın.
  • 26-05-2010, 15:45:25
    #3
    daha önce de denemiştim bunu ancak bir çözüm olmadı
  • 26-05-2010, 17:55:12
    #4
    vBulletin eklenti çekmekle alakası yok problemin
    'parentpmid' tablosunu olmadığını belirtiyor.
    Upgrade kesin çözümdür.
  • 26-05-2010, 18:29:25
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Yedeğini alarak tabloları felan bir onarmayı dene istersen.
  • 27-05-2010, 13:34:56
    #6
    vBulletinMaster adlı üyeden alıntı: mesajı görüntüle
    vBulletin eklenti çekmekle alakası yok problemin
    'parentpmid' tablosunu olmadığını belirtiyor.
    Upgrade kesin çözümdür.
    evet tablo eksik, tabloyu nasıl oluşturabilirim.

    CoRcH adlı üyeden alıntı: mesajı görüntüle
    Yedeğini alarak tabloları felan bir onarmayı dene istersen.
    onardım ancak sonuç değişmedi. tabloyu yaratmak gerekiyor..
  • 27-05-2010, 16:15:42
    #7
    MolenBeek adlı üyeden alıntı: mesajı görüntüle
    evet tablo eksik, tabloyu nasıl oluşturabilirim.



    onardım ancak sonuç değişmedi. tabloyu yaratmak gerekiyor..
    Güncelleme yapın
  • 28-05-2010, 15:27:51
    #8
    sorun çözüldü,

    Veritabanı yedeğinizi alın ve şu SQL sorgularını çalıştırın:

    DROP TABLE `pm`
    bu pm tablosunu siler

    CREATE TABLE pm (
        pmid INT UNSIGNED NOT NULL AUTO_INCREMENT,
        pmtextid INT UNSIGNED NOT NULL DEFAULT '0',
        userid INT UNSIGNED NOT NULL DEFAULT '0',
        parentpmid INT UNSIGNED NOT NULL DEFAULT '0',
        folderid SMALLINT NOT NULL DEFAULT '0',
        messageread SMALLINT UNSIGNED NOT NULL DEFAULT '0',
        PRIMARY KEY (pmid),
        KEY pmtextid (pmtextid),
        KEY userid (userid, folderid)
    )
    Bu sorguyla da pm tablosunu yeniden oluşturmuş olursunuz. Sorununuz da çözülür başka hata çıkmazsa.


    kaynak: milon5.com

    atmaca nickli arkadaşımıza yardımlarından dolayı teşekkür ederim