RuntimeException: Failed to write cache file "/vagrant/xxxxxx/app/cache/dev/classes.php

app/cache app/logsへのpermission Error

ハマった。。app_dev.phpのWelcomeページが表示された時はホッとしたけど、やっとStartライン。。

  • 結論 Vagrantfileのsynced_folderにsyncするフォルダとファイルに権限を追加
    こう書いておくと、同期されるdirectory 777 file 666 となる
    いつもは/var/www/htmlを/vagrantシンボリックリンクを貼るだけだったので、少し理解が広まった
config.vm.synced_folder "./", "/vagrant", owner: 'vagrant', group: 'apache', mount_options: ['dmode=777', 'fmode=666']