update auf apache 2.055 und jetzt ein problem in der admin

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
thompson
Mitglied
Beiträge: 797
Registriert: 14.11.2002 14:04
Wohnort: irgendwo im süden
Kontaktdaten:

update auf apache 2.055 und jetzt ein problem in der admin

Beitrag von thompson »

hallo zusammen,

ich habe gestern meinen webserver auf apache 2.055 updaten lassen.

jetzt habe ich im adminbereich kein menü mehr. statt dessen kommt eine fehlermeldung:

Fatal error: Cannot redeclare get_list() in /www/htdocs/v034627/phpBB2/admin/admin_kb_types.php on line 31

dort steht folgender code:

Code: Alles auswählen

function get_list($id, $select)
{
 	global $db;

    $idfield = 'id';
	$namefield = 'type';

	$sql = "SELECT *
		FROM " . KB_TYPES_TABLE;
	
	if( $select == 0 )
	{
		$sql .= " WHERE $idfield <> $id";
	}
	
	if( !$result = $db->sql_query($sql) )
	{
		message_die(GENERAL_ERROR, "Couldn't get list of types", "", __LINE__, __FILE__, $sql);
	}

	$typelist = "";

	while( $row = $db->sql_fetchrow($result) )
	{
		$typelist .= "<option value=\"$row[$idfield]\"$s>" . $row[$namefield] . "</option>\n";
	}

	return($typelist);
}
sonst wurde noch der eaccelerator installiert.

womit kann das zusammenhängen ?
Benutzeravatar
larsneo
Mitglied
Beiträge: 2622
Registriert: 07.03.2002 15:23
Wohnort: schwäbisch gmünd
Kontaktdaten:

Beitrag von larsneo »

das liegt wohl eher an einem unsauberen kb-mod :roll:
vielleicht hilft dir http://www.phpbb.com/phpBB/viewtopic.ph ... 08#1680308 - genauer gesagt das umschliessen der funktion mit

Code: Alles auswählen

if( !function_exists('get_list) )
{ 
(und natürlich auch einem schliessenden } am ende)
gruesse aus dem wilden sueden
larsneo
..::[krapohl.net]::..
thompson
Mitglied
Beiträge: 797
Registriert: 14.11.2002 14:04
Wohnort: irgendwo im süden
Kontaktdaten:

Beitrag von thompson »

dies wirft den folgenden fehler auf:

Code: Alles auswählen

Parse error: syntax error, unexpected T_STRING in /www/htdocs/v034627/phpBB2/admin/admin_kb_types.php on line 35
35:

Code: Alles auswählen

$idfield = 'id'; 
wenn ich das ' bei get _list entferne kommt eine andere meldung:

Code: Alles auswählen

Fatal error: Cannot redeclare get_list() in /www/htdocs/v034627/phpBB2/admin/admin_forums.php on line 122
dort steht:

Code: Alles auswählen

function get_list($mode, $id, $select)
thompson
Mitglied
Beiträge: 797
Registriert: 14.11.2002 14:04
Wohnort: irgendwo im süden
Kontaktdaten:

Beitrag von thompson »

kann sich das vielleicht jemand erklären ?
Gesperrt

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