Ergebnis 1 bis 5 von 5

Thema: Backend Debug Mode - Warning: Invalid argument supplied for foreach()

  1. #1
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.861
    Contao-Projekt unterstützen

    Support Contao

    Standard Backend Debug Mode - Warning: Invalid argument supplied for foreach()

    Hallo,

    4.9.14
    lokale Installation unter Laragon

    Backend bringt im DebugMode Fehlermeldung, wenn ich in die "Systemwartung" möchte:

    Warning: Invalid argument supplied for foreach()
    in C:\laragon\www\myDomain\vendor\contao\core-bundle\src\Resources\contao\classes\PurgeData.php (line 104)
    PHP-Code:

                        
    'group' => 'folders',
                        
    'affected' => ''
                    
    );
                    
    // Get the current folder size
                    
    foreach ($config['affected'] as $folder)
                    {
                        
    $total 0;
                        
    $folder sprintf($folder$strCachePath);
                        
    // Only check existing folders 
    DebugMode ausgeschalten: Systemwartung ist möglich
    Andere Seiten des Backends dürften nicht betroffen sein.

    aktuelles Update via Contao Manager bringt keine Verbesserung.
    Vielen Dank für die Hilfestellung
    Grüsse
    Bernhard


  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.104
    Partner-ID
    10107

    Standard

    Erzeuge dir mal folgende Datei (Vorsicht, nicht für den Live Betrieb geeignet):

    PHP-Code:
    <?php

    // contao/config/config.php
    var_export($GLOBALS['TL_PURGE']['folders']); exit;
    und rufe dann das Contao Frontend oder Backend auf und poste die Ausgabe hier.
    » sponsor me via GitHub or PayPal or Revolut

  3. #3
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.861
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Code:
    array ( 'images' => array ( 'callback' => array ( 0 => 'Contao\\Automator', 1 => 'purgeImageCache', ), 'affected' => array ( 0 => 'assets/images', ), ), 'scripts' => array ( 'callback' => array ( 0 => 'Contao\\Automator', 1 => 'purgeScriptCache', ), 'affected' => array ( 0 => 'assets/js', 1 => 'assets/css', ), ), 'search' => array ( 'callback' => array ( 0 => 'Contao\\Automator', 1 => 'purgeSearchCache', ), 'affected' => array ( 0 => '%s/contao/search', ), ), 'temp' => array ( 'callback' => array ( 0 => 'Contao\\Automator', 1 => 'purgeTempFolder', ), 'affected' => array ( 0 => 'system/tmp', ), ), 'con4gis_log' => array ( 'callback' => array ( 0 => '\\con4gis\\CoreBundle\\Classes\\Contao\\Callback\\MaintenanceCallback', 1 => 'purgeLog', ), ), 'con4gis_layer' => array ( 'callback' => array ( 0 => '\\con4gis\\MapsBundle\\Classes\\Caches\\C4GMapsAutomator', 1 => 'purgeLayerApiCache', ), 'affected' => array ( 0 => 'var/cache/prod/con4gis_layerService', ), ), 'con4gis_baselayer' => array ( 'callback' => array ( 0 => '\\con4gis\\MapsBundle\\Classes\\Caches\\C4GMapsAutomator', 1 => 'purgeBaselayerApiCache', ), 'affected' => array ( 0 => 'var/cache/prod/con4gis_baselayerService', ), ), 'con4gis_locationstyle' => array ( 'callback' => array ( 0 => '\\con4gis\\MapsBundle\\Classes\\Caches\\C4GMapsAutomator', 1 => 'purgeLocationstyleApiCache', ), 'affected' => array ( 0 => 'var/cache/prod/con4gis_locationstyleService', ), ), )
    Geändert von Spooky (26.05.2021 um 14:51 Uhr)
    Grüsse
    Bernhard


  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.104
    Partner-ID
    10107

    Standard

    Du hast con4gis installiert. Der Fehler wird dadurch ausgelöst. con4gis hat einiges in $GLOBALS['TL_PURGE']['folders'] registriert - aber eben ohne der Angabe welche Ordner davon betroffen sein werden (affected Key). Das muss in der Extension behoben werden (bzw. in den jeweiligen Extensions).
    » sponsor me via GitHub or PayPal or Revolut

  5. #5
    Community-Moderator & Contao-Urgestein Avatar von derRenner
    Registriert seit
    23.10.2012.
    Ort
    hoRn|waldviertel
    Beiträge
    2.861
    Contao-Projekt unterstützen

    Support Contao

    Standard

    OK - vielen Dank! Dann werde ich mal den Weg zu den Entwicklern von con4gis nehmen ...
    Grüsse
    Bernhard


Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •