Tüm Versiyonu (Orjinalini) Göster : Üye olurken sorun


fooxx
05-03-2006, 18:09
Merhaba.Sitemi yeni aldığım server a taşıdım.Db filan herşey tamam fakat üye olurken şu sorunu veriyo

There seems to have been a slight problem with the SİTE ADI database.
Please try again by pressing the refresh button in your browser.

An E-Mail has been dispatched to our Technical Staff, who you can also contact if the problem persists.

We apologise for any inconvenience.

db e baktığımda bu adam üye olmuş gözüküyo üye girişi yapabiliyo forumlara cvp atabiliyo.Ama son üye olan kişi yerinde görünmüyor.Üye listesinde görünüyo.Bi arkadaşla konuştuğumda ban user tabloasunda auto_increment diye bi şeyden bahsetti ama ben anlamadım.Yardımlarınızı bekliyorum

fooxx
05-03-2006, 19:33
mailime gelen sorun


Invalid SQL: INSERT INTO userfield (userid) VALUES (1282)
mysql error: Duplicate entry '1282' for key 1

mysql error number: 1062

Date: Sunday 05th of March 2006 11:16:26 AM
Script: http://www.xxxx.com/forum/register.php
Referer: http://www.xxxx.com/forum/register.php
Username: ccc
IP Address: xx.xxxxx

organik81
06-03-2006, 00:22
alttaki kodları SQL döngüsü şeklinde işleme sok.. olmazsa yada hata verirse vB srümünün kaç olduğunu söyle..

DROP TABLE IF EXISTS userfield;
CREATE TABLE `userfield` (
`userid` int(10) unsigned NOT NULL default '0',
`temp` mediumtext NOT NULL,
`field1` mediumtext NOT NULL,
`field2` mediumtext NOT NULL,
`field3` mediumtext NOT NULL,
`field4` mediumtext NOT NULL,
PRIMARY KEY (`userid`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

fooxx
07-03-2006, 18:23
olmadı bu hatayı verdi

#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=latin1' at line 9

Üye sounu yaşarken 2.0.7 idi forumum şimdi 3.5.3 e upgrade yaptım ama sorun devam ediyo. 3.5.3 e olmaz dersen tekrar 2.0.7. olarak yaparım farketmez.İlgin için sağol

organik81
07-03-2006, 21:26
ujpgrade ederken gerekli sırayı takip etmediysen ondan da olabilir.. upgrade.php 'yi çalıştırarak 353'e kadar olan tüm sürümlere sırasıyla upgrade edilmesi gerek veritabanının.. maximum impex ile gerekli bilgileri (üyeler mesajlar vs..) kurtarabilirsin ..

fooxx
07-03-2006, 21:45
Upgrade etmeden öncede sorun veriyodu ve sorunsuz upgrade yaptıma eminim tekrar yaptım demin.Senin verdiğin kodları uygulayınca tamamen db hatası vermeye başladı.Acaba ben eskiden chat filan kurmuştum o db e bişeyler atıyo.Ama şimdiki dosyalarımda chat kodları yok makineye ftp den attıkları 0 ama db de chat hala var ondan olabilirmi

organik81
08-03-2006, 02:37
userfield tablosu ile chat eklentisinin ilgisi yok bildiğim kadarıyla. şunu dene; 1282 numaralı üye varsa (user ID numarası 1282 olan) bunu komple sil cpanelden..