Autor | Zpráva | ||
---|---|---|---|
jimmi Profil * |
#1 · Zasláno: 9. 12. 2007, 22:46:47
Zdravím,
mám problém s vytvořením adresáře a následným nahráváním souborů... pomocí umask(0000); mkdir("adresar", 0777); vytvořím adresář, chmod se jeví jako 777, takže je vše v pořádku, ale pokud chci zapisovat do tohoto adresáře, tak už to nejde a hlásí to Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid is 1001 is not allowed to access adresar owned by uid 33 in čím to? Má to něco společnýho Safe modem? A jde to nějak obejít. Docela bych do těch vytvořených adresářů potřeboval zapisovat :( |
||
djlj Profil |
#2 · Zasláno: 9. 12. 2007, 22:49:21
jimmi
Jo, jde to obejít. Nastav skriptu jako vlastníka www-data (což by mělo být uid 33). |
||
jimmi Profil * |
#3 · Zasláno: 9. 12. 2007, 22:51:51
djlj: co, kde? Můžeš prosím trchu názorněji? Díky
|
||
djlj Profil |
#4 · Zasláno: 9. 12. 2007, 22:54:08 · Upravil/a: djlj
V konsoli: chown www-data:www-data tvujskript
nebo: chown ftp:ftp adresar (1001 by mělo být pokud se nemýlím ftp) Jinak požádej webhostera. Ale u freehostingu nepočítej, že se ti s tím bude někdo dělat. Nejjednodušší by bylo vytvářet ty složky pomocí ftp funkcí. |
||
Časová prodleva: 16 let
|
0