Belépés
Php kinyvtár megnyitási engedély
2010. november 17. – 20.10 – csudess
Sziasztok beállítottam a szerveremen egy olyan opciót a php.ini fájlba, hogy csak egy megadott könyvtárig tud opendir és readir parancsokat futtatni a php script értem én erre
open_basedir=/adottkonyvtar/www
de így viszont nem tudom megnyitni a phpmyadmin kezelő felületet mivel oda nem enged phpval megnyitni fájlokat, belépni könyvtárba stb stb és HTTP 500 Belső kiszolgálóhibával tér vissza tehát a kérdés az volna, hogy hogyan tudom hozzá adni azt az útvonalat amivel megtudom nyitni a phpmyadmin felületet ami alapértelmezetten /usr/share/phpmyadmin/ könyvtárba van
Előre is köszi a válaszokat!
- A hozzászóláshoz regisztráció és belépés szükséges
Ha csinálsz egy symlinket, nem jó?
eszes
Ezt nem teljesen értem mire gondolsz kicsit pontosabban?! Csak h linkeljem át azt phpmyadmin könyvtárat oda?! vagy h?! de úgy az elérése nem hiszem h módosulna vagy rosszul tudom
Igen, abban a könyvtárba, amit elér a PHP dobsz egy symlinket a phpmyadmin gyökerére.
Nekem a /home/user/public_html könyvtár elérésével volt gond, de a /var/www-be tett symlink megoldotta a problémát, minden további nélkül működött a PHP a public_html könyvtárból.
eszes
és az egész könyvtárat linkelted be vagy csak az adott fájlt?!
a könyvtárat
ln -s /var/www/user_konyvtar /home/pistike_user_fiokja
eszes
open_basedir=/adottkonyvtar/www:/usr/share/phpmyadmin:/egyeb/konyvtarak
Mind a két megoldás jó! De a tiédben jobban bízok, mint a linkelésben! Köszönök szépen!