Hi,
i have installed a php-blog program (xbloglite) on my server, but when i login as a administratot and want to post a message the following errors appear:
Warning: fopen(/usr/local/psa/home/vhosts/sportklimtraining.nl/httpdocs/xbloglite/archives/00001.php): failed to open stream: Permission denied in /usr/local/psa/home/vhosts/sportklimtraining.nl/httpdocs/xbloglite/addblog.php on line 129
Warning: fwrite(): supplied argument is not a valid stream resource in /usr/local/psa/home/vhosts/sportklimtraining.nl/httpdocs/xbloglite/addblog.php on line 131
Warning: fclose(): supplied argument is not a valid stream resource in /usr/local/psa/home/vhosts/sportklimtraining.nl/httpdocs/xbloglite/addblog.php on line 133
Warning: Cannot modify header information – headers already sent by (output started at /usr/local/psa/home/vhosts/sportklimtraining.nl/httpdocs/xbloglite/addblog.php:129) in /usr/local/psa/home/vhosts/sportklimtraining.nl/httpdocs/xbloglite/addblog.php on line 141
The code of addblog it refers to is:
$fp = fopen(“inc/saved.txt”, “wb”);
fwrite($fp, $saved);
fclose($fp);
I already checked the permissions on saved/txt, and think they are ok (644). However, when i change this permission to 777 I get the following error:
Warning: fopen(/usr/local/psa/home/vhosts/sportklimtraining.nl/httpdocs/xbloglite/archives/00001.php): failed to open stream: Permission denied in /usr/local/psa/home/vhosts/sportklimtraining.nl/httpdocs/xbloglite/addblog.php on line 129
etc etc.
Of course I can change the permissions of that file to 777 too, but isn’t that a safety problem?? These permissions are supposed to ONLY let ME write to the files as a administrator, right?
I’m just a beginner with PHP and understand I have to do a lot of research to learn it, but has anyone some suggestions for the problem above??
Thanks,
Matthijs