2014-07-18 21 views
5

Ho caricato il mio progetto symfony (V2.5) sul server (del mio provider). Ora, voglio eseguire un comando comeEsecuzione di comandi "php app/console" sul server

"$ php app/console assetic:dump --env=prod --no-debug" 

Ma non ho accesso ad una CLI (Command Line Interface). Come posso inviare un comando del genere?

Thx Thomas

+0

SSH? Alcuni hosting condiviso non consentono di eseguire alcune funzioni come exec(), controlla se puoi usare la funzione exec – tttony

+0

Posso eseguire exec() e passthru(). Ma non trovo il php.exe per creare il comando della console. Qualche idea? (L'installazione di ConsoleBundle andava bene, ma devo eseguire il comando "app php/console assetic: dump --env = prod --no-debug" prima - problema di gallina o uovo) Qualche aiuto? – user3844495

risposta

4

Se non si ha accesso al server (tramite SSH per esempio), è possibile installare un pacchetto che permette l'accesso alla console di Symfony2 tramite il browser.

Ecco quello che sto usando: ConsoleBundle.

Una volta installato, accedere alla pagina della console (aggiungere /_console in URL dopo app_dev.php) e immettere assetic:dump --env=prod --no-debug nel campo di immissione.