Vagrant file_put_contents permission denied
我似乎不允许在流浪者中使用权限。我试图运行importbuddy.php来迁移WordPress实例。我得到以下错误。
我在
虽然递归地将文件夹和文件权限设置为777应该可以解决您的问题(此处的说明),但此问题的根源可能是文件和文件夹的所有权问题。
共享文件夹的所有者通常是"漂泊的",但是服务器本身(如果您使用Ubuntu)作为用户和组"www-data"运行。您可以通过ssh进入您的vm(
如果您运行的是Apache,那么可以通过编辑以下文件(
查找此分区
1 2 | export APACHE_RUN_USER=www-data export APACHE_RUN_GROUP=www-data |
把它改成
1 2 | export APACHE_RUN_USER=vagrant export APACHE_RUN_GROUP=vagrant |
之后,只要确保重新启动apache(使用此命令