XF2.2 Fehler beim aufrufen der Benutzerprofilseite

NicklasM

Aktives Mitglied
Registriert
7. Okt. 2021
Beiträge
8
Punkte
26
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:
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:
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/
 
Rebuild den Cache (Setup aufrufen) sollte es lösen (auch die Rechte prüfen der Files/Eigentümer)
 
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:
Die meisten Verzeichnisse können ein 775 bekommen und z.B. die config.php sowie die meisten anderen Dateien sollten ein 644 haben...
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.
 
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.
 
Was steht denn in
Code:
internal_data/code_cache/templates/l2/s3/public/editor.php
Zeile 130?
 
Was steht denn in
Code:
internal_data/code_cache/templates/l2/s3/public/editor.php
Zeile 130?
Hey, da steht folgendes drinnen:
Code:
    <script class="js-editorCustom" type="application/json">
        ' . $__templater->filter($__vars['customIcons'], array(array('json', array()),array('raw', array()),), true) . '
    </script>

Kompletter Dateieinhalt: PasteServer
 
Hast Du eigene BB-Codes mit Editor-Icon?
Falls ja würde ich mal versuchen bei diesen das Editor-Icon testweise abzuschalten - tritt das Problem dann noch auf?

Existiert die Datei /var/www/www.playunlimited.de/forum/internal_data/code_cache/phrase_groups/l2/custom_bb_code_title.php und ist diese für den PHP-User lesbar?
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.
 
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).
 
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).
Hey, das war eher als "nicht ich habe nichts hinzugefügt", gemeint.
 
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.
 
Zurück
Oben