Kod fopen boğuculara ():
<?php
ini_set('display_errors',1);
error_reporting(E_ALL);
$fp = fopen("/path/to/file/some_file.txt","a") or die("can't open file");
fwrite($fp,"some text");
fclose($fp);
?>
Ve Oluşan web sayfasında diyor ki:
"Warning: fopen(/path/to/file/some_file.txt) [function.fopen]: failed to open stream: Permission denied in /var/www/html/test.php on line 5 can't open file"
Ben dosya izinleri ile oynamaya çalıştım, ama boşuna. I chown apache:apache some_file.txt
ile kullanıcı / grubu değişti ve chmod 755 some_file.txt
ile izinleri değişti. Burada ilgili sonucudur ls -l /path/to/file/
,
-rwxr-xr-x 1 apache apache 0 Apr 12 04:16 some_file.txt