Ergebnis 1 bis 15 von 15

Thema: Fehlermeldungen unter 3.0.3 - Vanilla

  1. #1
    Contao-Nutzer
    Registriert seit
    05.12.2012.
    Beiträge
    22

    Frage Fehlermeldungen unter 3.0.3 - Vanilla

    Hallo zusammen,

    ich habe eine frische contao 3.0.3 Installation ordnungsgemäß eingerichtet und bekomme jede Menge Fehlermeldungen:

    Warning: Invalid argument supplied for foreach() in /var/www/bahobe/htdocs/htdocs/contao01/system/modules/core/library/Contao/Controller.php on line 114

    #0 /var/www/bahobe/htdocs/htdocs/contao01/system/modules/core/library/Contao/Controller.php(114): __error(2, 'Invalid argumen...', '/var/www/bahobe...', 114, Array)
    #1 /var/www/bahobe/htdocs/htdocs/contao01/system/modules/core/dca/tl_layout.php(598): Contao\Controller::getTemplateGroup('fe_')
    #2 /var/www/bahobe/htdocs/htdocs/contao01/system/modules/core/drivers/DC_Table.php(4924): tl_layout->getPageTemplates(Object(Contao\DC_Table))
    #3 /var/www/bahobe/htdocs/htdocs/contao01/system/modules/core/drivers/DC_Table.php(4302): Contao\DC_Table->filterMenu()
    #4 /var/www/bahobe/htdocs/htdocs/contao01/system/modules/core/drivers/DC_Table.php(350): Contao\DC_Table->panel()
    #5 /var/www/bahobe/htdocs/htdocs/contao01/system/modules/core/classes/Backend.php(382): Contao\DC_Table->showAll()
    #6 /var/www/bahobe/htdocs/htdocs/contao01/contao/main.php(121): Contao\Backend->getBackendModule('themes')
    #7 /var/www/bahobe/htdocs/htdocs/contao01/contao/main.php(319): Main->run()
    #8 {main}


    Warning: Invalid argument supplied for foreach() in /var/www/bahobe/htdocs/htdocs/contao01/system/modules/core/library/Contao/Controller.php on line 114

    #0 /var/www/bahobe/htdocs/htdocs/contao01/system/modules/core/library/Contao/Controller.php(114): __error(2, 'Invalid argumen...', '/var/www/bahobe...', 114, Array)
    #1 /var/www/bahobe/htdocs/htdocs/contao01/system/modules/core/dca/tl_layout.php(618): Contao\Controller::getTemplateGroup('j_')
    #2 /var/www/bahobe/htdocs/htdocs/contao01/system/modules/core/drivers/DC_Table.php(4924): tl_layout->getJqueryTemplates(Object(Contao\DC_Table))
    #3 /var/www/bahobe/htdocs/htdocs/contao01/system/modules/core/drivers/DC_Table.php(4302): Contao\DC_Table->filterMenu()
    #4 /var/www/bahobe/htdocs/htdocs/contao01/system/modules/core/drivers/DC_Table.php(350): Contao\DC_Table->panel()
    #5 /var/www/bahobe/htdocs/htdocs/contao01/system/modules/core/classes/Backend.php(382): Contao\DC_Table->showAll()
    #6 /var/www/bahobe/htdocs/htdocs/contao01/contao/main.php(121): Contao\Backend->getBackendModule('themes')
    #7 /var/www/bahobe/htdocs/htdocs/contao01/contao/main.php(319): Main->run()
    #8 {main}


    Warning: Invalid argument supplied for foreach() in /var/www/bahobe/htdocs/htdocs/contao01/system/modules/core/library/Contao/Controller.php on line 114

    #0 /var/www/bahobe/htdocs/htdocs/contao01/system/modules/core/library/Contao/Controller.php(114): __error(2, 'Invalid argumen...', '/var/www/bahobe...', 114, Array)
    #1 /var/www/bahobe/htdocs/htdocs/contao01/system/modules/core/dca/tl_layout.php(608): Contao\Controller::getTemplateGroup('moo_')
    #2 /var/www/bahobe/htdocs/htdocs/contao01/system/modules/core/drivers/DC_Table.php(4924): tl_layout->getMooToolsTemplates(Object(Contao\DC_Table))
    #3 /var/www/bahobe/htdocs/htdocs/contao01/system/modules/core/drivers/DC_Table.php(4302): Contao\DC_Table->filterMenu()
    #4 /var/www/bahobe/htdocs/htdocs/contao01/system/modules/core/drivers/DC_Table.php(350): Contao\DC_Table->panel()
    #5 /var/www/bahobe/htdocs/htdocs/contao01/system/modules/core/classes/Backend.php(382): Contao\DC_Table->showAll()
    #6 /var/www/bahobe/htdocs/htdocs/contao01/contao/main.php(121): Contao\Backend->getBackendModule('themes')
    #7 /var/www/bahobe/htdocs/htdocs/contao01/contao/main.php(319): Main->run()
    #8 {main}
    Was ist da los? Leider fehlt es mir an den Kenntnissen, um auf Anhieb zu erkennen, was los ist.

    Ich bin für jeden Hinweis dankbar!

  2. #2
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.522
    User beschenken
    Wunschliste

    Standard

    https://github.com/contao/core/issues/5226

    Falls PHP Kenntnisse ausreichend bitte Frage von Leo dort beantworten:
    Was genau gibt die Funktion glob() in Deinem Fall zurück (Controller.php in Zeile 114)?
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  3. #3
    Contao-Nutzer
    Registriert seit
    05.12.2012.
    Beiträge
    22

    Standard

    Wenn ich wüßte wie, würde ich
    Was genau gibt die Funktion glob() in Deinem Fall zurück (Controller.php in Zeile 114)?
    gerne beantworten

  4. #4
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.522
    User beschenken
    Wunschliste

    Standard

    lege mal im Hauptverzeichnis deiner Installation folgende Datei an:
    globtest.php
    mit Inhalt:
    PHP-Code:
    <?php
    define
    ('TL_MODE''FE');
    require(
    'system/initialize.php');
    $strPrefix 'fe_'// Template Prefix nach dem gesucht werden soll
    echo "<pre>";
    echo 
    print_r(glob(TL_ROOT '/templates/' $strPrefix '*'),true);
    echo 
    "</pre>";
    und rufe die per browser auf ( domain.de/globtest.php )
    und poste das Ergebnis hier erstmal.

    Bei mir kommt dort sowas in der Art:
    Code:
    Array
    (
    )
    Nachtrag: noch die $strPrefix Zeile eingefügt.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  5. #5
    Contao-Nutzer Avatar von webseven
    Registriert seit
    19.06.2009.
    Ort
    Zürich Outback
    Beiträge
    116

    Standard Kann ich bestätigen, hatte die selben Probleme

    Hallo zusammen

    Ich versuchte heute, pardon .. gestern, auch mehrmals die 3.0.3er Version auf einem blanco Server zu installieren und habe wegen den vielen Fehlermeldungen abgebrochen, Dateien gelöscht, erneut hochgeladen. Tja ..

    Ich lud danach die 3.0.1er hoch. Funktionierte alles problemlos, wie sonst gewohnt. Da scheint sich ein ziemlicher Bock eingeschlichen zu haben.

    LG und gute Nacht
    Hannes

  6. #6
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.522
    User beschenken
    Wunschliste

    Standard

    Kannst du bitte auch mal das Script erstellen und aufrufen?
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  7. #7
    Contao-Nutzer Avatar von PA1Y
    Registriert seit
    20.02.2010.
    Ort
    Born, die Niederlande
    Beiträge
    12

    Standard

    Mit dem globtest.php script von BugBuster kommt bei mir folgendes Antwort:

    Code:
    Array
    (
        [0] => /var/www/vhosts/mydomainname.nl/httpdocs/templates/fe_page.xhtml
    )

  8. #8
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.522
    User beschenken
    Wunschliste

    Standard

    Dann ändere mal die Prefix Variable, interessant ist für den Fall, was kommt, wenn kein Template vorhanden ist mit dem definiertem Template.
    ganz brutal mal ebend so:
    PHP-Code:
    $strPrefix 'blafasel_'
    Scheinbar kommt bei manchen kein leeres Array sondern "false", und das ist ein Problem.
    Geändert von BugBuster (03.02.2013 um 15:48 Uhr)
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  9. #9
    Contao-Nutzer Avatar von PA1Y
    Registriert seit
    20.02.2010.
    Ort
    Born, die Niederlande
    Beiträge
    12

    Standard

    Ich habe deine Lösung ausprobiert, aber auch noch mit "fe_" und denn das Template gelöscht.
    Dann kommt bei mir gar keine Meldung:
    (nur <pre></pre> in quellcode).
    Ich weiß nicht ob das gleich "false" ist aber es kommt kein leeres Array.

    Edit:
    Mit open_basedir = none in meinem Plesk panel:
    Array
    (
    )
    Die Fehlermeldungen in Contao Backend sind dann auch weg.
    Also es hat in der Tat zu tun mit open_basedir wie in Github #5226 beschrieben.
    Geändert von PA1Y (10.01.2013 um 11:55 Uhr)

  10. #10
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.522
    User beschenken
    Wunschliste

    Standard

    Ja "nichts" ist dann das false , per var_dump würde man das sehen.

    Leo hat mein Link ja schon gesehen, im PHP Handbuch, Nutzeranmerkungen wird auf das Problem hingewiesen.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  11. #11
    Contao-Nutzer
    Registriert seit
    05.12.2012.
    Beiträge
    22

    Standard

    Ergebnis globtest.php:
    Array
    (
    )
    Das Problem tritt bei mir übrigens auch bei einer Installation auf, die ich von 3.0.2 auf 3.0.3 geupdated habe. (Mittels live-update und der bekannten Fehlermeldung unter Punkt 6.)
    Dort scheint jetzt auch die Datenbank zerschossen, z.B. wird die Wiederherstellung einzelner Inhaltselemente mit Fehlermeldungen quitiert.
    Da unter 3.0.1 alles rund lief, habe ich erst einmal das Backup wieder eingespielt.

  12. #12
    Contao-Nutzer Avatar von webseven
    Registriert seit
    19.06.2009.
    Ort
    Zürich Outback
    Beiträge
    116

    Standard Ich meld' mich nochmals ...

    Hallo zusammen

    Ich installierte eben erneut eine 3.0.3er und da waren sie wieder, die " /system/modules/core/library/Contao/Controller.php on line 114" etc. p.p. Fehlermeldungen im Installtool.

    Ich entwickelte folgenden Workflow für Designer:
    • Installation löschen
    • 3.0.1 installieren
    • LiveUpdate auf 3.0.3 und funzt! 【ツ】

    Bugbuster's Skript zeigt bei mir gar nix an. Selbst, nachdem ich das
    <?php Tag eigenmächtig versucht habe mit
    ?> zu schliessen. (kein Programmierer)【ツ】

  13. #13
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.522
    User beschenken
    Wunschliste

    Standard

    Der Bug ist in der Version 3.0.4 bereits behoben, die gibt es aber noch nicht offiziell.
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

  14. #14
    Contao-Nutzer Avatar von webseven
    Registriert seit
    19.06.2009.
    Ort
    Zürich Outback
    Beiträge
    116

    Daumen hoch

    Vielen herzlichen Dank für die Info!

  15. #15
    Wandelndes Contao-Lexikon Avatar von BugBuster
    Registriert seit
    15.06.2009.
    Ort
    Berlin
    Beiträge
    10.522
    User beschenken
    Wunschliste
    Grüße, BugBuster
    "view source" is your guide.
    Danke an alle Amazon Wunschlisten Erfüller

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
  •