turk porno porno escort rokettube
Ergebnis 1 bis 4 von 4

Thema: Nach Update von Zf 1.12.3 auf 1.12.20 Fehlermeldung: Cannot redeclare class Zend_Load

  1. #1
    Neuer Benutzer
    Registriert seit
    09.04.2013
    Beiträge
    27
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Standard Nach Update von Zf 1.12.3 auf 1.12.20 Fehlermeldung: Cannot redeclare class Zend_Load

    Hallo,

    hier zunächst die vollständige Fehlermeldung: Cannot redeclare class Zend_Loader_Autoloader.

    Diese Fehlermeldung erhalte ich nahc einem Update von Zend 1.12.13 auf Zend 1.12.20. Das Upadate wurde gemacht um php 7 kompatibel zu sein. Nach Internet-Recherchen erhielt ich den Tip in der application.ini die Zeile
    includePaths.library = APPLICATION_PATH "/../library"
    ausukommentieren. Habe ich gemacht. Dennoch erscheint die Fehlermeldung. Ich der index.php setze ich auch nocj Suchpfade:

    set_include_path(implode(PATH_SEPARATOR, array(
    realpath(APPLICATION_PATH . '/../library/google-api-php-client/src/Google'),
    realpath(APPLICATION_PATH . '/../library'),
    realpath(APPLICATION_PATH . '/../library/Schwarz/renderer'),
    realpath(APPLICATION_PATH . '/../framework/' . ZF_VERSION . '/library'),
    get_include_path(),
    )));

    Kommentiere ich da die Zeile 'realpath(APPLICATION_PATH . '/../framework/' . ZF_VERSION . '/library'),' aus, bekomm ich gar keine Anzeige mehr. Sieht jemand, wo mein Fehler ist?

    Vielen Dank.

  2. #2
    Super-Moderator Avatar von Kaiuwe
    Registriert seit
    30.12.2006
    Beiträge
    5.519
    Thanks
    4
    Thanked 356 Times in 287 Posts

    Standard

    Zitat Zitat von harald Beitrag anzeigen
    hier zunächst die vollständige Fehlermeldung: Cannot redeclare class Zend_Loader_Autoloader.
    Das wird wohl daran liegen, dass das ZF zweimal eingebunden wird. Diese Zeilen sind bestimmt schuld:

    Zitat Zitat von harald Beitrag anzeigen
    PHP-Code:
        realpath(APPLICATION_PATH '/../library'),
        
    realpath(APPLICATION_PATH '/../framework/' ZF_VERSION '/library'), 
    Zitat Zitat von harald Beitrag anzeigen
    Kommentiere ich da die Zeile 'realpath(APPLICATION_PATH . '/../framework/' . ZF_VERSION . '/library'),' aus, bekomm ich gar keine Anzeige mehr.
    Fehlerausgabe einschalten oder in die Log-Dateien schauen.

    Zitat Zitat von harald Beitrag anzeigen
    Das Upadate wurde gemacht um php 7 kompatibel zu sein
    Wird nicht funktionieren, denn die Version 1 vom ZF ist nicht kompatibel zu PHP 7. Zumindest wurde nicht explizit dafür etwas getan und es wurde auch nicht getestet. „Zend_Session“ läuft z.B. nicht reibungslos.
    Zum Zend Framework stehen jedem folgende Quellen zum Nachschlagen zur Verfügung:

  3. #3
    Neuer Benutzer
    Registriert seit
    09.04.2013
    Beiträge
    27
    Thanks
    1
    Thanked 0 Times in 0 Posts

    Standard

    Wird nicht funktionieren, denn die Version 1 vom ZF ist nicht kompatibel zu PHP 7. Zumindest wurde nicht explizit dafür etwas getan und es wurde auch nicht getestet. „Zend_Session“ läuft z.B. nicht reibungslos.
    Bei meinen Recherchen im Internet fand ich unterschiedlichste Aussagen, was die Kompatibilität von ZF1 und php7 anbelangt, u.a. dass ab 1.12.19 Kompatibilität bestehen soll. Gibt es Artikel im großen weiten Netz, die besagen, ZF1 ist nicht mit php7 kompatibel?

  4. #4
    Super-Moderator Avatar von Kaiuwe
    Registriert seit
    30.12.2006
    Beiträge
    5.519
    Thanks
    4
    Thanked 356 Times in 287 Posts

    Standard

    Zitat Zitat von harald Beitrag anzeigen
    Bei meinen Recherchen im Internet fand ich unterschiedlichste Aussagen…
    Davon gibt es einige, aber diese belaufen sich nur auf eigene und vor allem gefühlte Aussagen.

    Zitat Zitat von harald Beitrag anzeigen
    Gibt es Artikel im großen weiten Netz, die besagen, ZF1 ist nicht mit php7 kompatibel?
    Das offizielle GitHub-Repository ist hier die korrekte Anlaufstelle.
    Ein Blick in die Konfiguration für Travis (zur automatischen Ausführung der Tests) hilft ebenfalls:

    Code:
    php:
      - 5.2
      - 5.3
      - 5.4
      - 5.5
      - 5.6
      - 7
      - hhvm
    
    …
     
    matrix:
      allow_failures:
       - php: 7
       - php: hhvm
    Nicht das es zu Missverständnissen kommt: viele Komponenten vom ZF1 laufen unter PHP 7, aber offiziell ist es nicht unterstützt und auch nicht getestet. Damit ist und bleibt es (Hoch-)Risikospiel unter PHP 7.

    (Man kann einfach bei PHP 5.6 bleiben, denn der „Security Support“ läuft noch und wer z.B. Debian verwendet, verlängert die Support-Zeit sogar. Aber beim ZF1 ist der offizielle Support ausgelaufen, außer man ist „Zend Server Enterprise“-Kunde. Daher spätestens jetzt über eine Migration nachdenken und beginnen!)
    Geändert von Kaiuwe (17.05.2017 um 13:58 Uhr)
    Zum Zend Framework stehen jedem folgende Quellen zum Nachschlagen zur Verfügung:

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 13.04.2012, 12:24
  2. Antworten: 0
    Letzter Beitrag: 03.09.2010, 05:07
  3. Fehlermeldung nach Update
    Von Komandar im Forum Lokalisierung & Internationalisierung
    Antworten: 8
    Letzter Beitrag: 18.02.2010, 17:55
  4. Antworten: 3
    Letzter Beitrag: 14.05.2009, 15:18
  5. Antworten: 3
    Letzter Beitrag: 17.12.2008, 11:56

Lesezeichen

Berechtigungen

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