Warning: is_dir(): open_basedir

9 příspěvků

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. nevite nekdo jak odstranit chybu: Warning: is_dir(): open_basedir restriction in effect. File(/3w/wz.cz/s) is not within the allowed path. (from /3w/wz.cz/s/salamander) in /3w/wz.cz/s/salamander/fotky.php on line 11 fotky.php: 08: $adresar = Dir (getcwd()); 09: while ($polozka=$adresar->read()): 10: 11: if (Is_Dir($polozka) and $polozka !="." and $polozka !=".."): 12: 13: $pp[] = $polozka; 14: 15: endif; 16: endwhile; 17: $adresar->close(); dik moc
  2. takové věci se mohou, z bezpečnostních důvodů, dělat pouze v rámci tvého rootu. Takže, pokud je tvůj root /3w/wz.cz/s/salamender, tak nic z adresáře .. nezjistíš. Asi bude chyba jinde než si myslíš. Napadá mě, jestli tam není někde include z nějakého dalšího adresáře a tak... Myšleno takto: pokud je a.php v rootu a je tam include("adr/x.php"); a v x.php je saháno na .. tak se dostaneš mimo oblast, kde můžeš operovat...
  3. .ještě mě napadlo, $_SERVER['DOCUMENT_ROOT'], je jiný než bys potřeboval
  4. dik za odpoved! hele ten soubor fotky.php je v mem rootu! a je na nej include ze souboru index.php a ten je tez v mem rootu! pls co je $server? dik
  5. $server je normalni promenna. $_SERVER je popsany tady: http://cz.php.net/reserved.variables
  6. Stepan, tak tam mas nekde botu.
  7. vyreseno: $_SERVER['DOCUMENT_ROOT'] = "root/3w/wz.cz/s/salamander"; takova kravina dik wsem
  8. tak prej nic:) chybuje to porad!§
  9. $_SERVER['DOCUMENT_ROOT'] tohleto bys mel mit jako info, ne neco, co bys mel nastavovat. Proste ke zdejsimu document_root si musis pridat svuj ocasek (s/salamander) a vsude s tim pocitat. Nebo to chybuje jeste jinde?

← Zpět na všechna témata