MC2 Skrevet 21. desember 2005 Skrevet 21. desember 2005 Warning: main(): open_basedir restriction in effect. File(/root/page/info.php) is not within the allowed path(s): (/home/mckhno/:/usr/lib/php:/usr/local/lib/php:/tmp) in /home/usr_name/public_html/root/php/script.php on line XX Lurer på hva dette betyr... det er bare en normal include function i script.php. Den klarer å include andre filer... Sånn er include() i script.php. include("/root/page/info.php"); Har en .htaccess fil root directory som ser slik ut: <Files .htaccess> order allow,deny deny from all </Files> ErrorDocument etc etc.. men jeg har prøvd å fjerne denne og det funket forsatt ikke. Er det en server konfigurasjon eller noe med php å gjøre? Og hvordan kan man "by-pass" dette? Takker for svar.
Loomy Skrevet 21. desember 2005 Skrevet 21. desember 2005 Du kan ikke inkludere fra root-katalogen. Mer er det vel ikke å si om den saken
MC2 Skrevet 21. desember 2005 Forfatter Skrevet 21. desember 2005 nei, /root ligger i public_html... hvis jeg skjønte hva du mente
LoS Skrevet 21. desember 2005 Skrevet 21. desember 2005 Husk . foran. / er helt fra rooten av serveren.
Axentrix Skrevet 21. desember 2005 Skrevet 21. desember 2005 bruk include("root/... osv i stedet.. Hvis du skriver /root/..osv så inkluderer den filer fra root sitt hjemmeområde (om det er en linuxburk), og der har bare root tilgang...
MC2 Skrevet 21. desember 2005 Forfatter Skrevet 21. desember 2005 sweet jesus! It works and its alive! tusen takk!
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå