errorlog.txt- Inhalt wird nicht angezeigt
errorlog.txt- Inhalt wird nicht angezeigt
Hallo,
in einer Installation, die ich nun auf 4.9.12 upgedatet habe, werden im Backend die errorlog.txt und die security.txt nicht eingelesen, obwohl sie nicht leer sind. Im Auswahlmenu erscheinen sie, aber der Inhalt ist nicht sichtbar. Das war bereits vor dem Update so.
Hat jemand einen Rat?
lg farina
in einer Installation, die ich nun auf 4.9.12 upgedatet habe, werden im Backend die errorlog.txt und die security.txt nicht eingelesen, obwohl sie nicht leer sind. Im Auswahlmenu erscheinen sie, aber der Inhalt ist nicht sichtbar. Das war bereits vor dem Update so.
Hat jemand einen Rat?
lg farina
Re: errorlog.txt- Inhalt wird nicht angezeigt
Hallo farina,
vermutlich fehlen da die Lese-/Schreibrechte, prüfe bitte diese und setze. Falls die errorlog.txt und die security.txt nicht eingelesen werden können, wir das System auch nicht in diese Dateien schreiben können.
Details dazu gibt es auf folgender Seite "Dateisystem" unter:
https://docs.contenido.org/display/COND ... ssetzungen
Gruß
xmurrix
vermutlich fehlen da die Lese-/Schreibrechte, prüfe bitte diese und setze. Falls die errorlog.txt und die security.txt nicht eingelesen werden können, wir das System auch nicht in diese Dateien schreiben können.
Details dazu gibt es auf folgender Seite "Dateisystem" unter:
https://docs.contenido.org/display/COND ... ssetzungen
Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
Re: errorlog.txt- Inhalt wird nicht angezeigt
Die Rechte sind auf 777 für den gesamten ordner data, inklusive Dateien.
In der Beschreibung des "Dateisystems" in deinem Link steht noch die Datei setuplog.txt. Die ist bei mir nicht vorhanden. Das sie aber auch in anderen laufenden Systemen nicht vorhanden ist, gehe ich davon aus, dass das nicht wichtig ist.
Daran kann es dann nicht liegen.
Gruß farina
In der Beschreibung des "Dateisystems" in deinem Link steht noch die Datei setuplog.txt. Die ist bei mir nicht vorhanden. Das sie aber auch in anderen laufenden Systemen nicht vorhanden ist, gehe ich davon aus, dass das nicht wichtig ist.
Daran kann es dann nicht liegen.
Gruß farina
Re: errorlog.txt- Inhalt wird nicht angezeigt
Da hilft nur in der Datei "ROOT/contenido/includes/include.system_log_sysvalues.php" etwaige Fehler auszugeben, um zu sehen, was da die Ursache sein kann.
Das geht mit folgenden Zeilen, die man ziemlich am Anfang des Scriptes angeben sollte:
Wenn man danach im Backend die Seite aufruft, sollten auftauchende Fehler ausgegeben werden...
Das geht mit folgenden Zeilen, die man ziemlich am Anfang des Scriptes angeben sollte:
Code: Alles auswählen
error_reporting(E_ALL);
ini_set('display_errors', 1);
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
Re: errorlog.txt- Inhalt wird nicht angezeigt
Die Fehlerangabe ist:
Das sagt mir leider nicht viel.Notice: Undefined index: logfile in /homepages/xxx/htdocs/contenido/includes/include.system_log_sysvalues.php on line 27
Notice: Undefined index: file_extensions in /homepages/xxx/htdocs/contenido/includes/include.system_log_sysvalues.php on line 48
Warning: in_array() expects parameter 2 to be array, null given in /homepages/xxx/htdocs/contenido/includes/include.system_log_sysvalues.php on line 48
Keine Log-Dateien gefunden/vorhanden
Notice: Indirect modification of overloaded property cAuthHandlerBackend::$persistent_slots has no effect in /homepages/xxx/htdocs/contenido/classes/class.session.php(236) : eval()'d code on line 1
Notice: Indirect modification of overloaded property cAuthHandlerBackend::$persistent_slots has no effect in /homepages/xxx/htdocs/contenido/classes/class.session.php(241) : eval()'d code on line 1
Re: errorlog.txt- Inhalt wird nicht angezeigt
Die meisten Meldungen kann man hier ignorieren, das kommt davon weil wir hier alle Fehler/Warnungen ausgeben, auch solche, die keine Fehler sind.
Interessant ist folgender Eintrag:
Das deutet darauf hin, dass in der CONTENIDO Installation folgende Konfiguration aus der Datei "ROOT/data/config/{UMGEBUNGSNAME}/config.misc.php" fehlt:
Diese Konfiguration definiert die Liste der im Backend anzuzeigenden Log-Dateien. Ist sie leer oder nicht vorhanden, wird auch nichts angezeigt. Die Angabe ist in der config.misc.php zienlich weit unten unter dem Punkt "System log display settings".
Gruß
xmurrix
Interessant ist folgender Eintrag:
Code: Alles auswählen
Warning: in_array() expects parameter 2 to be array, null given in /homepages/xxx/htdocs/contenido/includes/include.system_log_sysvalues.php on line 48
Code: Alles auswählen
// Allowed log file names
$cfg['system_log']['allowed_filenames'] = array('deprecatedlog.txt', 'errorlog.txt', 'exception.txt', 'security.txt', 'setuplog.txt');
Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
Re: errorlog.txt- Inhalt wird nicht angezeigt
Guten Morgen,
das habe ich eingefügt. Die Dateien werden immer noch nicht angezeigt, aber die Hinweise haben sich geändert. Der Backend-Cache war vorher gelöscht.
das habe ich eingefügt. Die Dateien werden immer noch nicht angezeigt, aber die Hinweise haben sich geändert. Der Backend-Cache war vorher gelöscht.
Notice: Undefined property: cSession::$classname in /homepages/xxx/htdocs/contenido/classes/html/class.html.link.php on line 110
Notice: Undefined index: help_url in /homepages/xxx/htdocs/contenido/includes/chains/include.chain.template.parsetemplate.php on line 79
Notice: Indirect modification of overloaded property cAuthHandlerBackend::$persistent_slots has no effect in /homepages/xxx/htdocs/contenido/classes/class.session.php(236) : eval()'d code on line 1
Notice: Indirect modification of overloaded property cAuthHandlerBackend::$persistent_slots has no effect in /homepages/xxx/htdocs/contenido/classes/class.session.php(241) : eval()'d code on line 1
Re: errorlog.txt- Inhalt wird nicht angezeigt
Morgen,
bitte folgende Zeilen aus der Datei "ROOT/contenido/includes/include.system_log_sysvalues.php" wieder entfernen:
Das war nur zum Testen gedacht, um den Fehler einzugrenzen.
Wenn die Dateien existieren aber nicht angezeigt werden, kann eine weitere Ursache die Größe der Dateien sein. Sollten die Dateien z. B. mehrere 100 MB groß sein, kann es sein, dass das Auslesen der Dateien hier versagt.
Gruß
xmurrix
bitte folgende Zeilen aus der Datei "ROOT/contenido/includes/include.system_log_sysvalues.php" wieder entfernen:
Code: Alles auswählen
error_reporting(E_ALL);
ini_set('display_errors', 1);
Wenn die Dateien existieren aber nicht angezeigt werden, kann eine weitere Ursache die Größe der Dateien sein. Sollten die Dateien z. B. mehrere 100 MB groß sein, kann es sein, dass das Auslesen der Dateien hier versagt.
Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
Re: errorlog.txt- Inhalt wird nicht angezeigt
Die Zeilen sind entfernt, aber es wird immer noch nichts angezeigt.
Die errorlog.txt und die security-txt sind mit rund 45 KB auch nicht zu groß.
Die errorlog.txt und die security-txt sind mit rund 45 KB auch nicht zu groß.
Re: errorlog.txt- Inhalt wird nicht angezeigt
Bitte um Zugang (Backend u. FTP) zum Projekt per PM, falls das irgendwo online ist, dann kann ich mir das mal ansehen.
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
Re: errorlog.txt- Inhalt wird nicht angezeigt
Ich hatte letzte Woche so einen Fall, da hat der Serveradmin die Übermittlung der Errors unterbunden.
Da musste er erst einiges am Server einstellen, bis in Contenido wieder die Fehler angezeigt und aufgezeichnet wurden.
Da musste er erst einiges am Server einstellen, bis in Contenido wieder die Fehler angezeigt und aufgezeichnet wurden.
Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.
Re: errorlog.txt- Inhalt wird nicht angezeigt
Ich denke, dass in diesem Fall das Problem etwas anders ist, denn die Dateien werden aufgezeichnet. Die Datei mit ihrer Größe wird auch angezeigt, nur die Inhalte nicht im Backend geladen.
Re: errorlog.txt- Inhalt wird nicht angezeigt
Hallo zusammen,
der Fehler lang ganz woanders als man vermutet hat.
Wenn in PHP die Speicherbegrenzung abgestellt wird, also memory_limit den Wert -1 hat, liefert die Ermittlung des maximal erlaubten Speichers auch eine -1 zurück. Dann ist auch eine leere Datei mit 0 Byte größer als -1, daher wurde nichts ausgegeben.
In der Datei contenido/includes/include.system_log_sysvalues.php, in der die Speicherbegrenzung wie folgt ermittelt wird,
sollte im nachhinein geprüft werden, ob dieser einen Wert kleiner 0 hat, oder gar kleiner 67108864 (64 MB) ist, falls ja, dann diesen auf einen hohen Wert setzen.
Danke für Beitrag, ich mache mal ein Ticket dafür auf, damit es in zukünftigen Versionen gefixt ist.
Grüße
xmurrix
der Fehler lang ganz woanders als man vermutet hat.
Wenn in PHP die Speicherbegrenzung abgestellt wird, also memory_limit den Wert -1 hat, liefert die Ermittlung des maximal erlaubten Speichers auch eine -1 zurück. Dann ist auch eine leere Datei mit 0 Byte größer als -1, daher wurde nichts ausgegeben.
In der Datei contenido/includes/include.system_log_sysvalues.php, in der die Speicherbegrenzung wie folgt ermittelt wird,
Code: Alles auswählen
$memory_limit = machineReadableSize(ini_get("memory_limit"));
Danke für Beitrag, ich mache mal ein Ticket dafür auf, damit es in zukünftigen Versionen gefixt ist.
Grüße
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
Re: errorlog.txt- Inhalt wird nicht angezeigt
Danke dir für die Lösung!
Re: errorlog.txt- Inhalt wird nicht angezeigt
Hallo Zusammen,
ich habe möglicherweise ein ähnliches Problem.
Die Datei errorllog.txt wird im Verzeichnis root/data/logs/ angezeigt - unter Administration - Logs - System aber nicht.
Zudem gibt es Probleme mit dem Suchen und Finden von Inhalten. Diese werden einmal angezeigt (allerdings nicht vollständig) und dann wieder nicht. Namen mit Umlauten auch nicht.
Auf einer andern Webseite / beide mit Contenido Version 4.9.12 ist beides kein Problem. Diese verwendet PHP Version 7.1.30
Die mit den Problemen PHP Version 7.3.6.
Die Einstellungen laufen über einen Provider. Wie kann ich Speicherbegrenzung überprüfen bzw. was sollte ich dem Provider mitteilen damit er diese anpasst?
Danke für Euer Feedback.
ich habe möglicherweise ein ähnliches Problem.
Die Datei errorllog.txt wird im Verzeichnis root/data/logs/ angezeigt - unter Administration - Logs - System aber nicht.
Zudem gibt es Probleme mit dem Suchen und Finden von Inhalten. Diese werden einmal angezeigt (allerdings nicht vollständig) und dann wieder nicht. Namen mit Umlauten auch nicht.
Auf einer andern Webseite / beide mit Contenido Version 4.9.12 ist beides kein Problem. Diese verwendet PHP Version 7.1.30
Die mit den Problemen PHP Version 7.3.6.
Die Einstellungen laufen über einen Provider. Wie kann ich Speicherbegrenzung überprüfen bzw. was sollte ich dem Provider mitteilen damit er diese anpasst?
Danke für Euer Feedback.