Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Jak nastavit open_basedir v linuxu

Chci si v php číst soubory na ploše v mém ubuntu,

nastavil jsem open_basedir na /

[http://pc.poradna.net/file/view/27689-screenshot-4  -png]

Restartoval, ale stejně mi nejde číst, dělám něco špatně? Nebo je potřeba ještě něco nastavit?

PHPkód:

[http://pc.poradna.net/file/view/27690-screenshot-5  -png]

(jo vím, plocha je lokace na hov** a může existovat bezpečnostní problém)
jen si to zatím testuji.

Děkuji za každou radu.

Edit: cat na cestu v php kodu funguje, vypíše obsah, takže cesta je správně.

Předmět Autor Datum
http://stackoverflow.com/questions/15079365/how-do -i-access-files-placed-outside-of-the-site-root
touchwood 18.12.2016 21:51
touchwood
Díky za odkaz, ale v tomto případě dostávám false nad file exist. Posílám tam cestu: /root/Desktop…
MašinkaTomáš 18.12.2016 21:57
MašinkaTomáš
tak znova: tvůj problém není PHP, ale Apache - předpokládám, že si to chceš zobrazovat na webové str…
touchwood 18.12.2016 22:02
touchwood
Jak znova, snad po prvé, ne? Poslal jsi mi odkaz, kde byl problém vyřešen jiným kódem v php. Ano, c…
MašinkaTomáš 18.12.2016 22:04
MašinkaTomáš
měl sis hlavně přečíst tu omáčku okolo. Zjistil bys, kde děláš chybu (ovšem obávám se, že tvé pojetí…
touchwood 18.12.2016 22:08
touchwood
Moc si vážím tvých rad, ale ty jsi asi nečetl můj dotaz, důležité je to co je v (jo vím, plocha je…
MašinkaTomáš 18.12.2016 22:10
MašinkaTomáš
stále nechápu co řešíš. Jasně jsem ti napsal proč to nejde a proč to taky nepůjde, leda bys ten syst…
touchwood 18.12.2016 22:12
touchwood
Nevím sice kde jsi to napsal, ale jasně. Apache bezi pod rootem a ja jsem take root, catnul jsem to…
MašinkaTomáš 18.12.2016 22:16
MašinkaTomáš
Apache rozhodně pod rootem neběží. A pokud běží, tak jsi to už dojebal.
touchwood 18.12.2016 22:18
touchwood
Tak hele, nejsem žádnej profík v linuxu, proto také píši zde, nevím, proč se neustále vyjadřuješ ta…
MašinkaTomáš 18.12.2016 22:22
MašinkaTomáš
že nejsi profík, to je více než zřejmé, Apache se ZÁSADNĚ provozuje v chroot jailu. Dále stále neroz… poslední
touchwood 18.12.2016 22:27
touchwood
Pokud jsi to, Pane Tau, nepojebal, pak Apache se sice spouští "pod" rootem, ale dále neběží s rootov…
ms 18.12.2016 22:20
ms
Co tak nastavit tomu souboru práva 755?
mia 18.12.2016 22:13
mia
na soubor to nestačí. Musel by přidat na celou cestu, a to je to dojebání o kterém jsem psal výše. T…
touchwood 18.12.2016 22:15
touchwood

že nejsi profík, to je více než zřejmé, Apache se ZÁSADNĚ provozuje v chroot jailu. Dále stále nerozumím co chceš "testovat" na serveru, kde děláš takové vylomeniny. Nic takového se do produkce nedostane, tudíž nemá smysl "testovat".

Já jsem se jako profík nenarodil, ale narozdíl od tebe jsem se neopájel svým egem a vnímal jsem, co mi ostatní (ti chytřejší) říkají.

na soubor to nestačí. Musel by přidat na celou cestu, a to je to dojebání o kterém jsem psal výše. Takto URČITĚ NE!

edit: a navíc tohle je přesně ten zcela nesprávný programátorský styl (byť pouze "na testy"), protože vede k slabému kódu, jímž si "proglamátor" ulehčuje svou práci a dělá z relativně bezpečného Linuxu děravá samoadminovská Wokna.

Zpět do poradny Odpovědět na původní otázku Nahoru