脚本创建dir上的脚本权限被拒绝

时间:2015-11-12 02:43:40

标签: php ubuntu vagrant ubuntu-12.04

脚本yii/framework/utils/CFileHelper.php正在动态创建一个目录,但每次尝试写入此目录时,都会收到错误:

copy(/var/www/devsite/wpyii/assets/6ab3d6ea/JsTrans.js): failed to open stream: Permission denied

有关行的堆栈跟踪:

/var/www/devsite/yii/framework/utils/CFileHelper.php(130): copy("/var/www/devsite/wpyii/protected/extensions/JsTrans/JsTrans.js", "/var/www/devsite/wpyii/assets/6ab3d6ea/JsTrans.js")

我尝试删除dir,但每次脚本重新创建它时,它都无法将这些生成的文件写入其中。

还尝试sudo chmod -R 777 /var/www/devsite/wpyii/assets,但没有好处。

目标/var/www/devsite/wpyii/assets/6ab3d6ea1/var/www下的所有其他目标都归vagrant所有(这是一个Ubuntu流浪者框)。

drwxr-xr-x 1 vagrant vagrant  68 Nov 12 02:38 6ab3d6ea/

如果我ls -l /var/www/devsite/wpyii/protected/extensions/JsTrans为源目录,我得到:

-rwxrwxrwx 1 vagrant vagrant 3644 Oct 27 22:52 JsTrans.js*

不知道自从我上次启动这个盒子以来发生了什么变化。我没有改变任何流浪汉的配置。

我如何深入了解?

0 个答案:

没有答案