Hey,

Ik probeer een file put contents in een 'parent dir' van een script te doen. Maar dat wordt gedenied. Heel vervelend. Weet iemand hoe dit op valt te lossen?

Ik heb al:
- Alle files en dirs permissions even op 777 gezet
- De dir waar ik heen wil staat in de "open_basedir"

Groetjes
In Filezilla ofwat? Want ik kan soms een bestand niet verplaatsen/verwijderen in Filezilla als dat is wat je bedoelt terwijl de permissies in filezilla goed staan.
( je kan het oplossen door dan met je host contact op te nemen.
Nee in een php script zelf.

<?php

error_reporting(E_ALL);
ini_set('display_errors', true);

$file = '/var/www/vhosts/domein.nl/jelle.txt';

file_put_contents($file, 'hallo');
chmod($file, 0777);

phpinfo();

?>


Warning: file_put_contents(/var/www/vhosts/domein.nl/jelle.txt): failed to open stream: Permission denied in /var/www/vhosts/domein.nl/httpdocs/jelle.php on line 8 Warning: chmod(): No such file or directory in /var/www/vhosts/domein.nl/httpdocs/jelle.php on line 9
Het bestand staat op dat moment niet meer op die locatie die in $file is opgegeven je hebt hem immers verplaatst.
Het bestand bestaat niet maar file_put_contents zou die aanmaken.

[size=xsmall]Toevoeging op 19/11/2012 17:29:25:[/size]

Apache is running on apache:apache i would like it to run on jelle:jelle some one knows how?

Reageren