Pregunta

¿Alguien sabe qué significa este error?FATAL:La autorización ya no es válida.704

Ocurre cuando trato de escribir en este archivo, pero los permisos se establecen en 755 y 0644 La carpeta TEMP está en la reducción de raíz de este subdominio.

if ($handle = fopen( 'temp/mylog.log'"a+") )
                {
    if( !fwrite( $handle, $json ) )
    {
    throw new Exception("can't write to ...");
    }
    fclose( $handle );
    }

gracias, ricardo

¿Fue útil?

Solución

¿El usuario que ejecuta ese script es propietario de esa carpeta/archivo?

hacer una lista

# ls -l /rootfolder/temp/

para conseguir que el usuario que tiene privilegios modifique el archivo, supongo que es raíz

haga desde su shell lo siguiente para permitir que su usuario acceda al archivo (cambie usuario con tu nombre de usuario)

# chown user /rootfolder/temp/mylog.log

Utilice también la ruta completa en fopen.

ACTUALIZAR:
Utilice estos sencillos pasos para escribir el archivo. Si obtiene errores, puede que sea algo relacionado con los permisos.

$myFile = "/home/woonbel/public_html/tsa.nl/temp/tsa.log";
$fh = fopen($myFile, 'w') or die("can't open file");
$stringData = "Some of your text...bla bla\n";
fwrite($fh, $stringData);
fclose($fh);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top