Hallo, habe ein größeres Problem.
Habe die Extension KB TSConfig Conditions - kb_tsconfig_cond
installiert. Von da an gings bergab.
Bekomme nun die Fehlermeldung
Fatal error: Class 't3lib_matchCondition' not found in C:apachefriendsxampphtdocscamping ypo3 3libclass.t3lib_div.php on line 3229
Habe auch schon eine aktuelle index.php ins Root Verzeichnis kopiert. Kann mich aber trotzdem nicht
mehr im Backend einloggen.
Was muss ich tun?
Gruß
Rainer
Hallo nochmals,
kann den Fehler eventuell etwas eingrenzen.
Beim Einloggen ins Backend geht er auf die Dateien
im Verzeichnis der Extension (beuserauth.php,useroutgroup usw.)
Eigentlich sollte er die Dateien im typo3/t3lib Verzeichnis
benutzen.
Nun meine Frage. Wo wird das umgebogen, dass die
Dateien in diesem Verzeichnis genommen werden.
Benenne ich das Verzeichnis der Extension um, bekomme ich einen Fehler, dass das Verzeichnis nicht
gefunden werden kann.
Bitte um Hilfe, damit ich mich wieder anmelden kann.
Dank schon mal an alle.
Gruß
Rainer
So nun hab ich es gefunden.
Wer ein ähnliches Problem hat hier die Lösung.
Die Fehlermeldung lautet:
Fatal error: Class 't3lib_matchCondition' not found in C:apachefriendsxampphtdocscamping ypo3 3libclass.t3lib_div.php on line 3229
In dieser Zeile steht:
function &makeInstance($className) {
return class_exists('ux_'.$className) ? t3lib_div::makeInstance('ux_t3lib_'.$className) : new $className;
}
Die Klassen heißen aber in der Extension:
class.ux_t3lib_beuserauth.php usw.
Nun habe ich in der class.t3lib_div.php alles wo ('ux_'.$className) steht
gegen ('ux_t3lib_'.$className) ausgetauscht.
Es wurde nach ux_ direkt der Klassenname erwartet,
es kam aber noch ein t3lib_
Nach dieser Änderung kann ich mich auch wieder einloggen.