Hallo Forum,
wir haben seit ein paar Wochen folgende Fehlermeldung auf unserer Website:
"Error: JDocumentHTML is not overwritten by JYAML. Maybe an other externsion overwrites the class, too!
Es wird auch nur dieser Text angezeigt, sonst nichts, keine anderen Seiten mehr aufrufbar.
Komischerweise trat der Fehler auf, nachdem wir schon monatelang nichts mehr an der Website geändert hatten.
Wenn ich den Fehler auf einem lokalen Webserver (XAMPP, Dateien & Datenbank geklont per Akeeba Backup/Kickstart) nachstellen möchte, tritt der Fehler nicht auf, Seite wird normal angezeigt.
Der Fehler wird in Zeile 3033 der Datei \joomla\libraries\jyaml\jyaml.php geworfen:
$document = JFactory::getDocument();
$canPreRender = method_exists($document, 'setIsPreRender');
if ( ! $canPreRender)
{
$this->setError('JDocumentHTML is not overwritten by JYAML. Maybe an other externsion overwrites the class, too!');
}
Ich weiß nur nicht warum, oder was das dahinterliegende Problem ist.
Bei einem Standard-Template, taucht das Problem nicht auf.
Per Joomla ErrorReporting=Maximun kommen sonst nur ein paar deprecated PHP Hinweise.
Andere PHP-Versionen beinflussen das Problem nicht.
Kennt sich zufällig jemand mit JYAML aus oder hat sonst eine Idee?
Joomla Version: 3.10.8 (aktuell)
PHP-Version: 7.4