2014-04-30 4 views
0

방글리쉬 기반 VM에서 Yii 프로젝트를 설정하려고하지만 파일 권한에 문제가 있습니다. 프로젝트에 쓰기 권한이있는 app/runtime 폴더가 있지만 사이트에서 쓰기가 가능하지 않다고 불평합니다. 방글라데시 사용 권한 문제

나는 여기 config.yaml의 덩어리 인의 CONFIGS을 만들 PuPHPet을 사용 :

synced_folder: 
     source: 
      source: ./ 
      target: /var/www 
      nfs: 'false' 
      owner: 'www-data' 
      group: 'www-data' 
      mount_options: 
       - "dmode=775" 
       - "fmode=775" 
     yiicore: 
      source: ../yii/framework 
      target: /yii 
      nfs: 'false' 

는 그래서는/var/www가 같은 프로젝트 폴더를 연결하려고하고, 그 부분의 작품이 있지만, 웹 응용 프로그램에 쓰기 권한이 없습니다. ,

I는 "튜토리얼"가능한 솔루션 다른 시도 ([LS -la] "drwxr-XR-X 1 유랑 방랑 272 사월 10 14시 14분 런타임/"는 상기 소유자 및 그룹 여전히 방랑이다) 그러나 어떤 성공하지 않고 :

에 Params :

  • 호스트 : MacMini (2012 년 후반), OS X 매버릭스 + 버추얼 4.3.10
  • 고객 : Precise32 (LAMP) 방랑 1.7.2, 변화에 대한
+0

나는 이미이 문제를 해결했는지 아무 생각하지만, 내가 먼저 시도하고 폴더에 응용 프로그램을 이동 것이라고 공유되지 않습니다. 공급자 (아마도 VirtualBox)가 사용 권한을 제어하고 적절하게 설정할 수 없기 때문에 호스트 컴퓨터와 공유되는 폴더에 문제가 있습니다. 버추얼 박스는 권한 제어를 가지고 있기 때문에 애플리케이션도 마찬가지다. 나는 조금은 도움이되기를 바랍니다. 나는 파마 문제에 스스로 빠져 나갔다. 그래서 시도해 보라. – cOp

답변

0

다음과 같은 권한.

group: sync_group, owner: sync_owner, mount_options: ['dmode=777', 'fmode=776'] 
0

나는 sshfs 솔루션을 선호했다. 호스트 : apt-get update; apt-get install sshfs VM : apt-get update; apt-get install sshfs 호스트 : mkdir share01; sshfs [email protected]:/home/user ./share01; cd share01 && ls -al