Seit neuem Server mySQL Fehler

Begonnen von Naucki, 22 Juni 2002, 13:12:51

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Naucki

Bin bin vor 3 Tagen auf einen neuen Server umgezogen.
Seit dem habe ich Fehler in der sql_layer.php. Zum Beispiel lassen sich News nicht im Detain ansehen oder im AdminModul änern/löschen, etc

Debug Meldung:
SQL query: select active, view from nuke_modules where title='News'
SQL query: select catid, aid, time, title, hometext, bodytext, topic, informant, notes, acomm, haspoll, pollID, score, ratings FROM nuke_stories where sid=bdd8f8a968aeb014bcbf2e35b72c2e99
MySQL ERROR (186): Unknown column 'bdd8f8a968aeb014bcbf2e35b72c2e99' in 'where clause'

Fehler:
Warning: Supplied argument is not a valid MySQL result resource in /home/naucki/www/regexpl/includes/sql_layer.php on line 286

Warning: Supplied argument is not a valid MySQL result resource in /home/naucki/www/regexpl/includes/sql_layer.php on line 286


Line 286:
$row = mysql_fetch_row($res);

MySQL Fehler Meldung bei $ta = sql_query("... :
MySQL ERROR (186): Unknown column 'bdd8f8a968aeb014bcbf2e35b72c2e99' in 'where clause'

Datenbank: MySQL3.23.49-log, Grösse 0.63 MB

Server: Apache/1.3.24 (Unix) Debian GNU/Linux mod_gzip/1.3.19.1a PHP/4.1.2 mod_fastcgi/2.2.10 mod_perl/1.26

 Mit dem mySQL-Layer.php debugger:

error in sql-statement: mysql_query, err-no: 1054
qry: SELECT catid, title, hometext, bodytext, topic, notes, ihome, alanguage, acomm FROM nuke_stories where sid=bdd8f8a968aeb014bcbf2e35b72c2e99
description: Unknown column 'bdd8f8a968aeb014bcbf2e35b72c2e99' in 'where clause'

Warning: Supplied argument is not a valid MySQL result resource in /home/naucki/www/regexpl/includes/sql_layer.php on line 298

error in sql-statement: mysql_fetch_row, err-no: 1054
description: Unknown column 'bdd8f8a968aeb014bcbf2e35b72c2e99' in 'where clause'

error in sql-statement: mysql_query, err-no: 1064
qry: select topicimage from nuke_topics where topicid=
description: You have an error in your SQL syntax near '' at line 1

Warning: Supplied argument is not a valid MySQL result resource in /home/naucki/www/regexpl/includes/sql_layer.php on line 298

error in sql-statement: mysql_fetch_row, err-no: 1064
description: You have an error in your SQL syntax near '' at line 1




Weiss jemand Rat ?





jubilee

Hallo !
Also irgendwie kommen mir die sid- (storyid) werte aus deiner Datenbank aber komisch vor. Kann das sein, das in der Datenbank Müll steht ???.
Hast Du einmal mit phpMyadmin reingeschaut ??
MfG
jubilee

Naucki

Ich habs erst mit dem Backup probiert und dann nochmal mit dem neue nuke.sql file (also neue DB)

immer das gleich , ob bei nuke 5.5/5.6 oder beim VPK 5.5

jubilee

Hallo !
Ja, genau. Du hattest Probleme beim Einspielen der Datenbank (hattest Du schon einmal gepostet glaub ich).
Bearbeitest Du das SQL-File noch mit einem Texteditor etc. ?
Ich hoffe einmal, es liegt nicht an der PHP 4.1.2
Ich hab die nicht am laufen und mein Testserver hat nur die 4.1.0 drauf
Vielleich kann das jemand hier bestätigen, dass die 4.1.2 läuft ??
MfG
jubilee
 :exclam:

Naucki

also das WBB 1.1.1c und das myWBB Portal laufen auf dem Server 1a

Nuke mehr oder weniger auch :)
ich glaube der fehler war auch nur im News Modul

jubilee

Komisch .... komisch.
Ich versteh immer noch nicht, wie so eine sid zustandekommt. Die sieht ja schon
fast aus wie ein cookie.
grübel .....


jubilee

Hallo !
Hab einmal geschaut.
Die SID's beim WBB sehen genauso aus wie Deine fehlerhaften.
Kann Das sein, daß Du auf die falsche Datenbank zugreifst bzw. irgenwo den
falschen prefix eingetragen hast ????
Mfg
jubilee

Naucki

Hmmm

Also die DatenBan vom WBB ist zwar die selbe, aber mein Nuke hat "nuke_*" als Prefix und das WBB hat "wbb1_*"

Ich glaube also nicht das es dadran liegt.

FrankySZ

Hi All,

@jubilee also php4.1.2 kann den Fehler nicht verursachen, habe ich auf meinen homeservern u. a. auch und keine Fehler...

vorweg ein paar andere Fragen....

@Naucki, hattest du unser Paket vorher fehlerfrei auf deinem alten Server laufen?
wenn nicht, woher stammen die News die du anzeigen/aendern willst ....
wenn ja, moeglicherweise ist dann der sicherungsdump auf dem alten server nicht korrekt gewesen....

wie sieht es aus wenn du die newstables (nuke_stories)  leerst und eine neue News schreibst, funktioniert das, kannst du die news dann editieren?

Dass du alle chmods deiner Dateien und natuerlich die Daten in deiner config.php ueberprueft hast, davon gehe ich mal aus ....
greets Franky

Ja euer Paket lief vorher.
ich hab auch mal die ganze DB (leer, install DB) neuinstalliert.
immer der selbe fehler

ach war das alte backup 100% ok
ich hab nochmal auf einem alten 2. server probiert da ging es.

Piedro

Hello!

I have the same error on my site. It worked fine for a while and then suddenly everything went wrong. I installed the nuke.sql file again after dropping my database, but the error keeps alive. i hope i can kill this error soon. Just take a look at my site. The sql_layer has an error on line 78; it seems it is unable to connect to the database, but i can access the database and all connection parameters are fine. I restored my original database, but the error is still there.
Take a look at my site:  http://www.justine-henin.com/index.php
All the information regarding php/mysql/apache is here http://www.justine-henin.com/test.php

Thanks,

Piedro  :o

jubilee

Hello Piedro !
The point is here :
Warning: Access denied for user: 'apache@localhost'   (Using password: NO) in /usr/local/psa/home/vhosts/justine-henin.com/httpdocs/includes/sql_layer.php on line 78
Warning: MySQL Connection Failed: Access denied for user: 'apache@localhost' (Using password: NO) in /usr/local/psa/home/vhosts/justine-henin.com/httpdocs/includes/sql_layer.php on line 78

It looks like that you have not applied a password to the database (user apache). And now you try to connect with a password. (or  you have applied a password and try to connect without). One of this two cases is the error.
Examine your settings in the config.php. When you are able to connect to your database (with phpmyadmin or similar) WITHOUT a password (as user apache !!) then you have to correct the config.php (set $dbpass = "" ) or if you cannot connect without password set $dbpass to whatever your database password for user apache is.
And (maybe take a look to the permissions of user apache. Maybe it is permitted for him
to use the Database (??).
greetings
jubilee

Piedro

Hi Jubilee,

Thanks for the response. I think the error was due to my provider as it everything works back normal. My site needs a password to connect to the database. The strange thing was that I could enter my database but the site was unable to connect using the same password.

Greetz,

Piedro  :)