Ubuntu 14.04 on VirtualBox 安装在 OSX El Capitan 上



我尝试在VirtualBox上运行Symfony,并使用我的El Capitan中的共享文件夹。OSX规定了权限,因此当我尝试拥有共享文件夹时,我无法更改应用程序/缓存和应用程序/日志文件夹的用户,这意味着Symfony无法写入这些文件。我还尝试从 ubuntu 盒和 Mac 将权限更改为 777,并且 Symfony 无法以两种方式写入缓存。

不完全是我想要的,但我记得在Symfony中,您可以配置为将缓存和日志目录放在不同的位置,所以我将其移出了共享文件夹。

代码位于 AppKernel 内部.php

public function getCacheDir()
{
    return dirname(__DIR__).'/../../symfony_var/cache/'.$this->getEnvironment();
}
public function getLogDir()
{
    return dirname(__DIR__).'/../../symfony_var/logs'.$this->getEnvironment();
}

最新更新