ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » SQL Fehler und keine User Registrationen

Geschlossen
  1. #1
    User Pic
    Kuku Mitglied
    Registriert seit
    22.12.2008
    Beiträge
    12
    Beitragswertungen
    0 Beitragspunkte
    Hi Leute,

    bin neu hier bei euch und benutzt für meinen Clan euer Script mit der Version 1.1 .

    Zuerst lag unsere Seite auf kilu.de aber vor einigen Tagen sind wir umgezogen auf einen Server von einem Freund.
    Damals ging die Regist. noch aber auf unserem neuen Host geht nicht mehr.
    Ich ahbe die SQL-Backup datei vorschriftsmäßig übertragen. Navicat MySQL gab keinen Fehler aus.

    Aber nun sind die Registrations Links ungültig bzw. es wird gesagt dass der Link entweder schon einmal gedrückt wurde oder Fehlerhaft ist.
    Und als admin aknn ich auch keine User mehr anlegen, denn es kommt folgender SQL Fehler im selben Fenster wo ich die User anlege in blau! :

    
    MySQL Error:
    1364 : Field 'wohnort' doesn't have a default value
    in Query:
    INSERT INTO `ic1_user` (name,pass,recht,regist,llogin,email) VALUES('Flavour','cc03e747a6afbbcbf8be7668acfebee5',-1,'1229952055','1229952055','rotring1@web.de')
    
    Debug backtrace:
    	@ mysql.php:32 -- debug_bt()
    	@ mysql.php:50 -- db_check_error(...)
    	@ user.php:324 -- db_query(...)
    	@ admin.php:23 -- require_once(...)
    
    MySQL Error:
    1062 : Duplicate entry '0-2' for key 'PRIMARY'
    in Query:
    INSERT INTO `ic1_userfields` (uid,fid,val) VALUES (0,2,'1')
    
    Debug backtrace:
    	@ mysql.php:32 -- debug_bt()
    	@ mysql.php:50 -- db_check_error(...)
    	@ user.php:326 -- db_query(...)
    	@ admin.php:23 -- require_once(...)
    
    MySQL Error:
    1062 : Duplicate entry '0-3' for key 'PRIMARY'
    in Query:
    INSERT INTO `ic1_userfields` (uid,fid,val) VALUES (0,3,'1')
    
    Debug backtrace:
    	@ mysql.php:32 -- debug_bt()
    	@ mysql.php:50 -- db_check_error(...)
    	@ user.php:327 -- db_query(...)
    	@ admin.php:23 -- require_once(...)



    Wieso kommt dieser Fehler?

    Wo kann ich einen "standard Wert" für "Wohnort" einfügen?


    Ich freue mich über jede Hilfe!

    MfG

    Kuku


    verwendete ilchClan Version: 1.1

    betroffene Homepage: evolutionx.sabotage-world.eu/
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Kuku Mitglied
    Registriert seit
    22.12.2008
    Beiträge
    12
    Beitragswertungen
    0 Beitragspunkte
    Keiner eine Idee? Noch nicht einmal die Erfinder / der Erfinder / Coder ???
    Ich wette das istnur n kleiner Wert in dr SQL der geändert werden muss -.-
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Kuku Mitglied
    Registriert seit
    22.12.2008
    Beiträge
    12
    Beitragswertungen
    0 Beitragspunkte
    Gibt es dafür keine Lösung?
    Soll das heißen ich soll das gesamt Script wieder löschen?
    ICh ahbe auch mal testweise "(NULL)" als Wert eingegeben.
    Kommt immernoch derselbe Fehler!
    KEiner nen Rat?
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Flomavali gelöschter User
    Im PHPMYADMIN findest Du in der besagten Tabelle unten zweimal PRIMARY. Lösche davon einen Wert.
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Kuku Mitglied
    Registriert seit
    22.12.2008
    Beiträge
    12
    Beitragswertungen
    0 Beitragspunkte
    Ok das werde ich mal machen wenn ich wieder zuhause bin...habe aber leider nur zugriff mit navicat weil mein freund auf seinem server kein PHPMYADMIN hat -.-

    Ich habe mal testweise ein älteres Backup eingespeist aber jetzt kommt nur noch der Fehler :

    
    MySQL Error:
    1364 : Field 'wohnort' doesn't have a default value
    in Query:
    INSERT INTO `ic1_user` (name,pass,recht,regist,llogin,email) VALUES('Flavour','cc03e747a6afbbcbf8be7668acfebee5',-1,'1229952055','1229952055','rotring1@web.de')
    
    Debug backtrace:
        @ mysql.php:32 -- debug_bt()
        @ mysql.php:50 -- db_check_error(...)
        @ user.php:324 -- db_query(...)
        @ admin.php:23 -- require_once(...)
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Flomavali gelöschter User
    Die besagte Tabelle hat keinen INDEX-Wert. Diesen kannst mit phpmyadmin machen zwinker
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Kuku Mitglied
    Registriert seit
    22.12.2008
    Beiträge
    12
    Beitragswertungen
    0 Beitragspunkte
    Ich ahbe aber we gesagt kein PHPMYADMIN^^

    Ich aknn aber auf die MySQL zugreifen und alle werte äändern..muss ich nur den wert in der Profilfelder Tabelle ändern?

    Wenn ja was muss ich genau machen???
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Wie greifst du denn auf die Datenbank zu wenn nicht per phpmyadmin??
    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    Kuku Mitglied
    Registriert seit
    22.12.2008
    Beiträge
    12
    Beitragswertungen
    0 Beitragspunkte
    Wie gesagt mit Navicat MySQL...das ist dann ein Programm welchem man die Adresse gibt. Ind iesem Fall : sabotag-world.eu

    und username also: evolutionx
    und PW also: *^^*

    Und dann sehe ich alle tabellen und kann sie löschen oder bearbeiten etc^^
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Flomavali gelöschter User
    Dann versuche mal eine INDEX zu erstellen, bzw. definieren.
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Kuku Mitglied
    Registriert seit
    22.12.2008
    Beiträge
    12
    Beitragswertungen
    0 Beitragspunkte
    Eine Tabelle namens INDEX ?
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    Flomavali gelöschter User
    Die Tabelle ic1_user braucht in der Spalte "wohnort" einen default-Wert.
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Kuku Mitglied
    Registriert seit
    22.12.2008
    Beiträge
    12
    Beitragswertungen
    0 Beitragspunkte
    Also in der Tabelle 'ic1_User' gibt es ne menge User und die haben alle verscheidene Wohnort und einige davon gar keinen.
    Wo soll ich dann hier bitte einen Default-Wert festlegen?
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    Flomavali gelöschter User
    Du musst die Strucktur ansehen und dort einen Standardwert setzen. Nicht die Eintraege. zwinker
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    Kuku Mitglied
    Registriert seit
    22.12.2008
    Beiträge
    12
    Beitragswertungen
    0 Beitragspunkte
    Welche Struktur?


    Ich fange gleicha n zu heulen traurig

    ICh verstehe nur Bahnhof genervt


    Zuletzt modifiziert von Kuku am 25.12.2008 - 14:50:50
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    Flomavali gelöschter User
    Kannst mir bitte mal, den Zugang zur Datenbank geben? Per PM?
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    OloX Hall Of Fame
    Registriert seit
    25.02.2006
    Beiträge
    990
    Beitragswertungen
    23 Beitragspunkte
    Hey Kuku,
    evt. kann ich dir ja weider helfen zwinker
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/>
    <meta name="author" content="OloX" />
    <meta http-equiv="Content-Type" content="text/html; Select from list" />
    <title>-=] Installation [=-</title>
    <style type="text/css">
    <!--
    html { margin:0; padding:0;}
    * { margin: 0; padding: 0; outline: 0; }
    body {
    	margin:0; padding:0;
    	font-family: Tahoma, Verdana, Arial, "Trebuchet MS";
    	font-size: 12px;
    	color: #ffffff; text-align: center;
    	background: #23252f;
    }
    #container {
    	margin: 0 auto;
    	width: 500px;
    }
    #main { 
    	text-align: center;
    	font: 12px Tahoma; 
    	color: #045d96; 
    	border: 1px dashed #00CCFF; 
    	background-color:#c1c1c1; 
        padding:5px;
        width: 500px;
    	margin-top: 1px;
    }
    #head {
    	text-align: center; 
    	border: 1px dashed #00CCFF; 
    	background-color:#323543; 
        padding:5px;
        width: 500px;
    	height: 30px;
    	margin-top: 10px;
    }
    #foot {
    	text-align: center; 
    	border: 1px dashed #00CCFF; 
    	background-color:#323543; 
        padding:5px;
        width: 500px;
    	height: 10px;
    	margin-top: 1px;
    }
    h1 {
    	margin-bottom: 3px;
    	margin-top: 0.3em;
    	color: #3a738d;
    	font-size: 1.4em;
    }
    
    -->
    </style>
    </head>
    <body>
    <div id="container">
    <div id="head"><h1>Installation</h1></div>
    
    <?php
    define ( 'main' , TRUE );
    require_once('include/includes/config.php');
    require_once('include/includes/func/db/mysql.php');
    db_connect();
    
    if (db_query("ALTER TABLE `prefix_user` CHANGE `wohnort` `wohnort` VARCHAR( 50 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL default '';"))
    echo '<div id="main">Installation <strong>erfolgreich</strong> abgeschlossen.<br />Bitte <strong>install.php</strong> l&ouml;schen.</div><div id="foot"></div></div>
    </body>
    </html>';
    else 
    echo '<div id="main"><b>Fehler aufgetreten:</b><br />'.mysql_error().'</div><div id="foot"></div></div>
    </body>
    </html>';
    
    db_close();
    ?>


    Als install.php speichern und im root hochladen (wo die index.php vom Ilch ist ). Jetzt einfach www.deineseite.de/install.php aufrufen und testen ob es funzt.

    MfG OloX


    Zuletzt modifiziert von OloX am 25.12.2008 - 21:56:49
    PHP, JavaScript, CSS
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Kuku Mitglied
    Registriert seit
    22.12.2008
    Beiträge
    12
    Beitragswertungen
    0 Beitragspunkte
    Danke OloX.

    Habe es gemacht wie du sagtest jetzt kommt aber leider folgendes:

    
    MySQL Error:
    1364 : Field 'homepage' doesn't have a default value
    in Query:
    INSERT INTO `ic1_user` (name,pass,recht,regist,llogin,email) VALUES('test','098f6bcd4621d373cade4e832627b4f6',-1,'1230246138','1230246138','test123@test123.frgrg')
    
    Debug backtrace:
    	@ mysql.php:32 -- debug_bt()
    	@ mysql.php:50 -- db_check_error(...)
    	@ user.php:324 -- db_query(...)
    	@ admin.php:23 -- require_once(...)
    
    MySQL Error:
    1062 : Duplicate entry '0-2' for key 'PRIMARY'
    in Query:
    INSERT INTO `ic1_userfields` (uid,fid,val) VALUES (0,2,'1')
    
    Debug backtrace:
    	@ mysql.php:32 -- debug_bt()
    	@ mysql.php:50 -- db_check_error(...)
    	@ user.php:326 -- db_query(...)
    	@ admin.php:23 -- require_once(...)
    
    MySQL Error:
    1062 : Duplicate entry '0-3' for key 'PRIMARY'
    in Query:
    INSERT INTO `ic1_userfields` (uid,fid,val) VALUES (0,3,'1')
    
    Debug backtrace:
    	@ mysql.php:32 -- debug_bt()
    	@ mysql.php:50 -- db_check_error(...)
    	@ user.php:327 -- db_query(...)
    	@ admin.php:23 -- require_once(...)


    EDIT* Es kam aber "Installation erfolgreich!" Wenn ich nun einen User anlege kommt das oben genannte!

    MfG

    Kuku


    Zuletzt modifiziert von Kuku am 26.12.2008 - 00:06:18
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    Flomavali gelöschter User
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="content-type" content="text/html; charset=iso-8859-1"/>
    <meta name="author" content="OloX" />
    <meta http-equiv="Content-Type" content="text/html; Select from list" />
    <title>-=] Installation [=-</title>
    <style type="text/css">
    <!--
    html { margin:0; padding:0;}
    * { margin: 0; padding: 0; outline: 0; }
    body {
    margin:0; padding:0;
    font-family: Tahoma, Verdana, Arial, "Trebuchet MS";
    font-size: 12px;
    color: #ffffff; text-align: center;
    background: #23252f;
    }
    #container {
    margin: 0 auto;
    width: 500px;
    }
    #main {
    text-align: center;
    font: 12px Tahoma;
    color: #045d96;
    border: 1px dashed #00CCFF;
    background-color:#c1c1c1;
    padding:5px;
    width: 500px;
    margin-top: 1px;
    }
    #head {
    text-align: center;
    border: 1px dashed #00CCFF;
    background-color:#323543;
    padding:5px;
    width: 500px;
    height: 30px;
    margin-top: 10px;
    }
    #foot {
    text-align: center;
    border: 1px dashed #00CCFF;
    background-color:#323543;
    padding:5px;
    width: 500px;
    height: 10px;
    margin-top: 1px;
    }
    h1 {
    margin-bottom: 3px;
    margin-top: 0.3em;
    color: #3a738d;
    font-size: 1.4em;
    }

    -->
    </style>
    </head>
    <body>
    <div id="container">
    <div id="head"><h1>Installation</h1></div>

    <?php
    define ( 'main' , TRUE );
    require_once('include/includes/config.php');
    require_once('include/includes/func/db/mysql.php');
    db_connect();

    if (db_query("ALTER TABLE `prefix_user` CHANGE `homepage` `wohnort` VARCHAR( 50 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL default '';"))
    echo '<div id="main">Installation <strong>erfolgreich</strong> abgeschlossen.<br />Bitte <strong>install.php</strong> l&ouml;schen.</div><div id="foot"></div></div>
    </body>
    </html>';
    else
    echo '<div id="main"><b>Fehler aufgetreten:</b><br />'.mysql_error().'</div><div id="foot"></div></div>
    </body>
    </html>';

    db_close();
    ?>
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Ithron Hall Of Fame
    Registriert seit
    21.01.2006
    Beiträge
    2.659
    Beitragswertungen
    24 Beitragspunkte
    Ich bin mir ziemlich sicher das du nicht die gleiche Script + DB Version von Ilch hast (also updates gemacht ohne die update datei auszuführen o.ä.)

    Ich würd dir empfehlen ilch neu zu installieren.
    ZitatZitat geschrieben von loW

    Ja ich habs gesehen und wenn ichs kostenlos bekomm dann zahl ich doch nix dafür oder?
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    Kuku Mitglied
    Registriert seit
    22.12.2008
    Beiträge
    12
    Beitragswertungen
    0 Beitragspunkte
    Flomavali was meinst du damit?

    @Ithron Ich habe aber kein Update gemacht oder sonstiges o0
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    Kuku Mitglied
    Registriert seit
    22.12.2008
    Beiträge
    12
    Beitragswertungen
    0 Beitragspunkte
    Naja scheint so als ob keiner eine Lösung hat genervt

    Dann muss wohl reinstall her genervt
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    OloX Hall Of Fame
    Registriert seit
    25.02.2006
    Beiträge
    990
    Beitragswertungen
    23 Beitragspunkte
    Ja ich würde es auch neu Installieren. Die User kannst du ja wieder mit rüber nehmen zwinker
    MfG OloX
    PHP, JavaScript, CSS
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten