Zikula 1.3.10 mit PHP7  Unten

  • Hallo,

    auf einem neu aufgesetzten Rechner habe ich nun PHP 7.0.8 installiert. Nach laengerer Zeit wollte ich nun wieder mal Zikula fuer ein Projekt verwenden, leider jedoch scheitert die Installation (das aufrufen von index.php und/oder install.php) mit folgendem Fehler:

    Quote

    [Mon Aug 01 14:25:41.431348 2016] [:error] [pid 4688] [client 127.0.0.1:46724] PHP Notice: Array to string conversion in /var/www/html/Realty/lib/Zikula/EventManager.php on line 196
    [Mon Aug 01 14:25:41.431381 2016] [:error] [pid 4688] [client 127.0.0.1:46724] PHP Stack trace:
    [Mon Aug 01 14:25:41.431394 2016] [:error] [pid 4688] [client 127.0.0.1:46724] PHP 1. {main}() /var/www/html/Realty/install.php:0
    [Mon Aug 01 14:25:41.431402 2016] [:error] [pid 4688] [client 127.0.0.1:46724] PHP 2. include() /var/www/html/Realty/install.php:18
    [Mon Aug 01 14:25:41.431409 2016] [:error] [pid 4688] [client 127.0.0.1:46724] PHP 3. Zikula_EventManager->notify() /var/www/html/Realty/lib/bootstrap.php:34
    [Mon Aug 01 14:25:41.431416 2016] [:error] [pid 4688] [client 127.0.0.1:46724] PHP 4. Zikula_EventManager->invoke() /var/www/html/Realty/lib/Zikula/EventManager.php:135
    [Mon Aug 01 14:25:41.431431 2016] [:error] [pid 4688] [client 127.0.0.1:46724] PHP Notice: Undefined property: SystemListeners::$Array in /var/www/html/Realty/lib/Zikula/EventManager.php on line 196
    [Mon Aug 01 14:25:41.431437 2016] [:error] [pid 4688] [client 127.0.0.1:46724] PHP Stack trace:
    [Mon Aug 01 14:25:41.431454 2016] [:error] [pid 4688] [client 127.0.0.1:46724] PHP 1. {main}() /var/www/html/Realty/install.php:0
    [Mon Aug 01 14:25:41.431460 2016] [:error] [pid 4688] [client 127.0.0.1:46724] PHP 2. include() /var/www/html/Realty/install.php:18
    [Mon Aug 01 14:25:41.431466 2016] [:error] [pid 4688] [client 127.0.0.1:46724] PHP 3. Zikula_EventManager->notify() /var/www/html/Realty/lib/bootstrap.php:34
    [Mon Aug 01 14:25:41.431472 2016] [:error] [pid 4688] [client 127.0.0.1:46724] PHP 4. Zikula_EventManager->invoke() /var/www/html/Realty/lib/Zikula/EventManager.php:135
    [Mon Aug 01 14:25:41.431566 2016] [:error] [pid 4688] [client 127.0.0.1:46724] PHP Fatal error: Uncaught Error: Function name must be a string in /var/www/html/Realty/lib/Zikula/EventManager.php:196\nStack trace:\n#0 /var/www/html/Realty/lib/Zikula/EventManager.php(135): Zikula_EventManager->invoke(Array, Object(Zikula_Event))\n#1 /var/www/html/Realty/lib/bootstrap.php(34): Zikula_EventManager->notify(Object(Zikula_Event))\n#2 /var/www/html/Realty/install.php(18): include('/var/www/html/R...')\n#3 {main}\n thrown in /var/www/html/Realty/lib/Zikula/EventManager.php on line 196


    Die 1.3 installation hat auf PHP 5.x eigentlich immer klaglos funktioniert; daher meine Annahme dass das mit PHP7 zu tun hat. Hat jemand eine Idee fuer einen Patch mit dem man das Ding unter PHP7 zum Laufen kriegt?

    Herzlichen Dank
    Robert



    Bearbeitet von rgasch am 01. Aug 2016 - 17:01.

  • Scheint sich um einen Bug zu handeln, da hier niemand spontan eine Idee zur Abhilfe zu haben scheint... icon_rolleyes

  • Habe auf einer Virtual Machine PHP 5.6 aufgesetzt und da funktioniert's ohne Probleme.

    Angesichts der Tatsache dass PHP 7 die aktuelle version ist und 1.3 immer noch ziemlich oft eingesetzt wird, waere es doch nett wenn es einfuer einen Patch geben wuerde, schon deshalb damit Neueinsteiger die 1.3 unter PHP 7 einsetzen moechten, nicht gleich mit einer Negativ-Erfahrung konfrontiert werden.

  • Quote

    Angesichts der Tatsache dass PHP 7 die aktuelle version ist und 1.3 immer noch ziemlich oft eingesetzt wird, waere es doch nett wenn es einfuer einen Patch geben wuerde, schon deshalb damit Neueinsteiger die 1.3 unter PHP 7 einsetzen moechten, nicht gleich mit einer Negativ-Erfahrung konfrontiert werden.

    Dann wäre es gut, wenn Du dafür ein Ticket bei Github aufmachst.

  • don't bother opening a ticket as I would close it right away. Compatibility with PHP7 is impossible until Core-2.0 as Smarty is not compatible with PHP7. until Smarty is removed, compatibility will be impossible.

  • craigh

    don't bother opening a ticket as I would close it right away. Compatibility with PHP7 is impossible until Core-2.0 as Smarty is not compatible with PHP7. until Smarty is removed, compatibility will be impossible.

    icon_biggrin icon_biggrin icon_biggrin
    Zikula wie man es kennt und liebt. icon_biggrin icon_biggrin
    Geile Antwort icon_smile

    Edit: Ich bin frohen Mutes, dass Zikula irgendwann mal etwas tolles wird - Ich bin mir nur nicht sicher welche Generation das noch erleben kann icon_biggrin icon_biggrin



    Bearbeitet von ashnod am 12. Aug 2016 - 14:46.

Diese Angaben basieren auf den Useraktivitäten der letzten 30 Minuten.