Error beim Aufrufen des Forums

  • Betroffene Version
    WoltLab Suite 3.1

    Hallo liebe Woltlab-Community,

    anfangs möchte ich sagen, dass ich absoluter Neuling bin, was Web-Foren und Woltlab angeht. Ich moderiere eine kleine Community und habe das Forum quasi funktionsfähig "geerbt". Nun habe ich allerdings einige Probleme damit. Beim Aufrufen der Startseite kommt eine Fehlermeldung: "DOMDocument::loadHTML(): Tag woltlab-metacode invalid in Entity, line: 2". Leider kann ich damit nicht viel anfangen, soweit ich weiß kam dieser Fehler aus dem "nichts", es wurden keine Änderungen an der Administrationsoberfläche getätigt. Was diese Betrifft, so treten vereinzelt auch Fehler auf. Bspw. beim manuellen Klick auf "Updates suchen" im "Pakete"-Reiter kommt der Fehler: "Unknown named parameter $ignoreCache". Außerdem werden die "Update-Server" als offline angezeigt mit dem Fehler: "Die Paketliste konnte nicht abgerufen werden (200)". Beim Versuch Pakete zu deinstallieren wird ein Fehler ausgegeben, der darauf hinweist, dass bestimmte Dateien nicht vorhanden sind. Ähnlich war es, als ich versuchte, einen neuen Benutzer zu löschen. Ein Fehler mit Hinweis auf fehlende Dateien wurde ausgegeben, dies konnte ich umgehen, indem ich manuell Dateien mit diesem Namen erstellt und an den richtigen Pfad gebracht habe.

    Nun meine Fragen, hängt dieser Fehler eher mit dem Webspace und beschädigten Dateien zusammen, oder liegt ein Fehler mit meinem Woltlab-Forum vor? Wie sollte ich weiter vorgehen? Kann eine Neuinstallation sinnvoll vorgenommen werden, am besten ohne Daten (Nutzer und Beiträge) zu verlieren?

    PS: Da ich nicht sicher bin, welche Teile der Fehlermeldung erstens überhaupt relevant, und zweitens "safe to share" sind, habe ich mich hier zurückgehalten. Bei Bedarf kann ich weitere Informationen zur Verfügung stellen.

    Liebe Grüße und Danke im Voraus ^^

  • Zur hilfreichsten Antwort springen
  • Dieser Error wird beim Aufrufen der Startseite ausgegeben:

    Spoiler anzeigen

    System Information

    • PHP Version:

      8.0.14

    • WoltLab Suite Core:

      3.1.24

    • Peak Memory Usage:

      3.812/512 MiB

    • Request URI:

      /

    • Referrer:
    • User Agent:

      Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36

    Error

    • Error Type:

      wcf\system\exception\ErrorException

    • Error Message:

      DOMDocument::loadHTML(): Tag woltlab-metacode invalid in Entity, line: 2

    • File:

      */lib/system/WCF.class.php (346)

    • Stack Trace:
      • #0 */../../../../../../../[internal function] (?):
      • wcf\system\WCF::handleError(2, 'DOMDocument::loadHTML(): Tag woltlab-metacode invalid in Entity, line: 2', '*/lib/system/html/node/AbstractHtmlNodeProcessor.class.php', 77)
      • #1 */lib/system/html/node/AbstractHtmlNodeProcessor.class.php (77):
      • DOMDocument->loadHTML('<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body> <p><woltlab-metacode data-name="wsm" data-attributes="WzI5LCJvcmlnaW5hbCIsIm5vbmUiXQ=="></woltlab-metacode><br></p> <h2>Was ist der Zombfort?</h2> <p>Der Zombfort ist ein Minecraft-Community-Server. Hauptsächlich spielen wir im Freebuild, es gibt aber auch andere tolle Spielmodi und Events!</p> <p>Außerdem finden immer wieder Community-Treffen statt, bei denen man Kontakte knüpfen und die Internetmenschen einmal in echt sehen kann. <img src="https://www.zombfort.de/emoji/1f440.png" alt=":eyes:" title="eyes" class="smiley" srcset="https://www.zombfort.de/emoji/1f440@2.png 2x" height="24"></p> <h2>Wo sind denn alle?</h2> <p><a href="https://www.zombfort.de/teamspeak"><woltlab-metacode data-name="wsm" data-attributes="WzMxLCJvcmlnaW5hbCIsIm5vbmUiXQ=="></woltlab-metacode></a> <a href="https://www.zombfort.de/discord"><woltlab-metacode data-name="wsm" data-attributes="WzMwLCJvcmlnaW5hbCIsIm5vbmUiXQ=="></woltlab-metacode></a> <a href="https://www.zombfort.de/twitter"><woltlab-metacode data-name="wsm" data-attributes="WzMyLCJvcmlnaW5hbCIsIm5vbmUiXQ=="></woltlab-metacode></a></p> <h2>Unterstützen</h2> <p>Da wir den Server in unserer Freizeit verwalten, sind wir zum Erhalt des Servers auf eure Hilfe angewiesen!</p> <p>Wenn euch der Server gefällt, dann sind wir für eine kleine Unterstützung sehr dankbar. Jeder gespendete Euro wird in den Server investiert. <img src="https://www.zombfort.de/emoji/1f642.png" class="smiley" alt=":)" height="24" srcset="https://www.zombfort.de/emoji/1f642@2.png 2x"></p> <p><br></p> <p>Für den Minecraft-Server könnt ihr euch einen Premium-Rang kaufen. Dieser gibt einen Monat lang tolle Features und hilft uns sehr, den Server am Laufen zu halten.</p> <p><br></p> <p>Vielen lieben Dank! <img src="https://www.zombfort.de/emoji/2764.png" alt="&lt;3" title="heart" class="smiley" srcset="https://www.zombfort.de/emoji/2764@2.png 2x" height="24"></p> <pre class="woltlabHtml">&lt;form method="get" action="https://z-f.buycraft.net/checkout/packages" target="_blank"&gt;@@@WCF_PRE_LINEBREAK@@@ &lt;input type="hidden" name="direct" value="true"&gt;@@@WCF_PRE_LINEBREAK@@@ &lt;input type="hidden" name="action" value="add"&gt;&lt;br&gt;@@@WCF_PRE_LINEBREAK@@@ &lt;input type="text" name="ign" value="" placeholder="Dein Minecraft-Name" size="35"&gt;&lt;br&gt;&lt;br&gt;@@@WCF_PRE_LINEBREAK@@@ &lt;input type="radio" name="package" value="2511367"&gt; 30 Tage Premium&lt;br&gt;@@@WCF_PRE_LINEBREAK@@@ &lt;input type="radio" name="package" value="2628067"&gt; 60 Tage Premium&lt;br&gt;@@@WCF_PRE_LINEBREAK@@@ &lt;input type="radio" name="package" value="2544021" checked&gt; Spenden&lt;br&gt;&lt;br&gt;@@@WCF_PRE_LINEBREAK@@@ &lt;input type="submit" value="jetzt unterstützen"&gt;@@@WCF_PRE_LINEBREAK@@@&lt;/form&gt;</pre> </body></html>')
      • #2 */lib/system/html/output/HtmlOutputProcessor.class.php (50):
      • wcf\system\html\node\AbstractHtmlNodeProcessor->load(wcf\system\html\output\HtmlOutputProcessor, ' <p><woltlab-metacode data-name="wsm" data-attributes="WzI5LCJvcmlnaW5hbCIsIm5vbmUiXQ=="></woltlab-metacode><br></p> <h2>Was ist der Zombfort?</h2> <p>Der Zombfort ist ein Minecraft-Community-Server. Hauptsächlich spielen wir im Freebuild, es gibt aber auch andere tolle Spielmodi und Events!</p> <p>Außerdem finden immer wieder Community-Treffen statt, bei denen man Kontakte knüpfen und die Internetmenschen einmal in echt sehen kann. <img src="https://www.zombfort.de/emoji/1f440.png" alt=":eyes:" title="eyes" class="smiley" srcset="https://www.zombfort.de/emoji/1f440@2.png 2x" height="24"></p> <h2>Wo sind denn alle?</h2> <p><a href="https://www.zombfort.de/teamspeak"><woltlab-metacode data-name="wsm" data-attributes="WzMxLCJvcmlnaW5hbCIsIm5vbmUiXQ=="></woltlab-metacode></a> <a href="https://www.zombfort.de/discord"><woltlab-metacode data-name="wsm" data-attributes="WzMwLCJvcmlnaW5hbCIsIm5vbmUiXQ=="></woltlab-metacode></a> <a href="https://www.zombfort.de/twitter"><woltlab-metacode data-name="wsm" data-attributes="WzMyLCJvcmlnaW5hbCIsIm5vbmUiXQ=="></woltlab-metacode></a></p> <h2>Unterstützen</h2> <p>Da wir den Server in unserer Freizeit verwalten, sind wir zum Erhalt des Servers auf eure Hilfe angewiesen!</p> <p>Wenn euch der Server gefällt, dann sind wir für eine kleine Unterstützung sehr dankbar. Jeder gespendete Euro wird in den Server investiert. <img src="https://www.zombfort.de/emoji/1f642.png" class="smiley" alt=":)" height="24" srcset="https://www.zombfort.de/emoji/1f642@2.png 2x"></p> <p><br></p> <p>Für den Minecraft-Server könnt ihr euch einen Premium-Rang kaufen. Dieser gibt einen Monat lang tolle Features und hilft uns sehr, den Server am Laufen zu halten.</p> <p><br></p> <p>Vielen lieben Dank! <img src="https://www.zombfort.de/emoji/2764.png" alt="&lt;3" title="heart" class="smiley" srcset="https://www.zombfort.de/emoji/2764@2.png 2x" height="24"></p> <pre class="woltlabHtml">&lt;form method="get" action="https://z-f.buycraft.net/checkout/packages" target="_blank"&gt;@@@WCF_PRE_LINEBREAK@@@ &lt;input type="hidden" name="direct" value="true"&gt;@@@WCF_PRE_LINEBREAK@@@ &lt;input type="hidden" name="action" value="add"&gt;&lt;br&gt;@@@WCF_PRE_LINEBREAK@@@ &lt;input type="text" name="ign" value="" placeholder="Dein Minecraft-Name" size="35"&gt;&lt;br&gt;&lt;br&gt;@@@WCF_PRE_LINEBREAK@@@ &lt;input type="radio" name="package" value="2511367"&gt; 30 Tage Premium&lt;br&gt;@@@WCF_PRE_LINEBREAK@@@ &lt;input type="radio" name="package" value="2628067"&gt; 60 Tage Premium&lt;br&gt;@@@WCF_PRE_LINEBREAK@@@ &lt;input type="radio" name="package" value="2544021" checked&gt; Spenden&lt;br&gt;&lt;br&gt;@@@WCF_PRE_LINEBREAK@@@ &lt;input type="submit" value="jetzt unterstützen"&gt;@@@WCF_PRE_LINEBREAK@@@&lt;/form&gt;</pre> ')
      • #3 */lib/data/page/content/PageContent.class.php (50):
      • wcf\system\html\output\HtmlOutputProcessor->process(' <p><woltlab-metacode data-name="wsm" data-attributes="WzI5LCJvcmlnaW5hbCIsIm5vbmUiXQ=="></woltlab-metacode><br></p> <h2>Was ist der Zombfort?</h2> <p>Der Zombfort ist ein Minecraft-Community-Server. Hauptsächlich spielen wir im Freebuild, es gibt aber auch andere tolle Spielmodi und Events!</p> <p>Außerdem finden immer wieder Community-Treffen statt, bei denen man Kontakte knüpfen und die Internetmenschen einmal in echt sehen kann. <img src="https://www.zombfort.de/emoji/1f440.png" alt=":eyes:" title="eyes" class="smiley" srcset="https://www.zombfort.de/emoji/1f440@2.png 2x" height="24"></p> <h2>Wo sind denn alle?</h2> <p><a href="https://www.zombfort.de/teamspeak"><woltlab-metacode data-name="wsm" data-attributes="WzMxLCJvcmlnaW5hbCIsIm5vbmUiXQ=="></woltlab-metacode></a> <a href="https://www.zombfort.de/discord"><woltlab-metacode data-name="wsm" data-attributes="WzMwLCJvcmlnaW5hbCIsIm5vbmUiXQ=="></woltlab-metacode></a> <a href="https://www.zombfort.de/twitter"><woltlab-metacode data-name="wsm" data-attributes="WzMyLCJvcmlnaW5hbCIsIm5vbmUiXQ=="></woltlab-metacode></a></p> <h2>Unterstützen</h2> <p>Da wir den Server in unserer Freizeit verwalten, sind wir zum Erhalt des Servers auf eure Hilfe angewiesen!</p> <p>Wenn euch der Server gefällt, dann sind wir für eine kleine Unterstützung sehr dankbar. Jeder gespendete Euro wird in den Server investiert. <img src="https://www.zombfort.de/emoji/1f642.png" class="smiley" alt=":)" height="24" srcset="https://www.zombfort.de/emoji/1f642@2.png 2x"></p> <p><br></p> <p>Für den Minecraft-Server könnt ihr euch einen Premium-Rang kaufen. Dieser gibt einen Monat lang tolle Features und hilft uns sehr, den Server am Laufen zu halten.</p> <p><br></p> <p>Vielen lieben Dank! <img src="https://www.zombfort.de/emoji/2764.png" alt="&lt;3" title="heart" class="smiley" srcset="https://www.zombfort.de/emoji/2764@2.png 2x" height="24"></p> <pre class="woltlabHtml">&lt;form method="get" action="https://z-f.buycraft.net/checkout/packages" target="_blank"&gt; &lt;input type="hidden" name="direct" value="true"&gt; &lt;input type="hidden" name="action" value="add"&gt;&lt;br&gt; &lt;input type="text" name="ign" value="" placeholder="Dein Minecraft-Name" size="35"&gt;&lt;br&gt;&lt;br&gt; &lt;input type="radio" name="package" value="2511367"&gt; 30 Tage Premium&lt;br&gt; &lt;input type="radio" name="package" value="2628067"&gt; 60 Tage Premium&lt;br&gt; &lt;input type="radio" name="package" value="2544021" checked&gt; Spenden&lt;br&gt;&lt;br&gt; &lt;input type="submit" value="jetzt unterstützen"&gt; &lt;/form&gt;</pre> ', 'com.woltlab.wcf.page.content', 49)
      • #4 */templates/compiled/0_wcf_1_cms.php (1948):
      • wcf\data\page\content\PageContent->getFormattedContent()
      • #5 */lib/system/template/TemplateEngine.class.php (321):
      • include('*/templates/compiled/0_wcf_1_cms.php')
      • #6 */lib/page/AbstractPage.class.php (323):
      • wcf\system\template\TemplateEngine->display('cms', 'wcf')
      • #7 */lib/page/AbstractPage.class.php (114):
      • wcf\page\AbstractPage->show()
      • #8 */lib/system/request/Request.class.php (83):
      • wcf\page\AbstractPage->__run()
      • #9 */lib/system/request/RequestHandler.class.php (96):
      • wcf\system\request\Request->execute()
      • #10 */index.php (9):
      • wcf\system\request\RequestHandler->handle('wcf')


    Dieser beim Aufrufen des Forums:

    Spoiler anzeigen

    System Information

    • PHP Version:

      8.0.14

    • WoltLab Suite Core:

      3.1.24

    • Peak Memory Usage:

      6.148/512 MiB

    • Request URI:

      /forum/

    • Referrer:
    • User Agent:

      Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36

    Error

    • Error Type:

      wcf\system\exception\ErrorException

    • Error Message:

      Undefined array key "additionalData"

    • File:

      */lib/system/WCF.class.php (346)

    • Stack Trace:
      • #0 */lib/data/category/Category.class.php (250):
      • wcf\system\WCF::handleError(2, 'Undefined array key "additionalData"', '*/lib/data/category/Category.class.php', 250)
      • #1 */lib/data/DatabaseObject.class.php (73):
      • wcf\data\category\Category->handleData([ 6 items ])
      • #2 */lib/data/smiley/SmileyCache.class.php (52):
      • wcf\data\DatabaseObject->__construct(null, [ 6 items ])
      • #3 */lib/system/SingletonFactory.class.php (25):
      • wcf\data\smiley\SmileyCache->init()
      • #4 */lib/system/SingletonFactory.class.php (55):
      • wcf\system\SingletonFactory->__construct()
      • #5 */lib/system/box/ShoutboxBoxController.class.php (107):
      • wcf\system\SingletonFactory::getInstance()
      • #6 */lib/system/box/ShoutboxBoxController.class.php (86):
      • wcf\system\box\ShoutboxBoxController->loadSmileys()
      • #7 */lib/data/box/Box.class.php (305):
      • wcf\system\box\ShoutboxBoxController->__construct()
      • #8 */lib/data/box/Box.class.php (278):
      • wcf\data\box\Box->getController()
      • #9 */lib/data/box/Box.class.php (263):
      • wcf\data\box\Box->hasContent()
      • #10 */templates/compiled/0_wbb_1_boardList.php (2280):
      • wcf\data\box\Box->render()
      • #11 */lib/system/template/TemplateEngine.class.php (321):
      • include('*/templates/compiled/0_wbb_1_boardList.php')
      • #12 */lib/page/AbstractPage.class.php (323):
      • wcf\system\template\TemplateEngine->display('boardList', 'wbb')
      • #13 */lib/page/AbstractPage.class.php (114):
      • wcf\page\AbstractPage->show()
      • #14 */lib/system/request/Request.class.php (83):
      • wcf\page\AbstractPage->__run()
      • #15 */lib/system/request/RequestHandler.class.php (96):
      • wcf\system\request\Request->execute()
      • #16 */forum/index.php (9):
      • wcf\system\request\RequestHandler->handle('wbb')
  • Tritt der Fehler bei allen Seiten/Foren auf? Woltlab Suite 3.1 ist aus 2018.

    Ich denke mit PHP 8.0 wurde die Software nicht getestet, da 5.4 in einer aktuellen Fassung lediglich fuer 8.0 freigeben wurde.

    Med venlig hilsen / Regards,

    Alex

    • Hilfreichste Antwort

    Ich würde schon fast behaupten, du nutzt die 3.1 mit PHP 8.0.

    Das ist nicht supported. PHP 8.0 ist erst mit 5.4 kompatibel.

    Ich glaube deine Version geht nur bis PHP 7.3, kann mich da aber täuschen.

    „If you can only do one thing, hone it to perfection. Hone it to the utmost limit!“ – Zenitsu Agatsuma

  • Zombfort 14. Januar 2022 um 03:39

    Hat einen Beitrag als hilfreichste Antwort ausgewählt.
  • Danke für die Antworten, das klingt sehr plausibel. An sowas hatte ich garnicht gedacht. Ich melde mich, wenn ich herausgefunden hab, wie ich das ändere und es klappen sollte ^^

  • Hallo,

    Ich melde mich, wenn ich herausgefunden hab, wie ich das ändere

    vielleicht kannst Du den dortigen Betreiber ja auch davon überzeugen, seine Lizenz zu erweitern und dann auf die aktuelle Version umzustellen. :)

    Damit hätte ich sich dann auch automatisch das "Problem" mit PHP 8.0 und zukünftig auch den Folgeversionen ab 8.1 aufwärts erledigt.

    Software und Server-Umgebung sollten möglichst immer etwa auf "Augenhöhe" sein, was man zwar sicher nicht immer zu 100% schafft (und weswegen es ja jeweils Übergangszeiten gibt), aber zumindest annähernd sollte man das versuchen.

    Und es ist sicher allemal der bessere Weg, die Applikation zu aktualisieren, als PHP- und MySQL-Versionen "downzugraden" (blödes Denglish).

    Gruß

    Jörg

    (Jaydee)

  • Für en schnellen Übergang ist das sicher erst mal eine Lösung. Mittelfristig würde ich aber trotzdem über ein Upgrade nachdenken. :)

    Nicht nur dass der Support für diese Version (auch was Sicherheits-Updates betrifft) in überschaubarer Zeit komplett endet, auch PHP 7.4 läuft ja von der Pflege her nicht mehr ewig (nach meinem letzten Kenntnisstand bis etwa Ende November 2022, also kein ganzes Jahr mehr) und auch diese Version wird dann von den Hostern mit Sicherheit nach und nach deaktiviert. Derzeit sind wir bei Version 8.1.

    Gruß

    Jörg

    (Jaydee)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!