Seite 1 von 1

[Erledigt] STK Update von 1.0.2 PL1 auf 1.0.3 Error

Verfasst: 15.02.2011 12:00
von D-Ani
Mahlzeit miteinander,

irgendwie zickt mich das neue STK dezent an...

Ich bin wie folgt vorgegangen...

STK Verzeichnis auf dem Server gelöscht... Neue STK Dateien hochgeladen! Cache geleert.

Nun zum Problem... Sobald ich das Support Tool Kit aufrufe bekomme ich folgende Fehlermeldung:

Code: Alles auswählen

Fatal error: Call to undefined function automatic_dst_cache() in /kunden/260100_86153/webseiten/piraten-radio_net/forum/includes/cache.php on line 73
In der Cache.php stehen dort die Änderungen aus dem Mod Automatic DST 2.0.2

Code: Alles auswählen

		}
		/**
		*   AUTOMATIC DAYLIGHT SAVINGS TIME 2
		*
		*   If your script halts at this point, you tried to call $cache->obtain_config() without including common.php.
		*   Add the following line to your main script:
		*   require($phpbb_root_path . 'includes/automatic_dst.' . $phpEx);
		*/
		$config['board_timezone'] = automatic_dst_cache($config['board_timezone']);
		$config['board_dst'] = AUTOMATIC_DST_BOARD_ISDST;
		return $config;
	}
Es ist nur der STK Bereich betroffen alles andere Funktioniert Einwandfrei.
Kann mir jemand auf die Sprünge helfen wie man das Problem im STK behebt? Auf der phpbb.com und hier spuckt die Suche dazu leider nichts aus. Wobei ich aber doch denke das nicht nur ich STK und DST verwende.

Vielen Dank im vorraus!

Re: STK Update von 1.0.2 PL1 auf 1.0.3 Error

Verfasst: 15.02.2011 13:01
von Birne94
Das steht doch in dem Kommentar:
/**
* AUTOMATIC DAYLIGHT SAVINGS TIME 2
*
* If your script halts at this point, you tried to call $cache->obtain_config() without including common.php.
* Add the following line to your main script:
* require($phpbb_root_path . 'includes/automatic_dst.' . $phpEx);
*/
Du musst die Zeile

Code: Alles auswählen

require($phpbb_root_path . 'includes/automatic_dst.' . $phpEx);
zu deinem Script hinzufügen...

Re: STK Update von 1.0.2 PL1 auf 1.0.3 Error

Verfasst: 15.02.2011 13:23
von D-Ani
Das ist kein Script von mir sondern ein Mod https://www.phpbb.de/moddb/Auto_SZ

Wo soll das deiner Meinung nach hinzugefügt werden!?
Weil selbst wenn ich es dort einbaue funktioniert der STK nicht ich glaube nicht das dies richtig ist.

Re: STK Update von 1.0.2 PL1 auf 1.0.3 Error

Verfasst: 15.02.2011 13:55
von Mahony
Hallo
Versuchs mal so:
Suche in der stk/common.php

Code: Alles auswählen

require(PHPBB_ROOT_PATH . 'includes/utf/utf_tools.' . PHP_EXT); 
Füge danach ein

Code: Alles auswählen

require(PHPBB_ROOT_PATH . 'includes/automatic_dst.' . PHP_EXT); 
Achtung: Das ist ungetestet, da ich den MOD nicht verwende.

Grüße: Mahony

Re: STK Update von 1.0.2 PL1 auf 1.0.3 Error

Verfasst: 15.02.2011 14:35
von D-Ani
Danke,

das wars! Nun funktioniert wieder alles Einwandfrei! :grin:

Re: [Erledigt] STK Update von 1.0.2 PL1 auf 1.0.3 Error

Verfasst: 15.02.2011 14:52
von Mahony
Hallo
Alternativ versuche es mal so:

Suche in der includes/cache.php

Code: Alles auswählen

$config['board_timezone'] = automatic_dst_cache($config['board_timezone']);
        $config['board_dst'] = AUTOMATIC_DST_BOARD_ISDST; 
Ersetze mit

Code: Alles auswählen

if (!function_exists('automatic_dst_cache'))
        {
            require_once($phpbb_root_path . 'includes/automatic_dst.' . $phpEx);
        }
$config['board_timezone'] = automatic_dst_cache($config['board_timezone']);
        $config['board_dst'] = AUTOMATIC_DST_BOARD_ISDST; 
Achtung: Das ist ebenfalls ungetestet.

Grüße: Mahony