Autor | Zpráva | ||
---|---|---|---|
Lord Profil * |
#1 · Zasláno: 19. 1. 2006, 15:09:00
dobré odpoledne, snažím se vytvořit redakční systém na správu souborů, ale narazil jsem na jeden problém: sice se mi podařilo jakž takž vyřešit ochranu pomocí cookies a funguje to tak, že by se po úspěšném přihlášení změnila složka, se kterou se bude pracovat, takovým způsobem, že se najede o ze složky s RS o složku výš a pak do složky uživatele (to se ve formuláři taky zadává). A to je právě ten problém: nejde se dostat do nadřazeného adresáře, tříská se to tam s právy. Moc tomu nerozumím, mohl by mi někdo poradit?
|
||
error414 Profil |
#2 · Zasláno: 19. 1. 2006, 15:11:24
Lord
a nejaka chyba nebo sript, ale skok o adresar vis bz nemel bzt problem |
||
jozob Profil |
#3 · Zasláno: 19. 1. 2006, 15:17:50
Lord
Používaš funkciu chdir()? Nemohol by si konkretizovať chybové hlásenia? |
||
Anonymní Profil * |
#4 · Zasláno: 20. 1. 2006, 17:16:01
Ano, používám funkci chdir(). Vyhazuje to tohle:
"Warning: opendir(): open_basedir restriction in effect. File(/) is not within the allowed path(s): (/home/czechpark.com/rs.czechpark.com:/tmp:/usr/share/pear) in /home/czechpark.com/rs.czechpark.com/rs.php on line 24 Warning: opendir(/): failed to open dir: Operation not permitted in /home/czechpark.com/rs.czechpark.com/rs.php on line 24" čili mi to nedovolí se dostat nad adresář rs.czechpark.com. Pořádně ani nevím, jak to tam je nastavené, protože pro ty lidi to dělám v podstatě externě... |
||
Lord Profil * |
#5 · Zasláno: 20. 1. 2006, 17:19:12
Sorry, zapomněl jsem se podepsat...
|
||
Hugo Profil |
#6 · Zasláno: 20. 1. 2006, 17:23:26
Lord
Nojo, do rootu (adresář /) tě to určitě nepustí. Musíš napsat celou cestu (např. /pub/www/) nebo relativní vzhledem k aktuálnímu adresáři. |
||
jozob Profil |
#7 · Zasláno: 20. 1. 2006, 17:24:06
Možno sa mýlim, ale mne to pripadá, akoby si chcel otvoriť priečinok, ku ktorému nemáš prístup.
|
||
jozob Profil |
#8 · Zasláno: 20. 1. 2006, 17:25:36
Ešte dodávam, že môžeš sa pohybovať v týchto adresároch:
/home/czechpark.com/rs.czechpark.com /usr/share/pear /tmp |
||
Lord Profil * |
#9 · Zasláno: 20. 1. 2006, 17:36:28
Aha. A je nějaký způsob, jak se dostat z "/home/czechpark.com/rs.czechpark.com" do např. "/home/czechpark.com/blabla" ?
|
||
Hugo Profil |
#10 · Zasláno: 20. 1. 2006, 17:38:13
../blabla
|
||
jozob Profil |
#11 · Zasláno: 20. 1. 2006, 17:44:03
Lenže prístup do /home/czechpark.com/ asi nemáš. Máš prístup len do:
/home/czechpark.com/rs.czechpark.com /usr/share/pear /tmp |
||
Lord Profil * |
#12 · Zasláno: 20. 1. 2006, 17:45:36
Nevím, nevím. Když jsem to zkoušel s jinou složkou, která vím, že existuje, tak to vyhodí tu samou chybu co předtím. To abych spíš kontaktoval webmastera, že...?
|
||
Hugo Profil |
#13 · Zasláno: 20. 1. 2006, 17:48:26
A máš přístup do té složky /home/czechpark.com/blabla?
To že nemá přístup do /home/czechpark.com/ nemusí vadit, protože on do toho adresáře nepotřebuje jít. |
||
jozob Profil |
#14 · Zasláno: 20. 1. 2006, 17:51:13
Hugo
Lenže ak má prístup len do adresára /home/czechpark.com/rs.czechpark.com, určite nemá prístup do adresáru /home/czechpark.com/blabla, či nie? |
||
Lord Profil * |
#15 · Zasláno: 20. 1. 2006, 17:52:23
Poněvadž to tam hází opět tu samou chybu, čili
"Warning: opendir(): open_basedir restriction in effect. File(../blabla) is not within the allowed path(s): (/home/czechpark.com/rs.czechpark.com:/tmp:/usr/share/pear) in /home/czechpark.com/rs.czechpark.com/rs.php on line 24 Warning: opendir(../blabla): failed to open dir: Operation not permitted in /home/czechpark.com/rs.czechpark.com/rs.php on line 24" tak nejspíš ne. |
||
Hugo Profil |
#16 · Zasláno: 20. 1. 2006, 17:57:15
Lord
Napiš správcům nebo se podívej na jejich webu, třeba tam nějaké info bude. |
||
jozob Profil |
#17 · Zasláno: 20. 1. 2006, 17:57:24
Stačí si pozorne prečítať chybovú hlášku. Veta " ... is not within the allowed path(s): (/home/czechpark.com/rs.czechpark.com:/tmp:/usr/share/pear) ... " hovorí sama za seba. Jednoducho k tomu priečinku nemáš prístup. V tej chybovej hláške je zoznam povolených lokácií.
|
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0