2016-07-13 27 views
0

私はVirtualBoxでSymfonyを実行し、私のEl Capitanから共有フォルダを使用しようとしています。 OSXはアクセス権を指示するので、共有フォルダを作成しようとすると、ユーザーをapp/cacheとapp/logフォルダに変更することはできません。つまりSymfonyはこれらのファイルに書き込めません。私はubuntuボックスとMacの両方から777へのアクセス権を変更しようとしましたが、両方の方法でSymfonyはキャッシュに書き込めません。OSX El Capitanにインストールされた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(); 
} 
内側にある
関連する問題