TwojePC.pl © 2001 - 2024
|
|
A R C H I W A L N A W I A D O M O Ś Ć |
|
|
|
[PHP] co robię źle (pewnie obsługa plików). , Chrisu 10/11/10 14:58 Zaśmierdzi lamą zapewne ;)
Otóż jest sobie stronka. W pewnym miejscu przez includa wrzucam do komórki wynik innego pliku - o tak:
<td><? include ("../../data.php"); ?></td>
Przenoszę całą stronę niech będzie na inny serwer. No i pojawia mi się seria warningów:
Warning: include() [function.include]: open_basedir restriction in effect. File(../../data.php) is not within the allowed path(s): (.) in /home/(...)/20101109/index.php on line 25
Warning: include(../../data.php) [function.include]: failed to open stream: Operation not permitted in /home/(...)/20101109/index.php on line 25
Warning: include() [function.include]: Failed opening '../../data.php' for inclusion (include_path='.:/usr/share/php5:/usr/share/php') in /home/(...)/20101109/index.php on line 25
Powiedzcie czy ja mam z tym walczyć, czy raczej trzeba coś na serwerze dopisać?
Gugle mi znalazły - ale strony z tymi warningami ;) /// GG# 1 110 10 10 11 100 10 \\\ - a serwer , PaszkfiL 10/11/10 15:20
ma ALLOW_URL_FOPEN OFF czy ON ? :) w przypadku includowania z zew. serwera... ?
btw sugeruje używać include_once zamiast samego include... ;)o([-_-])o ..::Love::BaSS::.. - BTW i jeszcze może taka konstrukcja: , Mcmumin 10/11/10 17:14
if (!file_exists(dirname(__FILE__).'/xxx.php')) {
die('Jupikajej madafaker!!!');
}- najs :D , PaszkfiL 10/11/10 19:40
j.wo([-_-])o ..::Love::BaSS::..
- jak widzisz błąd jest opisany , Grocal 10/11/10 15:29
"open_basedir restriction in effect"
http://www.php.net/...ni.core.php#ini.open-basedir
include sięga do pliku poza dostępem dozwolonym dla interpretera php. Jeżeli to możliwe, to przenieś plik data.php na ten sam poziom, gdzie jest ten, w którym do tego data.php odwołujesz i include ('data.php'); powinno wtedy działać.
Generalnie powinni urywać jaja wszelkim domorosłym administratorom, którzy uważają, że safe_mode, open_basedir czy blokady funkcji systemowych to najlepsza metoda zabezpieczenia serwera www.Na pewno, na razie, w ogóle...
Naprawdę, naprzeciwko, stąd...
Ortografia nie gryzie! - misiu, wez wrzuc te dodatkow pliki glebiej (nie plycej jak masz) , ptoki 10/11/10 22:08
i zmien scierzke.
I wtedy zadziala.
Ty pewnie masz glowny plik w /home/chrisu a namiar na plik ../../costam.php wskazuje na katalog glowny -/ I dlatego nie zadziala a jak zrobisz ze zadziala to bedziesz mial duuuzy problem ale to bajka na inna noc :) - dzięki , Chrisu 11/11/10 12:51
w poniedziałek się pobawię...
Wygląda to tak, że jakiś czas temu dostałem "opiekę nad stroną" - w ramach obowiązków oczywiście. Całość stoi na jakimś CMSie napisanym przez nie wiem kogo i jest tak pogmatwany, że dałem sobie spokój z wgłębianiem się w niego i rozwój. Teraz na bazie tego co mam, ruszyła inna strona będąca na tym samym serwerze - tylko zmienila się domena. No i już takie klocki wychodzą. A, że się tym na co dzień nie bawię więc jest jak jest... A za darmo mi się nie chce w to wgłębiać - i tyle ;) /// GG# 1 110 10 10 11 100 10 \\\ |
|
|
|
|
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL |
|
|
|
|