log dosyası yazma hatası 704 neden

1 Cevap php

Does anyone know what this error means FATAL: Autorisation no longer valid.704

It happens when I try to write to this file, but the permissions are set to 755 and 0644 The temp folder is in the rootfolder of this subdomain.

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

teşekkürler, Richard

1 Cevap

Bu komut dosyasını çalıştırın kullanıcı bu klasör / dosyayı kendi mu?

Bir yapılacaklar listesi

# ls -l /rootfolder/temp/

dosyasını değiştirmek için ayrıcalıklara sahip kullanıcı almak için, sanırım öyle root

kullanıcı dosyası (kullanıcı adınız ile değişim user) erişmek için izin vermek için kabuk aşağıdakileri yapın

# chown user /rootfolder/temp/mylog.log

Ayrıca fopen de tam yolunu kullanın.

UPDATE:
use this simple steps to write file, if you get errors then it may be something related to permissions

$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);