Kezdőoldal » Számítástechnika » Programozás » Open basedir hiba?

Open basedir hiba?

Figyelt kérdés

Így néz ki a hibaüzenetem:

Warning: is_dir(): open_basedir restriction in effect. File(mangas/13/13 0/34.jpg/) is not within the allowed path(s): (/home/u746165603:/usr/lib/php:/tmp) in /home/u746165603/public_html/functions.inc.php on line 81 Warning: is_dir(): open_basedir restriction in effect. File(mangas/13/13 0/23.jpg/) is not within the allowed path(s): (/home/u746165603:/usr/lib/php:/tmp) in /home/u746165603/public_html/functions.inc.php on line 81


és a kérdéses dir szakasz:


function omv_get_pages($manga, $chapter) {

global $omv_img_types;

$pages = array();


$dirname = "mangas/$manga/$chapter/";

$dir = @opendir($dirname);

if ($dir) {

while (($file = @readdir($dir)) !== false) {

if (!is_dir($dirname . $file . '/')) {

$file_extension = strtolower(substr($file, strrpos($file, ".") + 1));

if (in_array($file_extension, $omv_img_types)) {

$pages[] = $file;

}

}

}

@closedir($dirname);

}



Mit tudok csinálni? Maga a program működik, csak az a hibaüzenet van kilométer hosszan a tetején, és így nem lehet mások elé tenni...



#php #open basedit
2013. máj. 4. 08:10
 1/1 anonim ***** válasza:

Production environmentben nem engedélyezzük az error_reportingot, nem kötjük a user orrára a technikai részleteket. Továbbá, production environmentben nem fejlesztünk.


A kódban is látok speciel problémákat, de az most nem tartozik a tárgyhoz.


1. A kódon kapásból javítasz, ha a szolgáltatott tartalom fizikai útvonala konfigurálható; így meg is tudod oldani, hogy "allowed paths" -on belül legyen az elérni kívánt útvonal.


2. Lőjj fel egy development szervert, arra dolgozz, és a productionre csak olyasmit tegyél fel, ami készen van és alapos tesztelés eredményei alapján megbízhatóan, hibamentesen működik.

2013. máj. 4. 22:41
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!