2017-03-11 3 views
0

Ich versuche, die Assets in yii2 Testprojekt zu minimieren, aber ohne Ergebnis. Ich habe dieses Tutorial verwendet: HOW TO MINIMIZE THE ASSETS IN YII 2 FRAMEWORK

Ich benutze openserver. Im Verzeichnis Assets habe ich eine Datei namens compression erstellt. In dieser Datei habe ich yuicompressor.jar (YUI-Komprimierung) und compiler.jar (Google Closure-Compiler) eingefügt. files screenshot

Danach habe ich versucht, Konfigurationsdatei für den Kompressor, Ausführung dieses Befehls in der Openserver-Konsole (die in der Projektwurzel) zu erstellen:

$ ./yii asset/template assets/compression/config.php

Aber hier bekomme ich folgende Fehlermeldung:

"$" Is not internal or external 
Command, executable program or batch file.

Bitte helfen Sie mit!

+0

Versuchen Sie es ohne das '$' am Anfang. Die '$' -Notation wird normalerweise verwendet, um anzuzeigen, dass der Befehl in der Befehlszeile ausgeführt werden soll –

+0

Danke für Ihre Antwort! Ich habe versucht, ohne $, wie: ./yii Asset/Template Assets/Komprimierung/config.php, aber Thjatn bekomme ich diesen Fehler: "." Ist nicht intern oder extern Befehl, ausführbares Programm oder Batch-Datei. – Boris

+0

like: ./yii Asset/Vorlage Assets/Komprimierung/Config.php, aber thjatn Ich bekomme diesen Fehler: "." Ist nicht intern oder extern Befehl, ausführbares Programm oder Batch-Datei. – Boris

Antwort

0

Dies ist wahrscheinlich ein Umgebungsvariable/Pfadproblem. Versuchen Sie den gleichen Befehl mit php vor, möglicherweise ohne die ./. Konnte auch sein, dass Sie den gesamten Pfad zu PHP verwenden müssen, wie /path/to/php yii asset/template assets/compression/config.php.

+0

Ohne "php" und "./" funktioniert. Wie folgt: yii asset/template assets/compression/config.php – Boris

+0

Vielen Dank für Ihre Hilfe! – Boris

+0

Gut. Bitte markieren Sie es als gelöst. –

Verwandte Themen