Avatar billede gedekid Nybegynder
27. august 2010 - 08:45 Der er 4 kommentarer

Safe mode restriction

Hej eksperter,

jeg har et script der sammensætter en csv fil af brochurebestillinger og så et cronjob der skal køre filen og sende csv filen afsted, men når jeg kører cron'en får jeg en mail med fejlen:

PHP Warning:  fopen(): SAFE MODE Restriction in effect.  The script whose uid is 10002 is not allowed to access /var/www/vhosts/XXX.dk owned by uid 0 in /var/www/vhosts/XXX.dk/httpdocs/brocbest_dk.php on line 23

Men kører jeg brocbest_dk.php manuelt i browseren, så ryger filen fint afsted.

Min linje (22 og) 23 er:

22: $fileName = "Svenske brochurebestillinger - ". date("d.m.Y") .".csv";
23: $fileHandle = fopen($fileName, 'w')or die("Could not open file");

Domænet ligger på en Plesk der kører FastCGI

er der noget jeg overser?
Avatar billede gedekid Nybegynder
27. august 2010 - 08:50 #1
Kan lige tilføje at min cron command er

php -q httpdocs/brocbest_dk.php
Avatar billede repox Seniormester
27. august 2010 - 08:51 #2
php -d safe_mode=Off -q httpdocs/brocbest_dk.php
Avatar billede gedekid Nybegynder
27. august 2010 - 09:09 #3
Så skete der ihvertfald noget, men jeg får nu

PHP Warning:  fopen(Danske brochurebestillinger - 27.08.2010.csv): failed to open stream: Permission denied in /var/www/vhosts/XXX.dk/httpdocs/brocbest_dk.php on line 23

Jeg er næsten sikker på at alt er sat til 777.
Avatar billede repox Seniormester
27. august 2010 - 09:11 #4
Næsten sikker er ikke godt nok...
Safe mode er ihvertfald ikke længere problemet i shell.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester