Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/09/2011, 11:13
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: php, apache y permisos de usuario

@lgruz
El chmod() lo estoy aplicando correctamente, si te fijas, en los servidores que funciona, cambia los permisos. Y la script es exactamente la misma.

@datacenter
las funciones, no están bloqueadas en si a nivel de php, porque si tomo un archivo cualquiera y le doy permisos 0777 manualmente, funcionan.
Las carpetas y los archivos tienen todas un mismo propietario (2371), pero te doy un detalle extra, tengo en el php

Código PHP:
Ver original
  1. ini_set('display_errors', 1);
  2. ini_set('log_errors',1);
  3. ini_set('error_log','./error-fs.txt');

Si a la carpeta que contiene la script, le doy 0777, el archivo error-fs.txt se crea, con permisos 0644 y el propietario aparece como 48, y se escribe constantemente registrando todos lo errores que se ven en pantalla.

Una vez hecho esto, le quito el 0777 a la carpeta de la script y le restablezco el 0755, que es el valor con que se suben x defecto.
Entonces uso las funciones chmod(), fopen(), fwrite() etc sobre ese archivo con usuario 48 y funcionan todas !!!
Evidentemente el problema pasa por el propietario
No sé si este dato pueda servirte de algo y haya forma de resolverlo

Saludos y gracias
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.