symfony: Fehlermeldung bei propel:build-all

Evt. hat auch mal jemand anderes dieses Problem.

Man versucht mit symfony 1.1 über die Konsole aus Datenbank-Schema die Datenbank und Zugehöriges mit dem propel:build-all-Task zu erstellen und erhält folgende Fehlermeldung:

Fatal error: Cannot make static method Phing::printVersion() non static in class sfPhing in ...

Der Fehler bzw. das Problem liegt in der aktuellesten Version von Phing (stable 2.3.1 / beta 2.3.1RC1), welche du wahrscheinlich installiert hast. Zumindest war dies bei mir und invertedonion das Problem.

Die Lösung ist einfach. Entweder downgradest du Phing zurück auf Version 2.2.0 oder deinstallierst Phing und verwendest die mitgelieferte Version von symfony.

Schlagworte: ,

1 Kommentar zu „symfony: Fehlermeldung bei propel:build-all“

  1. alexia sagt:

    Ihr müsst nur ne datei ändern
    symfony\plugins\sfPropelPlugin\lib\task\sfPhing.class.php on line 19

    von
    function printVersion()

    in
    public static function printVersion()

    dann funktioniert das auch !

    gruss Alexia

Kommentieren