Nette\Image a SAFE MODE
- trubi
- Člen | 25
Ahoj,
mam problem pri pouziti tridy Image se zapnutym safe modem.
Pri ukladani obrazku funkce imagejpeg() vyhodi warning.
Warning: imagejpeg() [function.imagejpeg]: SAFE MODE Restriction in effect. The script whose uid is 7751 is not allowed to access /home/www/traktor-rock.cz/subdomains/www/images/gallery/ahoj-album owned by uid 33 in /home/www/traktor-rock.cz/subdomains/libs/Nette/Image.php on line 399
Mozna to primo nesouvisi s Nette, ale kdyz se pres ftp podivam na ten adresar ahoj-album, nema nastavene pravo pro zapis, pritom jej vytvarim funkci mkdir(‚cesta‘, 0777); . Muzete mi poradit v cem muze byt problem? Dik
- Jan Tvrdík
- Nette guru | 2595
trubi napsal(a):
Muzete mi poradit v cem muze byt problem?
Problém je v tom zapnutém safe modu. Ten způsobuje, že PHP skript nemůže zapisovat do složky, kterou si sám vytvořil. Pokud máš možnost safe mode vypnout, vypni ho, pokud ne, tak můžeš místo mkdir použít ftp_mkdir.