Php 流浪者文件\u放置\u内容权限被拒绝

Php 流浪者文件\u放置\u内容权限被拒绝,php,vagrant,Php,Vagrant,我似乎不能允许在流浪汉中使用权限。我正在尝试运行importbuddy.php以迁移WordPress实例。我得到以下错误 文件内容(/path/):无法打开流:权限被拒绝 我在www目录中拥有777的安装权限,但这不会改变任何内容。你知道怎么解决这个问题吗 递归地将文件夹和文件权限设置为777应该可以解决您的问题(操作说明),但问题的根源可能是文件和文件夹的所有权问题 共享文件夹的所有者通常是“流浪者”,但服务器本身(如果您使用的是Ubuntu)作为用户和组“www数据”运行。您可以通过ssh

我似乎不能允许在流浪汉中使用权限。我正在尝试运行importbuddy.php以迁移WordPress实例。我得到以下错误

文件内容(/path/):无法打开流:权限被拒绝


我在
www
目录中拥有777的安装权限,但这不会改变任何内容。你知道怎么解决这个问题吗

递归地将文件夹和文件权限设置为777应该可以解决您的问题(操作说明),但问题的根源可能是文件和文件夹的所有权问题

共享文件夹的所有者通常是“流浪者”,但服务器本身(如果您使用的是Ubuntu)作为用户和组“www数据”运行。您可以通过sshing进入VM(
vagrant ssh
),导航到相关目录并在控制台中输入
ls-l
来查看文件的用户/组

如果您正在运行apache,则可以通过编辑以下文件(
/etc/apache2/envvars
)将用户更新为“vagrant”,如下所示:

查找此部分

export APACHE_RUN_USER=www-data
export APACHE_RUN_GROUP=www-data
并将其更改为

export APACHE_RUN_USER=vagrant
export APACHE_RUN_GROUP=vagrant
之后只需确保重新启动apache(使用此命令
sudo service apache2 restart
),文件权限错误应该得到修复