STK meldet "Undefined variable: ....."

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
fontane
Mitglied
Beiträge: 295
Registriert: 03.02.2013 12:58

Re: STK meldet "Undefined variable: ....."

Beitrag von fontane »

So sieht es aus wenn ich das STK aufrufe [ externes Bild ]
phpbb 3.0.4 | PHP 7.4 | MySQL 5.7
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: STK meldet "Undefined variable: ....."

Beitrag von Miriam »

KB:debugmode

Mal sehen, ob wir da ein bisschen mehr Output provozieren können.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
fontane
Mitglied
Beiträge: 295
Registriert: 03.02.2013 12:58

Re: STK meldet "Undefined variable: ....."

Beitrag von fontane »

Miriam hat geschrieben:KB:debugmode

Mal sehen, ob wir da ein bisschen mehr Output provozieren können.
DEBUG-Mods aktiv:
Aufruf: portal.php

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4833: Undefined variable: l_users
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 4835: Undefined variable: l_online_users_portal
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 5074: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3795)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 5076: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3795)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 5077: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3795)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 5078: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3795)
Inhalt der functions.php Zeile 4833 bis 4855

Code: Alles auswählen

		'TOTAL_USER_BOARD'				=> $l_users,
		'TOTAL_USERS_ONLINE'			=> $l_online_users,
		'TOTAL_USERS_PORTAL_ONLINE'		=> $l_online_users_portal,
Inhalt der functions.php Zeile 5074 bis 5078

Code: Alles auswählen

	// application/xhtml+xml not used because of IE
	header('Content-type: text/html; charset=UTF-8');
	
	header('Cache-Control: private, no-cache="set-cookie"');
	header('Expires: 0');
	header('Pragma: no-cache');
		if ($user->data['user_accept_rules'] == 0 && $user->data['is_registered'] && !$user->data['is_bot'] && (request_var('mode', '') != 'terms'))
	{
		if (confirm_box(true))
		{
			$sql = 'UPDATE ' . USERS_TABLE . "
				SET user_accept_rules = '1'
				WHERE user_id = " . $user->data['user_id'];
			$db->sql_query($sql);
		}
		else
		{
			confirm_box(false, sprintf($user->lang['NEW_RULES'], '<a href="' . append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=terms') . '">', '</a>'));
			header("Location: " . append_sid("{$phpbb_root_path}ucp.$phpEx?mode=logout&sid=" . $user->session_id));
		}
	}

	return;
Aufruf: index.php wie vorstehend, "zuzüglich"

Code: Alles auswählen

[phpBB Debug] PHP Notice: in file /includes/gallery/config/config.php on line 29: Undefined index: disp_total_images
Inhalt der config.php Zeile 22 bis 30

Code: Alles auswählen

	static public function get($key)
	{
		if (self::$loaded === false)
		{
			self::load();
		}

		return self::$config[$key];
	}
wobei auf dem Testboard dieselben Dateien vorhanden sind und das STK fehlerfrei funktioniert.
phpbb 3.0.4 | PHP 7.4 | MySQL 5.7
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: STK meldet "Undefined variable: ....."

Beitrag von Miriam »

Na gut,
kommen wir also erst einmal zu diesen Codefragmenten (die haben aber nicht direkt etwas mit dem Anmeckern beim STK zu tun)

finde in /includes/functions.php

Code: Alles auswählen

      'TOTAL_USER_BOARD'            => $l_users,
      'TOTAL_USERS_ONLINE'         => $l_online_users,
      'TOTAL_USERS_PORTAL_ONLINE'      => $l_online_users_portal

tausche aus gegen;

Code: Alles auswählen

    'TOTAL_USER_BOARD'            => (isset($l_users)) ? $l_users : '',
    'TOTAL_USERS_ONLINE'        => $l_online_users,
    'TOTAL_USERS_PORTAL_ONLINE'    => (isset($l_online_users_portal)) ? $l_online_users_portal : '',
finde in /includes/gallery/config/config.php

Code: Alles auswählen

   static public function get($key)
   { 
danach füge ein:

Code: Alles auswählen

    if ($key == 'disp_total_images') return; 
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
fontane
Mitglied
Beiträge: 295
Registriert: 03.02.2013 12:58

Re: STK meldet "Undefined variable: ....."

Beitrag von fontane »

Miriam hat geschrieben:Na gut,
kommen wir also erst einmal zu diesen Codefragmenten (die haben aber nicht direkt etwas mit dem Anmeckern beim STK zu tun)
Ich verstehe die Welt nicht mehr :roll:

Ich habe die Änderungen gemäß Deinen Vorgaben durchgeführt, dann den DEBUG-Modus aktiviert und es kamen keine Fehlermeldungen.
Neugierig wie ich bin, habe ich natürlich auch das STK aufgerufen.

Faszination: Entgegen deiner Annahme dass die Änderungen nichts direkt mit den von Dir benannten Änderungen zu tun haben,
das STK funktioniert (ja, auf dem Liveboard) wieder so wie es sein soll! :P
(hoffentlich bleibt es so)


Ich sage an Dich Miriam vielen vielen herzlichen Dank für Deine Geduld und Deinen Einsatz.

P.S.: Warum es jetzt funktioniert, dürfte sicherlich von Interesse für die Programmierer sein. Wobei ich anrege, in der nächsten STK-Version nicht nur Funktionsstörungsmeldungen anzuzeigen, sondern auch den Grund für die Anzeige einer Funktionsstörungsmeldung anzugeben. Es ist ja schließlich ein "Emergency Tool Kit"
phpbb 3.0.4 | PHP 7.4 | MySQL 5.7
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: STK meldet "Undefined variable: ....."

Beitrag von Miriam »

Die Fehler sind nicht weg, sie sind nur abgefangen.
Diese Fehler sind auf beiden Servern gleich. Das error_reporting auf dem Testboard verhindert aber eine Ausgabe.
Du kannst ja mal Spasses halber den Debug Modus auch auf dem Testboard aktivieren.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“