• 01-12-2006, 19:54:24
    #1
    arkadaşlar yedeğimi localhosta yüklemek istiyorum ilk önce database oluşturdum.sonra dosyaları attım databaseyi yeni database include ederken hata veriyor ne yapmalıyım
  • 01-12-2006, 20:16:59
    #2
    Üyeliği durduruldu
    ne hatası verdi ?

    (bknz: hatayı bilmezsek çözüm üretemeyiz.)
  • 01-12-2006, 20:49:31
    #3
    INSERT INTO phpbb_search_wordlist( word_text, word_id, word_common )
    VALUES ( 'b�r', '481', '0'
    )
    MySQL çıktısı:
    #1062 - Duplicate entry 'b?r' for key 1

    Warning: Invalid argument supplied for foreach() in C:\AppServ\www\phpMyAdmin\libraries\common.lib.php on line 720
  • 01-12-2006, 21:09:31
    #4
    Üyeliği durduruldu
    http://drupal.org/node/69722 incele burayı.

    (bknz: ing.)
  • 02-12-2006, 09:23:16
    #5
    phpbb_search_results       
    phpbb_search_wordlist
    phpbb_search_wordmatch
    şu tabloları sil
    # --------------------------------------------------------
    #
    # Table structure for table `phpbb_search_results`
    #
    CREATE TABLE phpbb_search_results (
      search_id int(11) UNSIGNED NOT NULL default '0',
      session_id char(32) NOT NULL default '',
      search_time int(11) DEFAULT '0' NOT NULL,
      search_array text NOT NULL,
      PRIMARY KEY  (search_id),
      KEY session_id (session_id)
    );
    
    
    # --------------------------------------------------------
    #
    # Table structure for table `phpbb_search_wordlist`
    #
    CREATE TABLE phpbb_search_wordlist (
      word_text varchar(50) binary NOT NULL default '',
      word_id mediumint(8) UNSIGNED NOT NULL auto_increment,
      word_common tinyint(1) unsigned NOT NULL default '0',
      PRIMARY KEY (word_text),
      KEY word_id (word_id)
    );
    
    # --------------------------------------------------------
    #
    # Table structure for table `phpbb_search_wordmatch`
    #
    CREATE TABLE phpbb_search_wordmatch (
      post_id mediumint(8) UNSIGNED NOT NULL default '0',
      word_id mediumint(8) UNSIGNED NOT NULL default '0',
      title_match tinyint(1) NOT NULL default '0',
      KEY post_id (post_id),
      KEY word_id (word_id)
    );
    şunları koy hem db küçülür rahatlarsın ve tahminimce sorunda düzelecektir.
  • 02-12-2006, 11:13:33
    #6
    arkadaşlar yeni yedek alıcam acaba phpmyadmindenmi alıyım yoksa phpbb admin panelindenmi
  • 02-12-2006, 12:13:10
    #7
    Üyeliği durduruldu
    phpbb nin kendi paneli bence sağlıksız. çünkü kendi tablolarını alıyo ek tabloları kendin gir diyo onlarla ugraşma.

    phpmyadmin iyi ama ondada tr karakter sorunu oluyo.

    Navicat MySQL ile al en iyisi sonrada bigdump ile yüklersin.

    (bknz: db sorunları.)
  • 02-12-2006, 20:01:50
    #8
    Yukarıda yazdığı gibi, phpbb2 nin kendi üstünden yedek alma, phpmyadmin veya navicat ile al.

    Yedek alırken hem dosya boyutunu azaltmak için hem de hala sebebini anlayamadığım "Duplicate entry" hatasını almamak için, o iki tabloyu alma:

    phpbb_search_wordlist
    phpbb_search_wordmatch

    bu iki tabloyu yedeğe dahil etme...

    Ancak, o iki tabloyu almadığın için taşımadan sonra arama özelliği çalışmayacak. Hem bunun için, hem de arada bu tabloları sağılıklı biçimde baştan oluşturmak için, kurulumu çok kolay olan "Rebuild Search" eklentisini kullanman gerekecek.


    veya... Veritabanı notdefteri vb. ile açılabilecek kadar küçükse, tekrar eden satırları manuel silebilirsin.
  • 02-12-2006, 20:18:46
    #9
    navicat ne demek :S mysql programı değilmi öyle duymustum ama kullanmadım
    peki rebuild serachi nacivat ile aldığım yedeği yeni siteme yükledikten sonra kurucam değilmi?
    herzamanki gibi phpmyadminden import ederken hata vermesinin gzip ile alakası varmı