Necesito replicar lo que ya funcionó la PC que estaba usando (perteneciente a la empresa para la cual trabajo) en mi propia PC, ahora que la recuperé nuevamente. Para la instalación de PHP seguí las instrucciones descritas en http://php.net/manual/en/install.windows.iis7.php. En la otra máquina opté por usar WAMP y trabajar con Apache.
No me funcionaba el fopen del post anterior sobre el archivo target por un problema de permisos ("permission denied"). Se resolvió gracias al siguiente comentario dentro de http://www.php.net/manual/en/function.fopen.php:
In IIS you must add the group Authenticated Users with write and modify permissions in the file where you want to write if you are in a Protected directory (Basic or Digest authentication) and want to write to a file in a Unprotected directory (Anonymous Access) in order to get permission to do that. Otherwise you will get the message: PHP Warning: fopen(x.txt): failed to open stream: Permission denied in c:\web\x\x.php on line 3 PHP Warning: fwrite(): supplied argument is not a valid stream resource in c:\web\x\x.php on line 10
Es decir, se resolvió cambiando los permisos del archivo para el grupo Users de Windows.
Muy probablemente tenga que volver a revisar las "Optional Directives" de http://www.php.net/manual/en/install.windows.manual.php cuando el procesamiento comience a tomar más tiempo y a usar más memoria. Es muy probable que los valores por defecto sean insuficientes, pero por ahora lo dejo así.
No hay comentarios:
Publicar un comentario