Ergebnis 1 bis 22 von 22

Thema: Contao 3.1.0 lässt Installation von Avisota 2 nicht zu

  1. #1
    Contao-Nutzer Avatar von danielwinter
    Registriert seit
    18.06.2013.
    Beiträge
    13

    Standard Contao 3.1.0 lässt Installation von Avisota 2 nicht zu

    Hi!

    Ich wollte gerade die Nightly Version von Avisota 2 installieren, da ich verzweifelt auf der Suche nach einem benutzerfreundlichen Newslettersystem bin.
    Mein System setzt auf Contao 3.1.0, hat als einzige Extension den FlexSlider installiert und lässt anonsten alles Einwandfrei zu.

    Ich habe mir dann aufgrund eines Twitter-Rats die Version von http://avisota.org/de/avisota/download gezogen, und habe die Dateien Ordnungsgemäß auf meinen Server gepackt.
    Jetzt zum spannenden: Das Frontend läuft einwandfrei und auch das Backend lässt sich noch bedienen, jedoch ist Avisota klarerweise noch nicht installiert, da die Installation ansich noch fehlt.
    Ein aufruf der install.php bringt mir jedoch nur einen
    HTML-Code:
    Fatal error: Class 'MetaPalettes' not found in /[.....]/system/modules/avisota/dca/tl_member.php on line 16
    fehler. Hättet ihr da irgendeine Ahnung was da helfen könnte? Meta Palettes wurde natürlich mit auf den Server gezogen.

    Liebe Grüße,
    Daniel

  2. #2
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Was ich machen würde: Den MetaPalettes-Ordner löschen und install.php. Dann MetaPalettes über das ER installieren und install.php.

  3. #3
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Kommt der Fehler auch wenn du die Mitgliederverwaltung aufrufst?
    Kannst du das DB Update alternativ über die Erweiterungsverwaltung durchführen?

  4. #4
    Contao-Nutzer Avatar von danielwinter
    Registriert seit
    18.06.2013.
    Beiträge
    13

    Standard

    Hi,
    ich bins jetzt mal n wenig anders vorgegangen, und habe MetaPalettes 1.5.1, MulticolumnWizard 3.2.0 rc1, nested-menu 1.0.3 und twig 1.6.2 über das ER installiert.
    soweit so gut. es funktioniert noch alles.

    Dann habe ich die restlichen Extensions von dem Avisota Download raufgepackt, da ich die anderen Extensions nicht im ER finden konnte (habe auch inkompatible extensions anzeigen lassen).
    Somit habe ich folgendes hochgeladen:
    • avisota
    • dependency-container
    • doctrine-dbal
    • doctrine-orm
    • doctrine-orm-timestampable
    • event-dispatcher
    • generalDriver
    • logger



    So. Frontend läuft noch. Backend ebenfalls. Ja ich kann auch die Mitglieder-Verwaltung aufrufen, sowohl BE als auch FE benutzer sind einwandfrei aufrufbar.

    Bei der install.php bekomme ich jedoch noch einen

    HTML-Code:
    Fatal error: Class 'Doctrine\ORM\Mapping\ClassMetadataInfo' not found in /[......]/system/modules/avisota/dca/orm_avisota_layout.php on line 26
    Achja: DB Update geht nicht im EM, bekomme einen Server Error. Vor dem Upload der Ordner ging alles einwandfrei.

    Irgendwelche Ideen :/ ?

    Danke schonmal dass ihr auch Sonntags bereit seid, hier mal reinzusehen
    Geändert von danielwinter (22.09.2013 um 11:14 Uhr)

  5. #5
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Mh, eigentlich sollte ein zusätzlicher Autoloader registriert werden, die dafür zuständige Datei ist die system/modules/avisota/vendor/autoload.php, versuch dort doch mal am Ende der Datei folgendes einzufügen:
    PHP-Code:
    echo 'Yes, avisota\'s autoload.php is loaded!';
    var_dump(class_exists('Doctrine\ORM\Mapping\ClassMetadataInfo')); 
    Dann sollte eigentlich folgende Ausgabe am Bildschirmanfang erscheinen:
    Yes, avisota\'s autoload.php is loaded! bool(true)

  6. #6
    Contao-Nutzer Avatar von danielwinter
    Registriert seit
    18.06.2013.
    Beiträge
    13

    Standard

    mhmmm negativ.

    weder im FE, BE oder in der install.php kann ich das irgendwo im sourcecode finden.
    Auch die Fehlermeldung ist dieselbe.

    Ich kann auch weiterhin keine der hochgeladenen Extensions im Manager oder der Seitenleiste sehen.

  7. #7
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Mh, in der system/modules/avisota/config/config.php steht aber in der 3~4 Zeile schon ein "include(dirname(__DIR__) . '/vendor/autoload.php')" ?

  8. #8
    Contao-Nutzer Avatar von danielwinter
    Registriert seit
    18.06.2013.
    Beiträge
    13

    Standard

    jep. in zeile 3.

  9. #9
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von danielwinter Beitrag anzeigen
    weder im FE, BE oder in der install.php kann ich das irgendwo im sourcecode finden.
    Du solltest die 2 Zeilen ja auch von Hand hinzu fügen ;-)
    Am besten fügst du in die autoload.php mal folgendes hinzu:
    PHP-Code:
    header('Content-Type: text/plain');
    echo 
    "Yes, avisota's autoload.php is loaded!\n"
    var_dump(class_exists('Doctrine\ORM\Mapping\ClassMetadataInfo'));
    var_dump(spl_autoload_functions());
    exit; 
    Und dann postest du mal die Ausgabe.

  10. #10
    Contao-Nutzer Avatar von danielwinter
    Registriert seit
    18.06.2013.
    Beiträge
    13

    Standard

    Ich habe schon vermutet dass ich mich ungenau ausgedrückt habe..

    Natürlich hab ich es in die autoload.php eingefügt, aber ich finde die ausgabe nirgendwo

    Auch jetzt mit dem neuen Code nicht. Scheinbar ladet Contao Avisota noch absolut garnicht.
    Auch bei der Install.php bekomm ich nach wie vor den selben Fehler.

  11. #11
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    avisota kann meiner Meinung in contao 3 gar nicht funktionieren. Bis 2.11.11 ok.

  12. #12
    Contao-Nutzer Avatar von danielwinter
    Registriert seit
    18.06.2013.
    Beiträge
    13

    Standard

    das ist der grund warum ich die nightly version von avisota 2 verwende. die sollte mit contao 3 kompatibel sein, und nachdem ich grade die ehre habe, mit dem hauptentwickler von avisota zu schreiben, denke ich dass ich da vom richtigen standpunkt ausgehe

  13. #13
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Stimmt, habe ich übersehen (tril). Ich seh' da nichts mehr. Ich würde höchstens noch den avisota-Ordner löschen und install.php. Dann das letzte avisota (für contao 2.11.11) über ER installieren und install.php. Dann die Nightly drüberkopieren und install.php. Kann ja sein, daß in der Nightly was fehlt.

  14. #14
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von KlausGrenoble Beitrag anzeigen
    avisota kann meiner Meinung in contao 3 gar nicht funktionieren. Bis 2.11.11 ok.
    Für Avisota <=1.7.x stimmt das, hier geht es aber um den Avisota 2 Nightly Build, der ist Contao 3 kompatibel

    Zitat Zitat von danielwinter Beitrag anzeigen
    Ich habe schon vermutet dass ich mich ungenau ausgedrückt habe..

    Natürlich hab ich es in die autoload.php eingefügt, aber ich finde die ausgabe nirgendwo

    Auch jetzt mit dem neuen Code nicht. Scheinbar ladet Contao Avisota noch absolut garnicht.
    Auch bei der Install.php bekomm ich nach wie vor den selben Fehler.
    Lösche mal den internen Cache

  15. #15
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von KlausGrenoble Beitrag anzeigen
    Ich würde höchstens noch den avisota-Ordner löschen und install.php. Dann das letzte avisota (für contao 2.11.11) über ER installieren und install.php. Dann die Nightly drüberkopieren und install.php. Kann ja sein, daß in der Nightly was fehlt.
    Bloß nicht, die Codebasis von Avisota 1 zu Avisota 2 unterscheidet sich zu >90%, das bringt nur Chaos!

  16. #16
    Contao-Nutzer Avatar von danielwinter
    Registriert seit
    18.06.2013.
    Beiträge
    13

    Standard

    Zitat Zitat von tril Beitrag anzeigen
    Lösche mal den internen Cache
    !!!
    Ich komm mir grade wie ein idiot vor.
    Auf einmal funktioniert Avisota grundsätzlich, und auch das Update der Datenbank hat hingehauen.

    Den Code aus der Autoload habe ich wieder entfernt.

    Ein "kleineres" Problem ist allerdings aufgetaucht:
    Wenn ich jetzt den Cache builden lassen will, bekomme ich folgende Meldung in FE, BE sowie install.php:

    HTML-Code:
    Warning: include(/[…]/system/cache/vendor/autoload.php): failed to open stream: No such file or directory in system/cache/config/config.php on line 581
    #0 system/cache/config/config.php(581): __error(2, 'include(/usr/lo...', '/usr/local/pem/...', 581, Array)
    #1 system/cache/config/config.php(581): include()
    #2 system/modules/core/library/Contao/Config.php(141): include('/usr/local/pem/...')
    #3 system/modules/core/library/Contao/Config.php(112): Contao\Config->initialize()
    #4 system/initialize.php(122): Contao\Config::getInstance()
    #5 contao/main.php(18): require_once('/usr/local/pem/...')
    #6 {main}
    
    Warning: include(/[…]/system/cache/vendor/autoload.php): failed to open stream: No such file or directory in system/cache/config/config.php on line 581
    #0 system/cache/config/config.php(581): __error(2, 'include(/usr/lo...', '/usr/local/pem/...', 581, Array)
    #1 system/cache/config/config.php(581): include()
    #2 system/modules/core/library/Contao/Config.php(141): include('/usr/local/pem/...')
    #3 system/modules/core/library/Contao/Config.php(112): Contao\Config->initialize()
    #4 system/initialize.php(122): Contao\Config::getInstance()
    #5 contao/main.php(18): require_once('/usr/local/pem/...')
    #6 {main}
    
    Warning: include(): Failed opening '/[…]/system/cache/vendor/autoload.php' for inclusion (include_path='.:/php/includes') in system/cache/config/config.php on line 581
    #0 system/cache/config/config.php(581): __error(2, 'include(): Fail...', '/usr/local/pem/...', 581, Array)
    #1 system/cache/config/config.php(581): include()
    #2 system/modules/core/library/Contao/Config.php(141): include('/usr/local/pem/...')
    #3 system/modules/core/library/Contao/Config.php(112): Contao\Config->initialize()
    #4 system/initialize.php(122): Contao\Config::getInstance()
    #5 contao/main.php(18): require_once('/usr/local/pem/...')
    #6 {main}
    Fatal error: Class 'Avisota\Contao\Event\CollectStylesheetsEvent' not found in /[…]/system/cache/config/config.php on line 641
    Nachtrag:
    Wenn ich dann im Cache Ordner den Ordner "config" lösche, läufts einwandfrei, und Contao ruft auch nicht zum neubuilden auf. Ist jetzt also wohl ein kleineres Problem.

    Beim CSV Import von Empfängern bekomme ich zusätzlich das:

    HTML-Code:
    Fatal error: Could not create a data container object in system/modules/core/classes/Backend.php on line 249
    #0 [internal function]: __error(256, 'Could not creat...', '/usr/local/pem/...', 249, Array)
    #1 system/modules/core/classes/Backend.php(249): trigger_error('Could not creat...', 256)
    #2 contao/main.php(129): Contao\Backend->getBackendModule('avisota_recipie...')
    #3 contao/main.php(271): Main->run()
    #4 {main}
    Geändert von danielwinter (22.09.2013 um 13:42 Uhr)

  17. #17
    Contao-Urgestein Avatar von KlausGrenoble
    Registriert seit
    27.01.2013.
    Ort
    Grenoble
    Beiträge
    2.362

    Standard

    Na, da hast Du für einen Sonntag ja Glück gehabt.
    Weswegen ich nochmal komme: wo kriegt man die Nightly runtergeladen ? Muß doch mal schauen, was Avisota überhaupt ist.

  18. #18
    Contao-Nutzer Avatar von danielwinter
    Registriert seit
    18.06.2013.
    Beiträge
    13

    Standard

    Jep

    Wie eingangs schon erwähnt unter http://avisota.org/de/avisota/download
    Dort findet sich rechts gleich der Download Button.

  19. #19
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von danielwinter Beitrag anzeigen
    !!!
    Ich komm mir grade wie ein idiot vor.
    Auf einmal funktioniert Avisota grundsätzlich, und auch das Update der Datenbank hat hingehauen.
    Keine Sorge, da falle ich auch regelmäßig drauf rein

    Zitat Zitat von danielwinter Beitrag anzeigen
    Ein "kleineres" Problem ist allerdings aufgetaucht:
    Wenn ich jetzt den Cache builden lassen will, ...
    Der aktuelle Stand ist *nicht* kompatibel mit dem internen Cache.

    MFG Tristan

  20. #20
    Contao-Nutzer Avatar von danielwinter
    Registriert seit
    18.06.2013.
    Beiträge
    13

    Standard

    Alles Klar, Tausend Dank schonmal!

    Das bringt mich dem ganzen Ziel deutlich näher..

    Klasse wärs jetzt noch, wenn der CSV import funktionieren würde, oder ist das noch ein allgemeines Problem der Nightly?

  21. #21
    Contao-Urgestein Avatar von tril
    Registriert seit
    07.01.2010.
    Ort
    Bad Marienberg
    Beiträge
    2.939
    User beschenken
    Wunschliste

    Standard

    Der CSV Import ist noch nicht implementiert.
    Es ist aber schon gefundet und wird demnächst umgesetzt.
    Aber das bringt alles leider nichts, solange nicht der Restbetrag für die Basisversion zusammen kommt.
    http://avisota.org/de/fundraising

  22. #22
    Contao-Nutzer Avatar von danielwinter
    Registriert seit
    18.06.2013.
    Beiträge
    13

    Standard

    alles klar! Danke!

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
  •