Fehlermeldung "Could not get User Data" in portal.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.

Eine Neuinstallation von phpBB 2.0 wird auf phpBB.de nicht mehr unterstützt.
Siehe auch Entwicklungs-Ende von phpBB 2.0 - Auswirkungen auf phpBB.de
Gesperrt
Dogi
Mitglied
Beiträge: 40
Registriert: 12.12.2004 11:49

Fehlermeldung "Could not get User Data" in portal.

Beitrag von Dogi »

Hallo,

habe die Forensuche schon benutzt und auch bei Tante G..... versucht etwas darüber zu finden, hier nun mein Problem.

Meine Mitglieder bekommen in regelmäßigen Abständen dieser Fehlermeldung:
Allgemeiner Fehler
Could not get User Data
DEBUG MODE
SQL Error : 2006 MySQL server has gone away
SELECT u.username, u.user_level, u.user_id FROM neu_fc_connections c, neu_users u WHERE u.user_id = c.userid ORDER BY u.username ASC

Line: 138
File: portal.php
Der Abschnitt in der portal.php um Zeile 138 ist folgender:

Code: Alles auswählen

$sql = "SELECT u.username, u.user_level, u.user_id
FROM ". CONNECTIONS ." c, ". USERS_TABLE ." u
WHERE u.user_id = c.userid
ORDER BY u.username ASC";
if ( !($result = $db->sql_query($sql)) )
{
  message_die(GENERAL_ERROR, 'Could not get user data', '', __LINE__, __FILE__, $sql);
}
  $chatnums = $db->sql_numrows($result);
  $user = array();
  while ( $row = $db->sql_fetchrow($result) )
  {
    $user[] = $row;
  }

  for($i = 0; $i < count($user); $i++)
  {
    $style_color = '';
                if ( $user[$i]['user_level'] == ADMIN )
                {
                  $user[$i]['username'] = '<b>' . $user[$i]['username'] . '</b>';
                        $style_color = 'style="color:#' . $theme['fontcolor3'] . '"';
                }
                else if ( $user[$i]['user_level'] == MOD )
                {
                        $user[$i]['username'] = '<b>' . $user[$i]['username'] . '</b>';
                        $style_color = 'style="color:#' . $theme['fontcolor2'] . '"';
                }

                $user_link = '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $user[$i]['user_id']) . '"' . $style_color .'>' . $user[$i]['username'] . '</a>';
                $userlist .= ( $userlist != '' ) ? ', ' . $user_link : $user_link;

   }

    if ( $chatnums == 0 )
    {
      $l_chat_user_s = $lang['None_Chatuser'];
    }
    else if ( $chatnums == 1 )
    {
      $l_chat_user_s = $lang['One_Chatuser'];
    }
    else
    {
      $l_chat_user_s = $lang['More_Chatuser'];
    }

    $template->assign_vars(array(
      'USERNAMES' => $userlist,
      'CHATCOUNT' => sprintf($l_chat_user_s, $chatnums))
    );
Es handelt sich um den Zusatz Benutzer im FlashChat der anzeigt wer alles im Flash Chat ist.

Wer kann mir da einen Tipp geben ?

Vielen Dank.
Gesperrt

Zurück zu „phpBB 2.0: Installation und Update“