2016-07-13 2 views
0

Symfony를 VirtualBox에서 실행하고 El Capitan의 공유 폴더를 사용하려고합니다. OSX에서 권한을 지정하므로 공유 폴더를 만들려고 할 때 symfony가 해당 파일에 쓸 수 없음을 의미하는 app/cache 및 app/log 폴더의 사용자를 변경할 수 없습니다. 나는 또한 우분투 상자와 Mac에서 777로 허가를 변경하려고 시도했다. Symfony는 캐시에 쓸 수 없다.OSX El Capitan에 설치된 VirtualBox의 Ubuntu 14.04

답변

0

정확히 내가 한 것은 아니지만 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(); 
} 
입니다