No se puede get acceso al file en localhost en Windows

Periódicamente, después de la descarga de la sucursal de github Yii muestra un problema de este tipo:

copy(Z:\home\localhost\www\insur\insurance\assets\c75d288a\css\_notes\dwsync.xml) [<a href='function.copy'>function.copy</a>]: failed to open stream: Permission denied 

(/_notes/dwsync.xml – es un file creado por DreamWeaver automáticamente para las notas del desarrollador). No puedo entender lo siguiente:

  1. Por qué Yii intenta implementar copy ($ path, $ dst.DIRECTORY_SEPARATOR. $ File); para ese file (está aquí: [raíz_de_sitio] \ yii \ framework \ utils \ CFileHelper.php (130) )?
  2. ¿Por qué es posible un error de acceso en Windows localhost?
  3. ¿Qué es exactamente una fuente de error – Windows, Apache o Yii (o tal vez DW)?
  4. ¿Cuál es la solución?

¡Así que un verdadero Gurú necesitaba! ¡Creo que aquí hay uno!

  1. En general, Yii Assets Manager intentará publicar (o republicar) copys de los resources difirent (img, css, js, ..etc) utilizados por su aplicación (realizados por usted o nativamente en el marco, por ejemplo, material del module Gii)
  2. Un error de acceso puede ocurrir en localhost si no configuró el permiso necesario para el process del server web. Pero en este caso exacto, creo que el server web no puede encontrar la carpeta desde el principio.
  3. Es un crimen set entre Yii y Apache. Yii CAssestsManager espera una carpeta de activos , Apache no puede encontrarla y se queja
  4. Solución propuesta :

¡Asegúrese de tener una carpeta llamada assets en su raíz de la aplicación y asegúrese de que el process del server web pueda escribirla !

Para entender más acerca de Yii Assests ver este wiki-post