Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Warning przy file_exists
Dapi
post
Post #1





Grupa: Zarejestrowani
Postów: 186
Pomógł: 13
Dołączył: 7.08.2009

Ostrzeżenie: (0%)
-----


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? (IMG:style_emoticons/default/wink.gif)

Pozdrawiam
Go to the top of the page
+Quote Post
Damonsson
post
Post #2





Grupa: Zarejestrowani
Postów: 2 355
Pomógł: 533
Dołączył: 15.01.2010
Skąd: Bydgoszcz

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post
Dapi
post
Post #3





Grupa: Zarejestrowani
Postów: 186
Pomógł: 13
Dołączył: 7.08.2009

Ostrzeżenie: (0%)
-----


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.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 02:20