![]() |
Error Viewer - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Veröffentlichungen und -Support (https://www.mybb.de/forum/forum-82.html) +--- Thema: Error Viewer (/thread-35286.html) |
Error Viewer - MyBB.de Bot - 01.02.2018 Eine neue Erweiterung wurde veröffentlicht: Error Viewer Zitat:Allows you to view the error log from the Admin CP instead of requiring you to use FTP. RE: Error Viewer - Gerti - 08.07.2020 Hallole, Ich erhalte beim Anklicken von Front-End keine Meldungen angezeigt, obwohl Meldungen vorhanden sind. Beim Anklicken auf Admin-End wird immer der Fehlerordner nicht gefunden. Es wird auf Konfiguration > Einstellung > Server und Oprimierung verwiesen dort die Einstellungen zu korrigieren. Die Einstellungen dort sind aber korrekt, via FTP kann ich die Fehlerdatei inkl. Inhalt sehen. in der PlugIn-Datei (Zeile 37 bis 46) steht: PHP-Code: $sub_tabs = array( Weis jemand wo noch etwas was einzustellen wäre? Danke vorab für Hinweise. RE: Error Viewer - Jockl - 08.07.2020 Ich kenne das Plugin nicht, aber auf Github steht folgendes: Zitat:PermissionsVielleicht hat es damit zu tun.... RE: Error Viewer - Gerti - 08.07.2020 Diese Berechtigung "steht in der Readme.md" wurde korrekt mit "JA" zugewiesen. RE: Error Viewer - Schnapsnase - 08.07.2020 Entweder ist das Verzeichnis nicht beschreibbar, oder der Pfad zur log-Datei ist falsch. RE: Error Viewer - Gerti - 08.07.2020 (08.07.2020, 13:32)Schnapsnase schrieb: Entweder ist das Verzeichnis nicht beschreibbar, oder der Pfad zur log-Datei ist falsch.Keines von beiden. Der Pfad ist im ACP auf ./logs-error/mybb.log und alle Warnungen und Fehler loggen eingestellt. CHMOD-Einstellungen = Verzeichnis 755; Datei CHMOD 777 (obwohl 644 eigentlich genügen würde). Habe soeben mal in einer Sprachdatei einen Fehler eingebaut, welcher über die in der .htaccess definierte eigene Log-Datei (CHMOD 644) im gleichen Ordner korrekt geschrieben wurde. RE: Error Viewer - itsmeJAY - 08.07.2020 Bist du bei all-inkl? Überprüf mal deinen Pfad und gebe diesen ggf. mit Benurzernamen an. Der müsste irgendwie so lauten: /www/htdocs/w47111c/forum/logs-error/mybb.log Musst du aber überprüfen. Ist jetzt aus dem. Kopf. RE: Error Viewer - Schnapsnase - 08.07.2020 (08.07.2020, 18:01)itsmeJAY schrieb: Bist du bei all-inkl? Überprüf mal deinen Pfad... Ich habe es getestet und gebe Gerti insofern Recht, dass es nicht am Pfad liegt. Der Link "Front End" im Plugin führt zu folgendem Pfad (hier mal die komplette if-Anweisung zum Verständnis): PHP-Code: if(file_exists(MYBB_ROOT . "/" . $mybb->settings['errorloglocation'])) Der zweite Link "Admin End" führt zum Admin-Verzeichnis: PHP-Code: if(file_exists(MYBB_ROOT . "/" . $config['admin_dir'] . "/" . $mybb->settings['errorloglocation'])) Egal, der Fehler liegt wohl daran, dass der erzeugte String aus obiger if-Anweisung nicht ausgegeben wird. Ich habe es beim Testen ein einziges Mal geschafft, eine Anzeige zu erzeugen - weiß nicht mehr wie... ![]() Wenn man sich den errorlog im ftp ansieht, ist man wohl schneller, als den Fehler in diesem Plugin zu suchen... ![]() RE: Error Viewer - doylecc - 08.07.2020 Ich denke, so wie der Code aussieht, kann die Logdatei nicht gefunden werden, weil der Pfad (korrekterweie) mit ./ beginnt. Das Plugin würde in diesem Fall also nach einem Schema: beispiel.com/./logs-error/mybb.log oder beispiel.com/admindir/./logs-error/mybb.log suchen. Vermutlich müsste das Plugin ./ o.ä. für die Abfragen entfernen. damit der komplette Pfad wieder stimmt. Man könnte zB. noch vor den Abfragen den Pfad entsprechend anpassen in der Art: PHP-Code: $mybb->settings['errorloglocation'] = str_replace(MYBB_ROOT."/", "", $mybb->settings['errorloglocation']); RE: Error Viewer - Schnapsnase - 09.07.2020 Hallo doylecc, ich glaube noch nicht, dass das die Ursache ist. Die Datei wird ja am angegebenen Pfad gefunden. Die Anzeige im ACP ist korrekt, hat aber keinen Inhalt. Wenn die Datei gar nicht gefunden würde, wird eine Fehlermeldung ausgegeben. (Siehe Code) Das ist aber nicht der Fall. PHP-Code: if(file_exists(MYBB_ROOT . "/" . $mybb->settings['errorloglocation'])) |