Frage

Ich habe gerade heruntergeladen Zend Server Community Edition für Fenster und stellte fest, dass es nicht das ZF-Dienstprogramm in den Tutorials enthalten sind, umfassen. Ich heruntergeladen und entpackt die Zend Framework (Version 1.7.8, da Version 1.8 würde nicht Download richtig). Dazu gehört auch die zf.bat Dienstprogramm, das die grundlegenden Projektdateien generieren soll. Leider weder scheint das Codegenerator Paket enthalten sein, die erforderlich ist für das Werkzeug zu bedienen. Der Fehler, den ich erhalten ist:

  

H: \ zend> zf

     

Warning: require_once (Zend / Codegenerator / Php / file.php): failed to open stream: N   o solche Datei oder ein Verzeichnis in D: \ Simon \ code \ zend \ ZendServer \ share \ ZendFramework \ in   Cubator \ library \ Zend \ Werkzeug \ Project \ Context \ Zf \ ControllerFile.php in Zeile 4

     

Fatal error: require_once (): Failed opening erforderlich ‚Zend / Codegenerator / Php / Fil   e.php '(include_path =' D: \ Simon \ code \ zend \ ZendServer \ share \ ZendFramework \ incubato   r \ library; D: \ Simon \ code \ zend \ ZendServer \ share \ ZendFramework \ library;; D:. \ Simon \ c   ode \ zend \ ZendServer \ share \ ZendFramework \ library ") in D: \ Simon \ code \ zend \ ZendServ   er \ share \ ZendFramework \ Inkubator \ library \ Zend \ Werkzeug \ Project \ Context \ Zf \-Controller   File.php in Zeile 4

Ich habe um gesucht und gefunden einige Diskussionen . Einige andere haben das gleiche Problem hatte, und es behoben, indem die neuesten SVN mit den folgenden Befehlen heraus überprüfen:

cd $PATH_TO_ZF/ZendFramework-1.7.7
cp -r incubator/library/Zend/Tool/ library/Zend/
cp -r incubator/library/Zend/Reflection/ library/Zend/
cd library/Zend/Tool
mkdir CodeGenerator
cd CodeGenerator
svn co http://framework.zend.com/svn/framework/standard/incubator/library/Zend/CodeGenerator .
cd ..
find . | grep -v .svn | xargs perl -pi -e "s|Zend/CodeGenerator|Zend/Tool/CodeGenerator|g"
find . | grep -v .svn | xargs perl -pi -e "s|Zend_CodeGenerator|Zend_Tool_CodeGenerator|g"

Leider ist die neueste SVN nicht über Codegenerator auch nicht.

War es hilfreich?

Lösung

In der Zwischenzeit, da ich diese Frage schrieb und schicken es ab, entdeckte ich eine mögliche Abhilfe. Sobald das MSI-Installationsprogramm für den Zend Server seinen Kurs ausgeführt wurde, geben Sie die folgenden Befehle von einer Befehlszeile aus:

cd <wherever you installed the server>\ZendServer\share
rd /S /Q ZendFramework
mkdir ZendFramework
cd ZendFramework
svn co http://framework.zend.com/svn/framework/standard/trunk/ .

Dann stellen Sie sicher, dass

<wherever you installed the server>\ZendServer\share\ZendFramework\bin

Ist in Ihrer Umgebungsvariable PATH. Der zf Befehl scheint jetzt zu funktionieren.

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