gpt4 book ai didi

ubuntu - 使用 vagrant 时未维护新创建文件的权限

转载 作者:太空宇宙 更新时间:2023-11-03 16:46:10 24 4
gpt4 key购买 nike

我将 vagrant 与 precise64 box 和 Laravel 4 项目结合使用。我已将存储文件夹设置为可写(777 仅适用于我)并且每次创建新文件时,例如 session ,我需要再次手动将新文件设置为可写。

是否有任何选项可以将新创建​​的文件设置为可写,以防止将来出现此类问题?

编辑:这是包含新 session 的 session 文件夹上的 ll -la 输出示例(从 vagrant box 完成),也许它会有所帮助。

vagrant@precise64:/myfinalproject$ ll -la ./app/storage/sessions/
total 16
drwxrwxrwx 1 vagrant vagrant 4096 Jul 9 04:29 ./
drwxrwxrwx 1 vagrant vagrant 4096 Jun 10 12:57 ../
-rwxrwxrwx 1 vagrant vagrant 13 Jun 10 12:57 .gitignore*
-rw------- 1 vagrant vagrant 229 Jul 9 04:29 sess_u8ov414cgie6v3afmkgn3net33

最佳答案

我有一个非常相似的,可能是相同的权限问题。我可以查看网站一次,然后所有请求都会导致权限错误。

尝试将以下代码添加到您的 VagrantFile:

# Set the ownership of the app/storage directory
config.vm.synced_folder "app/storage", "/vagrant/app/storage", :owner => 'www-data', :group => 'www-data'

希望对您有所帮助。以下来源为我提供了解决方案:https://github.com/experience/vagrant-laravel-application/blob/master/Vagrantfile

关于ubuntu - 使用 vagrant 时未维护新创建文件的权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17534627/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com