Question
Able to Read but not Write to a file using PHP/Apache on CentOS
$myfile = fopen(“testData.txt”, “r”) or die(“Unable to open file!”);
echo fread($myfile,filesize(“testData.txt”));
fclose($myfile);
Above works! The following fails using either “a”-append or “w”-write!
$myfile = fopen(“testData.txt”, “a”) or die(“Unable to open file!”);
$txt = “John Doe\n”;
fwrite($myfile, $txt);
$txt = “Jane Doe\n”;
fwrite($myfile, $txt);
fclose($myfile);
ls -l returns:
-rw-rw-rw-. 1 user user 24 Dec24 07:54 testData.txt
I am sure that it is a permissions issue somewhere, but no clue where to look. PHP file and the data file are in the same directory (I know this is not good practice - just trying to eliminate as many variables as possible).
Thank you in advance.
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
×
Thank you KDSys for the quick response.
However, the lsattr command returns all ———————.