脚本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*
不知道自从我上次启动这个盒子以来发生了什么变化。我没有改变任何流浪汉的配置。
我如何深入了解?