-1
我在基於Ubuntu的Vagrant開發框中爲Pryocms設置開發環境。我遇到的問題是,當PyroCMS在存儲目錄中創建任何內容時,不會創建任何人讀寫的權限,因此係統會拋出一個錯誤,指出文件不可寫入。繼續我不得不chmod -R 777 storage
然後它繼續前進,但如果創建了新的東西,問題再次出現。 PyroCMS似乎是在我的用戶名創建文件?PyroCMS在Vagrant框中的用戶權限
我在基於Ubuntu的Vagrant開發框中爲Pryocms設置開發環境。我遇到的問題是,當PyroCMS在存儲目錄中創建任何內容時,不會創建任何人讀寫的權限,因此係統會拋出一個錯誤,指出文件不可寫入。繼續我不得不chmod -R 777 storage
然後它繼續前進,但如果創建了新的東西,問題再次出現。 PyroCMS似乎是在我的用戶名創建文件?PyroCMS在Vagrant框中的用戶權限
我已成功使用,以解決這個問題如下:
config.vm.synced_folder '~/projects', '/home/vagrant/projects', :owner=> 'vagrant', :group=>'www-data', :mount_options => ['dmode=777', 'fmode=777']
我明白,這可能不是一個很大的修正,當然不是一個生產服務器,但對於本地箱可以肯定的作品,通過強制掛載共享使用777權限。
您是如何安裝的?是與流浪的用戶或根或另一個用戶安裝pyrocms? –
還沒有得到安裝。我設置了映射我的本地項目目錄的流浪盒,然後使用composer來提取Pyrocms的設置。當我嘗試運行安裝程序時出現問題。 – Gavin