1. 程式人生 > >macmini中vagrant不能建立檔案解決辦法

macmini中vagrant不能建立檔案解決辦法

開發環境是macnimi os,執行環境是vagrant + nginx + php。

最近在開發過程中,需要跟py同事聯調,拿引數的時候,想通過寫日誌檔案的形式拿到引數,進行測試;

可是遇到了檔案不能建立的問題,再加上之前又遇到過無許可權建立目錄的問題,所以下定決心,一定要解決這個許可權問題。

測試過多種辦法,最後在百度問答中看到了這個解決辦法,並測試通過。

原連結沒有貼過來,把這個解決辦法,也分享給需要的同學。

# 你在vagrant的虛擬機器裡修改目錄許可權是沒有用的,你要在配置檔案中修改同步目錄的許可權,然後同步進去以後,許可權就改變了,下面是我的配置檔案目錄以及許可權:
config.vm.synced_folder "wwwroot", "/home/wwwroot",create: true, owner:"www", group: "www" # 假設你用的是nginx,那麼要確認你的配置檔案裡使用者和組都是www,如下 user www www; # 假設你用的是php-fpm,那麼要確認你的php-fpm配置檔案中使用者和組都是www,如下 listen.owner = www listen.group = www