XF2.2 Fehler beim aufrufen der Benutzerprofilseite

Dieses Thema im Forum "Fehler und Probleme" wurde erstellt von NicklasM, 19. Okt. 2021.

  1. NicklasM

    NicklasM Mitglied Lizenzinhaber

    Um Dir am besten Helfen zu können, solltest du ein paar Grundlegende Informationen bereithalten.

    Xenforo Version: v2.2.7-RELEASE
    Installierte AddOns inkl. Version:
    • [n] MineSync 3.2.1
    • [TH] Connected Account Providers 1.2.1
    • [TH] Nodes 1.1.1
    • [TH] UI.X 2.2.0 Patch Level 2
    • [TH] XLink 1.0.9 Patch Level 1
    • [TH] XPress 1.1.5 Patch Level 3
    • [TH] XWiki 1.1.0
    • Clone User Group 1.0.0
    • Install & Upgrade 1.1.7 Patch Level 1
    PHP Version: 7.4.24
    MySQL Version: 10.5.12 (10.5.12-MariaDB-0+deb11u1)

    Fehlermeldung:
    Code (Text):

    ErrorException: Template error: [E_WARNING] include(): Failed opening '/var/www/www.playunlimited.de/forum/internal_data/code_cache/phrase_groups/l2/custom_bb_code_title.php' for inclusion (include_path='.:/usr/share/php') src/XF/Language.php:287

    #0 src/XF/Language.php(287): XF\Template\Templater->handleTemplateError(2, '[E_WARNING] inc...', '/var/www/www.pl...', 287, Array)
    #1 src/XF/Language.php(287): include()
    #2 src/XF/Language.php(249): XF\Language->loadPhraseGroup('custom_bb_code_...')
    #3 src/XF/Language.php(132): XF\Language->getPhraseText('custom_bb_code_...')
    #4 src/XF/Phrase.php(54): XF\Language->renderPhrase('custom_bb_code_...', Array, 'html', Array)
    #5 src/XF/Phrase.php(61): XF\Phrase->render()
    #6 src/XF/Phrase.php(87): XF\Phrase->__toString()
    #7 [internal function]: XF\Phrase->jsonSerialize()
    #8 src/XF/Template/Templater.php(4820): json_encode(Array)
    #9 src/XF/Template/Templater.php(1081): XF\Template\Templater->filterJson(Object(ThemeHouse\XPress\XF\Template\Templater), Array, true)
    #10 internal_data/code_cache/templates/l2/s3/public/editor.php(130): XF\Template\Templater->filter(Array, Array, true)
    #11 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(ThemeHouse\XPress\XF\Template\Templater), Array, NULL)
    #12 src/XF/Template/Templater.php(6320): XF\Template\Templater->renderTemplate('editor', Array)
    #13 internal_data/code_cache/templates/l2/s3/public/quick_reply_macros.php(151): XF\Template\Templater->formEditor(Array)
    #14 src/XF/Template/Templater.php(824): XF\Template\Templater->{closure}(Object(ThemeHouse\XPress\XF\Template\Templater), Array, NULL)
    #15 internal_data/code_cache/templates/l2/s3/public/quick_reply_macros.php(75): XF\Template\Templater->callMacro('quick_reply_mac...', 'editor', Array, Array)
    #16 src/XF/Template/Templater.php(824): XF\Template\Templater->{closure}(Object(ThemeHouse\XPress\XF\Template\Templater), Array, NULL)
    #17 internal_data/code_cache/templates/l2/s3/public/profile_post_macros.php(921): XF\Template\Templater->callMacro('quick_reply_mac...', 'body', Array, Array)
    #18 src/XF/Template/Templater.php(824): XF\Template\Templater->{closure}(Object(ThemeHouse\XPress\XF\Template\Templater), Array, NULL)
    #19 internal_data/code_cache/templates/l2/s3/public/member_view.php(396): XF\Template\Templater->callMacro('profile_post_ma...', 'quick_post', Array, Array)
    #20 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(ThemeHouse\XPress\XF\Template\Templater), Array, NULL)
    #21 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('member_view', Array)
    #22 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
    #23 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Member\\View', 'public:member_v...', Array)
    #24 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
    #25 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
    #26 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
    #27 src/XF/App.php(2345): XF\Mvc\Dispatcher->run()
    #28 src/XF.php(512): XF\App->run()
    #29 index.php(20): XF::runApp('XF\\Pub\\App')
    #30 {main}


     
    Code (Text):

    ErrorException: Template error: [E_WARNING] include(/var/www/www.playunlimited.de/forum/internal_data/code_cache/phrase_groups/l2/custom_bb_code_title.php): failed to open stream: No such file or directory src/XF/Language.php:287

    #0 src/XF/Language.php(287): XF\Template\Templater->handleTemplateError(2, '[E_WARNING] inc...', '/var/www/www.pl...', 287, Array)
    #1 src/XF/Language.php(287): include()
    #2 src/XF/Language.php(249): XF\Language->loadPhraseGroup('custom_bb_code_...')
    #3 src/XF/Language.php(132): XF\Language->getPhraseText('custom_bb_code_...')
    #4 src/XF/Phrase.php(54): XF\Language->renderPhrase('custom_bb_code_...', Array, 'html', Array)
    #5 src/XF/Phrase.php(61): XF\Phrase->render()
    #6 src/XF/Phrase.php(87): XF\Phrase->__toString()
    #7 [internal function]: XF\Phrase->jsonSerialize()
    #8 src/XF/Template/Templater.php(4820): json_encode(Array)
    #9 src/XF/Template/Templater.php(1081): XF\Template\Templater->filterJson(Object(ThemeHouse\XPress\XF\Template\Templater), Array, true)
    #10 internal_data/code_cache/templates/l2/s3/public/editor.php(130): XF\Template\Templater->filter(Array, Array, true)
    #11 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(ThemeHouse\XPress\XF\Template\Templater), Array, NULL)
    #12 src/XF/Template/Templater.php(6320): XF\Template\Templater->renderTemplate('editor', Array)
    #13 internal_data/code_cache/templates/l2/s3/public/quick_reply_macros.php(151): XF\Template\Templater->formEditor(Array)
    #14 src/XF/Template/Templater.php(824): XF\Template\Templater->{closure}(Object(ThemeHouse\XPress\XF\Template\Templater), Array, NULL)
    #15 internal_data/code_cache/templates/l2/s3/public/quick_reply_macros.php(75): XF\Template\Templater->callMacro('quick_reply_mac...', 'editor', Array, Array)
    #16 src/XF/Template/Templater.php(824): XF\Template\Templater->{closure}(Object(ThemeHouse\XPress\XF\Template\Templater), Array, NULL)
    #17 internal_data/code_cache/templates/l2/s3/public/profile_post_macros.php(921): XF\Template\Templater->callMacro('quick_reply_mac...', 'body', Array, Array)
    #18 src/XF/Template/Templater.php(824): XF\Template\Templater->{closure}(Object(ThemeHouse\XPress\XF\Template\Templater), Array, NULL)
    #19 internal_data/code_cache/templates/l2/s3/public/member_view.php(396): XF\Template\Templater->callMacro('profile_post_ma...', 'quick_post', Array, Array)
    #20 src/XF/Template/Templater.php(1651): XF\Template\Templater->{closure}(Object(ThemeHouse\XPress\XF\Template\Templater), Array, NULL)
    #21 src/XF/Template/Template.php(24): XF\Template\Templater->renderTemplate('member_view', Array)
    #22 src/XF/Mvc/Renderer/Html.php(50): XF\Template\Template->render()
    #23 src/XF/Mvc/Dispatcher.php(460): XF\Mvc\Renderer\Html->renderView('XF:Member\\View', 'public:member_v...', Array)
    #24 src/XF/Mvc/Dispatcher.php(442): XF\Mvc\Dispatcher->renderView(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
    #25 src/XF/Mvc/Dispatcher.php(402): XF\Mvc\Dispatcher->renderReply(Object(XF\Mvc\Renderer\Html), Object(XF\Mvc\Reply\View))
    #26 src/XF/Mvc/Dispatcher.php(60): XF\Mvc\Dispatcher->render(Object(XF\Mvc\Reply\View), 'html')
    #27 src/XF/App.php(2345): XF\Mvc\Dispatcher->run()
    #28 src/XF.php(512): XF\App->run()
    #29 index.php(20): XF::runApp('XF\\Pub\\App')
    #30 {main}
     
    Letzten Änderungen: Das kann ich nicht genau sagen, mir ist der Fehler erst einige Zeit später aufgefallen. ThemeHouse meinte, dass es an MineSync liegt, aber ich habe das Addon schon deinstalliert, und die Daten gelöscht (Option im ACP). Ich habe heute wieder alles wiederhergestellt (Stand vor dem Löschen und Testen, woran es liegen könnte).
    Schritte zur Reproduktion: Indem man auf eine Profilseite geht

    Link zum Forum: PlayUnlimited
    ------------------------------------------------
    Erläuterung des Fehlers: Sobald ich auf eine Profilseite eines Benutzers gehe, kommt dieser Fehler. Da ich dennoch keine BB-Codes in dieser Seite nutze, beeinträchtigt dies sowieso nicht die Nutzung. Nur es stört, dass 2 Fehler immer erscheinen, wenn man die Benutzerprofilseite öffnen. Es gibt übrigends nur die richtige Profilseite, nicht die Kurzversion.

    URL wo der Fehler auftritt: https://www.playunlimited.de/forum/index.php?members/staticdev.1/
     
  2. toffee

    toffee Bekanntes Mitglied Lizenzinhaber

    Rebuild den Cache (Setup aufrufen) sollte es lösen (auch die Rechte prüfen der Files/Eigentümer)
     
  3. NicklasM

    NicklasM Mitglied Lizenzinhaber

    Hey wie geht das denn genau? Ich habe das eigentlich schon gemacht, und die permissions sollten auch stimmen (770 für dirs und files)
     
  4. otto

    otto Bekanntes Mitglied Lizenzinhaber

    770 für alles - im Ernst ???? :eek:

    Bitte unbedingt mal zu den Unix Dateirechten allgemein belesen und auch die Dokumentation zum XF2 install/Upgrade:
    Installation and upgrades - XenForo 2 Manual
    bezüglich der Datei und Verzeichnisrechte.

    Die meisten Verzeichnisse können ein 775 bekommen und z.B. die config.php sowie die meisten anderen Dateien sollten ein 644 haben...
     
    Zuletzt bearbeitet: 20. Okt. 2021
    SteffenR und mph gefällt das.
  5. Kirby

    Kirby Bekanntes Mitglied Lizenzinhaber

    Selbst das braucht es nicht wenn (wie man es üblicherweise machen sollte) PHP als Datei-Owner läuft.

    Dann bräuchte es 0755 nur für data/js/styles, für internal_data und src wäre dann 0700 ausreichend.
    Für Dateien in data/js/styles analog dann 0644, in internal_data und src 0600.
     
  6. NicklasM

    NicklasM Mitglied Lizenzinhaber

    PHP ist ja auch der Owner von der dir und den ganzen Dateien, weshalb es eig. auch schon ausreichen würde, wenn man 700er Permissions vergeben würde. Doch das mit den Berechtigungen habe ich nun angepasst. Doch wie es zu erwarten war, das ändert auch nichts an meinem Problem, wie soll es auch.

    Das mit den Cache neuladen hilft leider auch nichts, der Fehler bleibt bestehen. Woran der Fehler nun genau liegt, kann ich leider auch nicht sagen.
     
  7. Kirby

    Kirby Bekanntes Mitglied Lizenzinhaber

    Was steht denn in
    Code (Text):

    internal_data/code_cache/templates/l2/s3/public/editor.php
     
    Zeile 130?
     
  8. NicklasM

    NicklasM Mitglied Lizenzinhaber

    Hey, da steht folgendes drinnen:
    Code (Text):

        <script class="js-editorCustom" type="application/json">
            ' . $__templater->filter($__vars['customIcons'], array(array('json', array()),array('raw', array()),), true) . '
        </script>
     
    Kompletter Dateieinhalt: PasteServer
     
  9. Kirby

    Kirby Bekanntes Mitglied Lizenzinhaber

  10. NicklasM

    NicklasM Mitglied Lizenzinhaber

    Ich wüsste min. nicht dass ich eigene BB-Codes hätte, min. habe ich dazu nichts eingestellt. Die Datei existiert auch nicht, das habe ich schon überprüft.
     
  11. Kirby

    Kirby Bekanntes Mitglied Lizenzinhaber

    Wüsstest Du oder weißt Du? :)

    Schau ins ACP, dann weißt Du es definitiv (soweit nicht Add-ons sich in den Container mogeln, das wäre dann der nächste Schritt das zu prüfen).
     
  12. NicklasM

    NicklasM Mitglied Lizenzinhaber

    Hey, das war eher als "nicht ich habe nichts hinzugefügt", gemeint.
     
  13. Hoffi

    Hoffi !important Lizenzinhaber

    Nach und nach immer wieder ein AddOn deaktivieren, und dann schauen ob der Fehler weg ist. Ich vermute eines der ThemeHouse AddOns.

    Ich würde mit XWiki anfangen.
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden