Taşıma işlemi tamam fakat üyelik sorunu..

Kurulum, güncelleme, taşıma ilgili soru(n)lar.

Taşıma işlemi tamam fakat üyelik sorunu..

İleti Raif 20.03.2006, 00:38

Selamlar, phpbb olan forumumuzu yeni bir servera aktardık. Eski taşımalarımızda karakter sorunu olabiliyordu. Neyseki çok şükür bunu yaşamadık. Fakat sitede şöyle bir problem oluştu. Yeni üyelik kayıdı yapmak istediğimizde "13 yaşından büyüğüm, kabul ediyorum" seçeneğinden sonraki aşamada "Bu kullanıcı ismi daha önceden alınmış" diyor.

Bu sorunun nedeni yada kaynağı nedir acaba ? Yardımcı olabilirseniz sevinirim.
Raif
Üye
Üye
 
İleti: 14
Kayıt: 20.03.2006, 00:09

İleti yigini 20.03.2006, 00:42

bu sorunun kaynağı anonim kullanıcı satırının silinmiş yada zarar görmüş olması olabilir. Bu konuda birkaç başlık olacaktı okursanız çözersiniz. Veritabanı yedeğinizde ananymouse adlı kullanıcı varmı?
Kullanıcı avatarı
yigini
Üye
Üye
 
İleti: 661
Kayıt: 05.10.2005, 16:25

İleti Raif 20.03.2006, 00:47

Hayır anonymouse diye bir kullanıcı bulunmamakta. User id / 2 / admin ile başlıyor.
Raif
Üye
Üye
 
İleti: 14
Kayıt: 20.03.2006, 00:09

İleti yigini 20.03.2006, 00:49

ilk satırda anonym olmalı. alttaki satırı sorgu olarak çalıştırmayı deneyin öncelikle db yedeği alın bir soruna karşı.

Kod: Tümünü seç
INSERT INTO `phpbb_users` VALUES (-1, 0, 'Anonymous', '', 0, 0, 0, 1137333702, 0, 0, 0.00, NULL, '', '', 0, 0, 0, NULL, 0, 0, 1, 1, 1, 1, 0, 1, 0, 1, 0, NULL, '', 0, '', '', '', '', '', NULL, '', '', '', '', '', '', '', 0, 0);
Kullanıcı avatarı
yigini
Üye
Üye
 
İleti: 661
Kayıt: 05.10.2005, 16:25

İleti Raif 20.03.2006, 01:05

Aşağıdaki şekilde bir hata aldım. Hem phpmyadmin hemde mysql front üzerinden denedim ama sonuç aynı çıktı ne yazıkki.

Kod: Tümünü seç
SQL-query:

INSERT INTO `phpbb_users`
VALUES (

-1, 0, 'Anonymous', '', 0, 0, 0, 1137333702, 0, 0, 0.00, NULL , '', '', 0, 0, 0, NULL , 0, 0, 1, 1, 1, 1, 0, 1, 0, 1, 0, NULL , '', 0, '', '', '', '', '', NULL , '', '', '', '', '', '', '', 0, 0
)

MySQL said: 

#1136 - Column count doesn't match value count at row 1
Raif
Üye
Üye
 
İleti: 14
Kayıt: 20.03.2006, 00:09

İleti yigini 20.03.2006, 01:09

sürüm farkından ve eklenen modlardan kaynaklanıyor kolonlor farklı o nedenle hata geliyor. Veritabanınızda phpbb_users tablosunun veri kısmındaki herhangi bir kullanıcının satırını yukarıdaki gibi kopyalayıp adını anonymous ve id sini -1 yaparak deneyin.
Kullanıcı avatarı
yigini
Üye
Üye
 
İleti: 661
Kayıt: 05.10.2005, 16:25

İleti Raif 20.03.2006, 01:17

Kod: Tümünü seç
UPDATE `phpbb_users` SET `user_id` = '-1',
`user_active` = '0',
`username` = '',
`user_password` = '',
`user_style` = NULL ,
`user_lang` = NULL ,
`user_emailtime` = NULL ,
`user_email` = NULL ,
`user_website` = '',
`user_from` = '',
`user_sig` = '',
`user_sig_bbcode_uid` = '',
`user_newpasswd` = NULL ,
`user_quickreply` = '' WHERE `user_id` = '44' LIMIT 1

MySQL said: 

#1062 - Duplicate entry '-1' for key 1


Anlaşılan bizi çok uğraştıracağa benziyor. Üyenin bilgileriylede aynen değiştirmeye çalıştım olmadı. Hepsini Null yaptım gene olmadı. Aşağıda çıkan sonuç aynı..

Sürüm farkı derken eski şekline döndürebilme şansımız olabilir mi ?


+ şimdi dikkat ettimde, "1 Kayıtlı, 0 Gizli ve 0 Misafir" diyor. Misafir üyeleri göstermiyor. Buda Anonymous'un olmasından kaynaklanıyor sanırım. Umarım bu sorunuda yardımlarınızla çözebiliriz..
Raif
Üye
Üye
 
İleti: 14
Kayıt: 20.03.2006, 00:09

İleti Vinsanity 20.03.2006, 12:39

phpmyadminde dönüştüre girip sadece phpbb_users tablosunu yapı ve veri olarak döünüştürüp en altta çıkan
Kod: Tümünü seç
INSERT INTO `phpbb_users` VALUES (-1, 0, 'Kullanıcı_adı', '', 0, 0, 0, 1124871392, 0, 5, '0.00', NULL, '', '', 0, 0, 0, NULL, 0, 0, 1, 1, 1, 1, 0, 1, 0, 1, 0, NULL, '', 0, '', '', '', '', '', NULL, '', '', '', '', '', '', '', 0);


gibi olan yazıyı buraya yapıştırabilirmisiniz?
Kullanıcı avatarı
Vinsanity
Üye
Üye
 
İleti: 732
Kayıt: 05.10.2005, 21:00
Konum: Ankara

İleti Raif 20.03.2006, 12:58

Tablonun başını direk aktarıyorum,


Kod: Tümünü seç
--
-- Tablo yapısı : `phpbb_users`
--

CREATE TABLE `phpbb_users` (
  `user_id` mediumint(8) NOT NULL default '0',
  `user_active` tinyint(1) default '1',
  `username` varchar(25) NOT NULL default '',
  `user_password` varchar(32) NOT NULL default '',
  `user_session_time` int(11) NOT NULL default '0',
  `user_session_page` smallint(5) NOT NULL default '0',
  `user_lastvisit` int(11) NOT NULL default '0',
  `user_regdate` int(11) NOT NULL default '0',
  `user_level` tinyint(4) default '0',
  `user_posts` mediumint(8) unsigned NOT NULL default '0',
  `user_timezone` decimal(5,2) NOT NULL default '0.00',
  `user_style` tinyint(4) default NULL,
  `user_lang` varchar(255) default NULL,
  `user_dateformat` varchar(14) NOT NULL default 'd M Y H:i',
  `user_new_privmsg` smallint(5) unsigned NOT NULL default '0',
  `user_unread_privmsg` smallint(5) unsigned NOT NULL default '0',
  `user_last_privmsg` int(11) NOT NULL default '0',
  `user_login_tries` smallint(5) unsigned NOT NULL default '0',
  `user_last_login_try` int(11) NOT NULL default '0',
  `user_emailtime` int(11) default NULL,
  `user_viewemail` tinyint(1) default NULL,
  `user_attachsig` tinyint(1) default NULL,
  `user_allowhtml` tinyint(1) default '1',
  `user_allowbbcode` tinyint(1) default '1',
  `user_allowsmile` tinyint(1) default '1',
  `user_allowavatar` tinyint(1) NOT NULL default '1',
  `user_allow_pm` tinyint(1) NOT NULL default '1',
  `user_allow_viewonline` tinyint(1) NOT NULL default '1',
  `user_notify` tinyint(1) NOT NULL default '1',
  `user_notify_pm` tinyint(1) NOT NULL default '0',
  `user_popup_pm` tinyint(1) NOT NULL default '0',
  `user_rank` int(11) default '0',
  `user_avatar` varchar(100) default NULL,
  `user_avatar_type` tinyint(4) NOT NULL default '0',
  `user_email` varchar(255) default NULL,
  `user_icq` varchar(15) default NULL,
  `user_website` varchar(100) default NULL,
  `user_from` varchar(100) default NULL,
  `user_sig` text,
  `user_sig_bbcode_uid` varchar(10) default NULL,
  `user_aim` varchar(255) default NULL,
  `user_yim` varchar(255) default NULL,
  `user_msnm` varchar(255) default NULL,
  `user_occ` varchar(100) default NULL,
  `user_interests` varchar(255) default NULL,
  `user_actkey` varchar(32) default NULL,
  `user_newpasswd` varchar(32) default NULL,
  `user_quickreply` tinyint(1) NOT NULL default '1',
  PRIMARY KEY  (`user_id`),
  KEY `user_session_time` (`user_session_time`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

--
-- Tablo döküm verisi `phpbb_users`
--

INSERT INTO `phpbb_users` VALUES (2, 1, 'admin', '743894a0e4a801fc3', 1142852118, 0, 1142809443, 1142087623, 1, 2, 0.00, 1, 'turkish', 'd M Y h:i a', 0, 0, 0, 0, 0, NULL, 1, 0, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, '', 0, 'xx@msn.com', '', '', '', '', NULL, '', '', '', '', '', '', '', 1);

INSERT INTO `phpbb_users` VALUES (3, 1, 'xscore', '963e2ac9d0813e63c', 1142852089, 0, 1142848169, 1142096209, 1, 139, 0.00, 2, 'turkish', 'D M d, Y g:i a', 0, 0, 1142799548, 0, 0, NULL, 0, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1, 0, '', 0, 'xx@hotmail.com', '', '', '', 'Forever', 'cc83570e19', '', '', '', '', '', '', NULL, 1);



Şeklinde devam ediyor..
Raif
Üye
Üye
 
İleti: 14
Kayıt: 20.03.2006, 00:09

İleti Vinsanity 20.03.2006, 13:11

Kod: Tümünü seç
INSERT INTO `phpbb_users` VALUES (-1, 0, 'Anonymous', '', 0, 0, 0, 1137333702, 0,0, 0.00, NULL, '', '', 0, 0, 0, 0, 0, NULL, 0, 0, 0, 1, 1, 1, 1, 1, 0, 1, 1, 1, '', 0, '', '', '', '', '', NULL, '', '', '', '', '', '', '', 0);


Şunu aynı sql sorgusundan çalıştırmayı denermisin. Ama öncesinde mutlaka phpbb_users tablosunu yedekle. Sonra sitende misafir olarka biraz gezin. Saçma sapan bişeyler çıkmasın :)
Kullanıcı avatarı
Vinsanity
Üye
Üye
 
İleti: 732
Kayıt: 05.10.2005, 21:00
Konum: Ankara

İleti Raif 20.03.2006, 13:15

Cevap beklerken forumdaki dil dosyalarını değiştiriyordum. 2.0.19 dil dosyasını çektim az önce ve yükledim. Sorun bir anda düzeldi.
Dil dosyası nasıl böyle bir hata verdiriyor hala farkında değilim :)

Yardımlarınız için çok teşekkürler canver ekibi.
Raif
Üye
Üye
 
İleti: 14
Kayıt: 20.03.2006, 00:09

İleti Raif 20.03.2006, 20:49

Ayrıca bu şekilde eklemek gerekiyormuş. Öğrendim, sizlerle ve sorunu olabilecek diğer arkadaşlarlada paylaşayım..


Kod: Tümünü seç
INSERT INTO `phpbb_users` ( `user_id` , `user_active` , `username` , `user_password` , `user_session_time` , `user_session_page` , `user_lastvisit` , `user_regdate` , `user_level` , `user_posts` , `user_timezone` , `user_style` , `user_lang` , `user_dateformat` , `user_new_privmsg` , `user_unread_privmsg` , `user_last_privmsg` , `user_emailtime` , `user_viewemail` , `user_attachsig` , `user_allowhtml` , `user_allowbbcode` , `user_allowsmile` , `user_allowavatar` , `user_allow_pm` , `user_allow_viewonline` , `user_notify` , `user_notify_pm` , `user_popup_pm` , `user_rank` , `user_avatar` , `user_avatar_type` , `user_email` , `user_icq` , `user_website` , `user_from` , `user_sig` , `user_sig_bbcode_uid` , `user_aim` , `user_yim` , `user_msnm` , `user_occ` , `user_interests` , `user_actkey` , `user_newpasswd` )
VALUES (
-1, 0, 'Anonymous', '', 0, 0, 0, 1141650596, 0, 0, 0.00, NULL , '', '', 0, 0, 0, NULL , 0, 0, 1, 1, 1, 1, 0, 1, 0, 1, 0, NULL , '', 0, '', '', '', '', '', NULL , '', '', '', '', '', '', ''
)
Raif
Üye
Üye
 
İleti: 14
Kayıt: 20.03.2006, 00:09

İleti yigini 20.03.2006, 22:06

o uzun yolu.

Kod: Tümünü seç
INSERT INTO `phpbb_users`VALUES ( -1, 0, 'Anonymous', '', 0, 0, 0, 1141650596, 0, 0, 0.00, NULL , '', '', 0, 0, 0, NULL , 0, 0, 1, 1, 1, 1, 0, 1, 0, 1, 0, NULL , '', 0, '', '', '', '', '', NULL , '', '', '', '', '', '', '' )
Kullanıcı avatarı
yigini
Üye
Üye
 
İleti: 661
Kayıt: 05.10.2005, 16:25


Kurulum, Güncelleme, Taşıma



Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir

cron