Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Warning przy file_exists
Forum PHP.pl > Forum > Przedszkole
Dapi
Witam.

Przy sprawdzaniu niektórych plików dostaję błąd:
Cytat
Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(application/model/template.php) is not within the allowed path(s): (/home/foobar/:/home2/foobar/:/tmp/:/usr/local/share/pear/:/home3/foobar/) in /home/foobar/domains/foobar.pl/public_html/examples/foo/bar/index.php on line 15


Co ten błąd tak na prawdę znaczy i co może być jego przyczyną?
Błąd pojawia się tylko przy niektórych wywołaniach (autoloader klas), przy innych jest ok.
Google wyrzuca mi problemy tego typu przy upgrade'ach CMSów typu np. Joomla, co nijak nie rozwiązuje mojego problemu.

Pomożecie? wink.gif

Pozdrawiam
Damonsson
Próbujesz wywołać plik, spoza tych dozwolonych lokacji "/home/foobar/:/home2/foobar/:/tmp/:/usr/local/share/pear/:/home3/foobar/". Popraw ścieżki do pliku czy tam autoloader.
Dapi
Jak zauważyłem problem pojawia się, jeśli autoloader wywoływany jest z destruktora danej klasy. Nie mogę sobie poradzić z ustawieniem właściwej ścieżki tam. Domyślam się, że to właśnie destruktor mi "ucieka" z aktualną ścieżką, tylko nie mam pojęcia gdzie i dlaczego.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.