Hallo,
ich habe eine Code geschrieben der lokal auf dem XAMMP-Server funktioniert aber nicht mehr auf dem Webspace.
$filehandle = fopen('../sitemap.xml', 'w+');
if ($filehandle === FALSE) {
die("File Open Error");
}
$xml = $sitemapclass->output();
fputs ($filehandle, $xml);
fclose ($filehandle);
Damit erhalte ich die Meldung:
Warning: fopen(../sitemap.xml) [function.fopen]: failed to open stream: Permission denied in /var/www/web43/web/cron/cron1hour.php on line 43
File Open Error
Ich habe gelesen es ist ein Rechteproblem aber der Ordner web in dem die Datei erstellt werden soll hat die Rechte: 775 und eigentlich sollte der Server doch ohnehin schreiben dürfen.
Ich habe dann versucht davor:
touch('../sitemap.xml');
zu schreiben aber das bringt die Meldung.
Warning: touch() [function.touch]: Unable to create file ../sitemap.xml because Permission denied in /var/www/web43/web/cron/cron1hour.php on line 42
Ich habe PHP Safe Mode testweise abgeschaltet aber das hat auch nichts geändert.
Woran kann das liegen?
Übrigens wer einen kostenlosen Cronjob sucht: http://www.cron-job.org