coppermine-gallery.com/forum

Support => Deutsch (German) => Language Specific Support => cpg1.4.x Deutsch (German) => Topic started by: CanOne on January 25, 2010, 02:36:40 PM

Title: fatal error direkt nach der installation debug modus bereits eingeschaltet
Post by: CanOne on January 25, 2010, 02:36:40 PM
hi

also ich habe gerade mehrmals versucht cpg zu installieren

bekomme aber jedesmal nach der installation folgende fehlermeldung:

QuoteWhile executing query "delete from `adm2276_db1`.2faceup_cpg14x_sessions where time<1264422702 and remember=0;" on Resource id #5

mySQL error: 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 '.2faceup_cpg14x_sessions where time<1264422702 and remember=0' at line 1

habe auch probiert tabellen zu repaieren mit phpmyadmin leider ohne erfolg

link: www.2faceup.com
Title: Re: fatal error direkt nach der installation debug modus bereits eingeschaltet
Post by: Αndré on January 25, 2010, 02:45:17 PM
Welche MySQL-Version läuft bei dir? Wenn ich die Anfrage an meine Datenbank schicke, erhalte ich keinen Fehler.
Title: Re: fatal error direkt nach der installation debug modus bereits eingeschaltet
Post by: CanOne on January 25, 2010, 02:46:59 PM
MySQL-Client-Version: 4.1.22

QuoteWenn ich die Anfrage an meine Datenbank schicke,
wie meinst du das?
Title: Re: fatal error direkt nach der installation debug modus bereits eingeschaltet
Post by: Joachim Müller on January 25, 2010, 05:33:23 PM
Nicht die Version des Clients, sondern die Version des mysql services (also des Servers).
Title: Re: fatal error direkt nach der installation debug modus bereits eingeschaltet
Post by: CanOne on January 25, 2010, 05:51:32 PM
hm also egal wo ich gucke oder welche scripte ich ausführe komm ich auf die gleiche versionsnummer

hier mal ne phpinfo

http://2faceup.com/mysql.php
Title: Re: fatal error direkt nach der installation debug modus bereits eingeschaltet
Post by: Joachim Müller on January 25, 2010, 07:21:28 PM
Öffentliches Posten der phpinfo ist nicht empfehlenswert. Die Funktion PHPINFO zeigt (wie der name es schon besagt) Informationen aus PHP an, also in diesem Fall die Version der API, mit deren Hilfe PHP mit mySQl "spricht". Das wollen wir aber nicht wissen. Αndré interessiert sich für die mySQL-Info; wahrscheinlich weil er den Verdacht hat, dass Du eine veraltete oder eine Beta oder Alpha-Version von mySQL einsetzt. Frag doch mal Deinen Webhost nach der mySQL-Version.
Title: Re: fatal error direkt nach der installation debug modus bereits eingeschaltet
Post by: CanOne on January 25, 2010, 09:27:22 PM
keine ahnung ob hier ein missverständniss vorliegt..aber auch der support hat mir gesagt

QuoteAktuell setzen wir auf unseren Webspace-Paketen leider noch MySQL 4.1.22-standard ein. Eine Umstellung steht derzeit noch aus.



lg can
Title: Re: fatal error direkt nach der installation debug modus bereits eingeschaltet
Post by: Αndré on January 26, 2010, 09:08:34 AM
Quote from: Joachim Müller on January 25, 2010, 07:21:28 PM
Αndré interessiert sich für die mySQL-Info; wahrscheinlich weil er den Verdacht hat, dass Du eine veraltete oder eine Beta oder Alpha-Version von mySQL einsetzt.
Das war mein Verdacht. MySQL 4.1.22-standard sollte aber eigentlich funktionieren.

Was passiert, wenn du diesen Befehl in deinem phpMyAdmin ausführst?
delete from `adm2276_db1`.2faceup_cpg14x_sessions where time<1264422702 and remember=0

Und was passiert bei
delete from 2faceup_cpg14x_sessions where time<1264422702 and remember=0
?
Title: Re: fatal error direkt nach der installation debug modus bereits eingeschaltet
Post by: CanOne on January 26, 2010, 10:24:22 AM
QuoteSQL-Befehl:

DELETE FROM `adm2276_db1`.2faceup_cpg14x_sessions WHERE time <1264422702 AND remember =0

MySQL meldet: Dokumentation
#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 '.2faceup_cpg14x_sessions where time<1264422702 and remember=0' at line 1

beim zweiten passiert mehr oder weniger garnix

QuoteGelöschte Zeilen: 0 (die Abfrage dauerte 0.0004 sek.)
Title: Re: fatal error direkt nach der installation debug modus bereits eingeschaltet
Post by: Αndré on January 26, 2010, 11:14:26 AM
Beim Zweiten passiert genau das, was passieren soll ;)

Kannst du bitte noch dies testen?
DELETE FROM adm2276_db1.2faceup_cpg14x_sessions WHERE time <1264422702 AND remember =0
Title: Re: fatal error direkt nach der installation debug modus bereits eingeschaltet
Post by: CanOne on January 26, 2010, 11:17:26 AM
das ist doch mal was gutes :D


da kommt das hier bei raus

QuoteGelöschte Zeilen: 0 (die Abfrage dauerte 0.0003 sek.)
Title: Re: fatal error direkt nach der installation debug modus bereits eingeschaltet
Post by: Αndré on January 26, 2010, 11:44:16 AM
Dann haben wir das Problem lokalisiert. Der Datenbankname darf nicht in Anführungszeichen stehen, da deine MySQL-Version damit wohl nicht zurecht kommt.

Ich schau mir das später mal genauer an.
Title: Re: fatal error direkt nach der installation debug modus bereits eingeschaltet
Post by: CanOne on January 26, 2010, 11:45:55 AM
das wär super..vielen danke schonmal!!


lg can
Title: Re: fatal error direkt nach der installation debug modus bereits eingeschaltet
Post by: Αndré on January 26, 2010, 05:02:24 PM
Öffne bridge/coppermine.inc.php, suche nach
                $this->usertable = '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['users'];
                $this->groupstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['groups'];
                $this->sessionstable =  '`' . $this->db['name'] . '`.' . $this->db['prefix'] . $this->table['sessions'];

und ersetze es durch
                $this->usertable = $this->db['name'] . '.' . $this->db['prefix'] . $this->table['users'];
                $this->groupstable = $this->db['name'] . '.' . $this->db['prefix'] . $this->table['groups'];
                $this->sessionstable = $this->db['name'] . '.' . $this->db['prefix'] . $this->table['sessions'];
Title: Re: fatal error direkt nach der installation debug modus bereits eingeschaltet
Post by: Joachim Müller on January 26, 2010, 05:16:28 PM
Ich halte das für keine gute Idee, an den Core-Dateien zu manipulieren. Lass uns doch lieber herausfinden, warum mySQL ein Problem damit hat. Hast Du mal Deinen Webhost gefragt? Zeig ihm ruhig diesen Thread.
Title: Re: fatal error direkt nach der installation debug modus bereits eingeschaltet
Post by: CanOne on January 27, 2010, 01:07:50 PM
also mein hoster wusste auch erstmal nicht weiter

habs dann mit dem corehack gemacht und zumindest erstmal funktioniert es..
Title: Re: fatal error direkt nach der installation debug modus bereits eingeschaltet
Post by: CanOne on January 27, 2010, 04:27:30 PM
könnte es daran liegen das es evtl mysqli ist?
Title: Re: fatal error direkt nach der installation debug modus bereits eingeschaltet
Post by: Joachim Müller on January 27, 2010, 05:00:03 PM
Ja! Du benötigst mysql (ohne i). Coppermine kann mit mysqli nichts anfangen.
Title: Re: fatal error direkt nach der installation debug modus bereits eingeschaltet
Post by: Αndré on January 27, 2010, 05:05:15 PM
MySQLi ist doch nur der Zugriff von PHP auf die MySQL-Datenbank (siehe http://de.wikipedia.org/wiki/MySQLi). Ich bin bisher davon ausgegangen, dass es ansonsten genauso funktioniert wie der Zugriff über MySQL. Du kannst als Zugriffsmethode ja mal MySQL (ohne i) benutzen und bescheid geben, ob es damit ohne Kerndateiänderungen funktioniert. Danke.