Hallo,
Ich habe dieses Problem in zwei Typo3 Installationen (4.1.6 und 4.2.0).
Wenn pmkslimbox installiert ist, dann erscheint beim Aufruf des Update Wizard nur eine leere Seite. Das Install Tool im Allgemeinen funktioniert.
Im error_log vom Webserver steht
...mod_fcgid: stderr: PHP Fatal error: Cannot redeclare class user_slimbox in...
Wenn ich für das Update pmkslimbox deinstalliere ist alles wieder in Ordnung.
Hat jemand das selbe Problem?
Ja, habe ich auch. Wäre ebenso an einer Lösung interessiert.
Jörg
das hat 2 Ursachen.
1. Klassen sollten so nicht in der localconf vorkommen und abgefragt werden, so wäre es korrekt (pmkslimbox/localconf.php)
if(!class_exists(user_slimbox)) {
class user_slimbox {
var $cObj;
function addJS($content,$conf) {
$GLOBALS['TSFE']->additionalHeaderData['slimbox'] = $this->cObj->stdWrap($conf['jsdata'], $conf['jsdata.']);
}
}
}
2. Der Updatewizard erzeugt eine cached Konfigurationsdatei, dadurch werden die Dateien 2mal eingebunden, also ein Bug im Updatemanager.
Mit obigem fix gehts aber.
hatte auch das Prob.:o -aber mit der IF-Clause haut's super hin!
herzlichen Dank, Steffen