2015-06-16 10 views

risposta

4

Nel mio caso dovevo mantenere i file di cache e di registro non sincronizzati e la soluzione che ho scoperto era creare un collegamento simbolico invece delle cartelle di cache e di registro (ad esempio app/cache e app/log) che punta a una directory all'esterno della sincronizzazione cartella (es. /home/vagrant/project/cache). Quindi, i file all'interno di app/cache non sono sincronizzati. Spero che sia d'aiuto.

1

Il mio rappresentante non è abbastanza alto per commentare la risposta di cui sopra, ho avuto lo stesso identico problema. Ho dovuto fare un po 'di lavoro e capire questo dettaglio:

Il link simbolico deve essere nella vostra macchina virtuale. Così, per esempio:

vagrant ssh 
cd your/webapp 
mkdir outside/your/webapp 
ln -s outside/your/webapp cache 

Ora il link simbolico verranno visualizzati nella cartella del progetto, ma non sarà effettivamente la sincronizzazione tutti i file su di esso.

+0

Ovviamente, '/ home/vagrant/project/cache' si trova all'esterno della cartella di sincronizzazione, ma all'interno della VM. – Manolo

Problemi correlati