Hilf mir korrigieren meine php include Pfad auf Windows 7, habe ich einen Block getroffen
-
29-09-2019 - |
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
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";