Welcome, Guest. Please Login or Register.
November 26, 2024, 10:39:07 PM
Home Help Search Log in Register
News: If you are still using YaBB SE, please consider upgrading to SMF as soon as possible.

YaBB SE Community  |  German User Help  |  Hilfe zu YaBB SE  |  culumn identity cannot be null - was tun? « previous next »
Pages: 1 [2] Reply Ignore Print
Author Topic: culumn identity cannot be null - was tun?  (Read 747 times)
andrea
Global Moderator
YaBB God
*****
Posts: 4400


Peace on Earth

WWW
Re:culumn identity cannot be null - was tun?
« Reply #15 on: February 18, 2003, 07:05:30 PM »
Reply with quote

Frage: hat jemand den von [unknown] geposteten fix in Reply(Antwort) #406 ausprobiert?
http://www.yabbse.org/community/index.php?board=9;action=display;threadid=17909;start=405

Löst der das Problem?
Logged

mediman
Support Team
YaBB God
*****
Posts: 2858


WWW
Re:culumn identity cannot be null - was tun?
« Reply #16 on: February 18, 2003, 09:27:23 PM »
Reply with quote

Es sieht vernünftig aus!
Ich würds riskieren!

mediman

Logged

mainComm Dev Team
andrea
Global Moderator
YaBB God
*****
Posts: 4400


Peace on Earth

WWW
Re:culumn identity cannot be null - was tun?
« Reply #17 on: February 19, 2003, 09:04:53 AM »
Reply with quote

Quote from: andrea on February 18, 2003, 07:05:30 PM
Frage: hat jemand den von [unknown] geposteten fix in Reply(Antwort) #406 ausprobiert?
http://www.yabbse.org/community/index.php?board=9;action=display;threadid=17909;start=405

Löst der das Problem?

Es war nicht notwendig, diesen fix anzuwenden. Das Problem in meinem Board scheint behoben durch diesen neuen von [unknown] geposteten fix:

Quote from: [Unknown] on February 18, 2003, 10:11:27 PM
Here's the problem:

This line:
if ($ID_MEMBER == -1 && !empty($REMOTE_ADDR) && ip2long($REMOTE_ADDR) != -1)

Was my attempt at making sure the user was either a guest or had an IP.  Apparently this isn't working.... and the REMOTE_ADDR string is being ' ' or 'unknown' or some such.

Therefore, I would like you to edit the queries as so:
(replace the Writelog function in Subs.php with this..)

function WriteLog()
{
  global $REMOTE_ADDR, $username, $db_prefix, $ID_MEMBER;

  $logTime = time();

  if ($ID_MEMBER == -1 && !empty($REMOTE_ADDR) && ip2long($REMOTE_ADDR) != -1)
  {
     $request = mysql_query ("
        DELETE FROM {$db_prefix}log_online
        WHERE logTime < " . ($logTime - 900) . "
           OR identity=IFNULL(INET_ATON('$REMOTE_ADDR'), -1)") or database_error(__FILE__, __LINE__);
     $request = mysql_query ("
        REPLACE INTO {$db_prefix}log_online
           (identity, logTime)
        VALUES (IFNULL(INET_ATON('$REMOTE_ADDR'), -1), $logTime)") or database_error(__FILE__, __LINE__);
  }
  else
  {
     if (!is_numeric($ID_MEMBER))
        $ID_MEMBER = -1;
     $request = mysql_query ("
        DELETE FROM {$db_prefix}log_online
        WHERE logTime < " . ($logTime - 900) . "
           OR identity=$ID_MEMBER") or database_error(__FILE__, __LINE__);
     $request = mysql_query ("
        REPLACE INTO {$db_prefix}log_online
           (identity, logTime)
        VALUES ($ID_MEMBER, $logTime)") or database_error(__FILE__, __LINE__);
  }
}


And, I apologize - I am the one at fault in both this and the ill-described builds....

-[Unknown]
Logged

HonkXL
Noobie
*
Posts: 32


I'm a llama!

Re:culumn identity cannot be null - was tun?
« Reply #18 on: February 19, 2003, 06:11:14 PM »
Reply with quote

Hallo,

bei mir hat es ausgereicht, die Build 42 zu installieren. Habe es heute mit einem squid ausprobiert, womit es gestern nicht ging...
Auch ein anderer Benutzer der bis dahin Probleme hatte, kann jetzt in mein Forum *freu*

Gruß
Thomas
Logged
HonkXL
Noobie
*
Posts: 32


I'm a llama!

Re:culumn identity cannot be null - was tun?
« Reply #19 on: February 20, 2003, 04:52:40 PM »
Reply with quote

Hallo,

Kommando zurück! Ich habs heute nochmal mit der build 42 ausprobiert - und auch damit war das Problem wieder reproduzierbar. Verwendet wurde ein squid-Proxy und Netscape 4.6 unter OS/2 und IE6 mit Windows XP.

Jetzt werde ich dochmal einen der oben erwähnten Fixes ausprobieren müssen...

Gruß
Thomas
Logged
andrea
Global Moderator
YaBB God
*****
Posts: 4400


Peace on Earth

WWW
Re:culumn identity cannot be null - was tun?
« Reply #20 on: February 20, 2003, 05:12:28 PM »
Reply with quote

Der Fix von [unknown] in Antwort #17 sollte der richtige sein.
« Last Edit: February 20, 2003, 05:13:08 PM by andrea » Logged

HonkXL
Noobie
*
Posts: 32


I'm a llama!

Re:culumn identity cannot be null - was tun?
« Reply #21 on: February 21, 2003, 06:58:20 PM »
Reply with quote

Hi,

Quote from: andrea on February 20, 2003, 05:12:28 PM
Der Fix von [unknown] in Antwort #17 sollte der richtige sein.

ich habs ausprobiert. Daraufhin meinte mein Board leider nur noch das hier:

Parse error: parse error in /var/www/web1/html/yabbse/Sources/Subs.php on line 1035
Fatal error: Call to undefined function: clicklog() in /var/www/web1/html/yabbse/index.php on line 58

Ich habe jetzt wieder die Subs.php aus build 42 hochgeladen. Jetzt geht zwar das Forum wieder, aber das Problem mit Leuten die über einen Proxy reinkommen ist damit leider nicht behoben.

Bestehen Chancen, das es in der offiziellen build 43 geht? Oder was könnte ich falsch gemacht haben?

Gruß
Thomas
Logged
andrea
Global Moderator
YaBB God
*****
Posts: 4400


Peace on Earth

WWW
Re:culumn identity cannot be null - was tun?
« Reply #22 on: February 21, 2003, 07:07:30 PM »
Reply with quote

Glaube eher Du hast den Fix fehlerhaft eingebaut. Werde meine Subs.php hier posten, dann kannst Du die mal ausprobieren, einen Moment ...
Logged

andrea
Global Moderator
YaBB God
*****
Posts: 4400


Peace on Earth

WWW
Re:culumn identity cannot be null - was tun?
« Reply #23 on: February 21, 2003, 07:13:14 PM »
Reply with quote

Hier ist meine Subs.php, aus meinem Forum, mit welchem der DB-Fehler verschwunden ist. Die einzige Aenderung gegenüber der Subs.php aus dem 1.5.1 RC 42 Paket ist der eingebaute Fix von [unknown].
Logged

HonkXL
Noobie
*
Posts: 32


I'm a llama!

Re:culumn identity cannot be null - was tun?
« Reply #24 on: February 21, 2003, 09:53:45 PM »
Reply with quote

Hallo Andrea,

besten Dank - jetzt funktionierts... Ich glaub ich bin zu blöd für die korrekte Benutzung eines Texteditors  ???

Gruß
Thomas
Logged
HonkXL
Noobie
*
Posts: 32


I'm a llama!

Re:culumn identity cannot be null - was tun?
« Reply #25 on: February 23, 2003, 03:19:46 PM »
Reply with quote

Hallo,

im Changelog von der neuen build 43 steht das hier:

Quote
43: (register.gif, im_outbox.gif, new.gif, BoardIndex.php, Subs.php)
- fixed images.
- cut down on download size.
- latest post is censored again.
- log online bug met it's match. (finally)
- fixed bug in reminder when guest access is off.

Bedeutet "log online bug met it's match" nun das der Fehler beseitigt ist - oder wie mache ich nun ein Upgrade von build 42 mit manuellem Fix auf build 43?

Gruß
Thomas
Logged
andrea
Global Moderator
YaBB God
*****
Posts: 4400


Peace on Earth

WWW
Re:culumn identity cannot be null - was tun?
« Reply #26 on: February 23, 2003, 04:19:21 PM »
Reply with quote

Der manuelle Fix in diesem Thread betraf *nur* RC 42. Ich habe selbst RC 43 noch nicht installiert, bin aber sicher dass dieser Fix aus diesem Thread dort eingebaut ist.
Logged

Pages: 1 [2] Reply Ignore Print 
YaBB SE Community  |  German User Help  |  Hilfe zu YaBB SE  |  culumn identity cannot be null - was tun? « previous - next »
 


Powered by MySQL Powered by PHP YaBB SE Community | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
SMF 2.1.4 © 2023, Simple Machines
Valid XHTML 1.0! Valid CSS

Page created in 0.070 seconds with 21 queries.