Frage

Ich habe die ZFDotrine aus einem Beitrag here aber richtig nun stellt sich Art von Kopfschmerzen zu sein, wo ich weiß nicht, warum zf nicht zfdoctrine Anbieter sehen können.

Ich habe eine Art von schattiger Umgebung auf meinem windows 7.i haben xampp 1.7.3 und zend server5.0.2 auf meinem Rechner jeweils mit einer anderen Version von zf.so i heruntergeladenen zf 1.10.8 unter Laufwerk c (C:\ZendFramework) und das ist in der environment variable path verwiesen und seine Bibliothek in php.ini. Ich habe c:/xampp/php/PEAR/zend Ordner und c:/xampp/php/zf.bar | zf.php entfernt. Ich habe auch 6,9 Netbeans die zf.ini für me.After einige Probleme mit NetBeansCommandsProvider erstellt ich habe alles gut funktionieren, von der Projektkommandozeilen-Tool zum Werkzeug von Netbeans erstellen.

xamp / php.ini

  

include_path = "; C:. \ Xampp \ php \ PEAR; C: \ ZendFramework \ library";

zendserver / php.ini

  

include_path = ".; C: \ ZendFramework \ library"

in zf.ini ich habe Änderung php.includepath zu php.include_path

  

php.include_path = "C: \ ZendFramework \ library;; C:. \ Users \ sensei \ .netbeans \ 6.9 \ zend; C: \ ZFDoctrine;"   basicloader.classes.0 = "NetBeansCommandsProvider"

So mit ZFDoctrine physisch unter C und in zf.ini i thougth alles verwies funktionieren würde, aber ich habe Fehler

  

Fehlgeschlagen opening 'ZFDoctrine \ Werkzeug \ DoctrineProvider.php' für die Aufnahme (include_path = '.; C: \ xampp \ php \ PEAR; C: \ ZendFramework \ library; C: \ ZFDoctrine;') in C: \ ZendFramework \ library \ Zend \ Loader.php on line 147

für den Befehl zf enable config.provider ZFDoctrine_Tool_DoctrineProvider

Offensichtlich wenn ich kopieren ZFDoctrine Ordner C:. \ ZendFramework \ library \ zend \ it works.that macht mich erkennen, dass es etwas falsch mit der include_path ist

Ich denke an auch an den PEAR-Ordner zu kopieren, sondern das auch, ich weiß nicht, ob das der beste Weg ist einfach zu go.I verstehen nicht, warum es nicht die ZFDoctrine Ordner finden. Ich bin irgendwie hat stuck.Please jemand erfolgreich mit diesem mit mir seine Erfahrung teilen? Können Sie darauf hinweisen, was ich tue Recht nicht? Dank für this.this Lesen ist eine Art Blocker mir

War es hilfreich?

Lösung

Zend_Tool verwendet die Include-Pfad in zf.ini, so dass es das hier ist Sie überprüfen müssen:

  

php.include_path = "C: \ ZendFramework \ library;; C:. \ Users \ sensei \ .netbeans \ 6.9 \ zend; C: \ ZFDoctrine;"

Was ist der richtige vollständige Pfad zu DoctrineProvider.php? Im Moment sieht es für:

  

C: \ ZFDoctrine \ ZFDoctrine \ Werkzeug \ DoctrineProvider.php

, die nicht gut aussehen. Vorausgesetzt, dass Sie die volle ZFDoctrine bis C extrahiert haben: \ ZFDoctrine, dann sollte es sein:

  

php.include_path = "C: \ ZendFramework \ library;; C:. \ Users \ sensei \ .netbeans \ 6.9 \ zend; C: \ ZFDoctrine \ library";

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top