Mám udělanou galerku v php. Už ji používám i na jiných serverech. Jenom tady ale dostávám hlášku:
Warning: is_dir(): open_basedir restriction in effect. File(/3w/unas.cz/h) is not within the allowed path. (from /3w/unas.cz/h/homeopatie) in /3w/unas.cz/h/homeopatie/classFile.php3 on line 264
Vše funguje, ale nevim, jak to vyřešit, aby ta hláška zmizla, čeho se týká.Díky za pomoc.
Je to na týhle adrese: http://www.homeopatie.unas.cz/galery.php?kat=1
<HTML>Někde máš špatně cestu, protože se ti ten skript snaží dostat do adresáře, do kterého nemáš přístup (/3w/unas.cz/h).</HTML>
martin (tublatanka.czweb.org)
in /3w/unas.cz/h/homeopatie/classFile.php3 on line 264
chyba na radku 264, jenze do tveho scriptu nevidime, takze vic nelze rici. Jen, ze se pokousi dostat do adresare, kde nema pravo. A pravdepodobne je to vyvolano spatne zadanou cestou, viz Thalia
Co s tim?
classFile.php3 -> *.txt -> tublatanka.czweb.org/classFile.txt
aby si mohli i ostatni prohlednout zdrojovy kod programu nebo dat odkaz na stranku, kde ta galerie je.
A nejlepe, je to chyba te galerie, reklamuj na domovske strance, pripadne hledej tam odpoved.
Takhle, je velice pravdepodobne, ze na domovske strance maji dobrou verzi. Kdo vi, kde jsi sehnal tu, co mas ty.
tak samotná galerie je tady:
http://www.homeopatie.unas.cz/galery.php?kat=1
Soubory, který generujou galerku jsou tyto:
http://www.homeopatie.unas.cz/txt/classfile.txt
http://www.homeopatie.unas.cz/txt/foto.txt
Sice jsem to moc nezkoumal (dlouhý, nemám čas ;), ale zkusil bych to var $TEMPDIR = '/tmp'; nahradit za var $TEMPDIR = './tmp';
Pokud to nepůjde, tak bude problém někde jinde. (Třeba přepsat ten error_reporting na 0 ;)
Tom (manual.wz.cz)
mam stejny nazor
/tmp -> / je odkaz na homedir. A kdo vi, jak to tu maji nastaveno, dal bych tam ./ nebo nic