Avatar billede Slettet bruger
17. september 2003 - 10:28 Der er 16 kommentarer og
1 løsning

Warning: open_basedir restriction in effect. File is in wrong dir

Warning: open_basedir restriction in effect. File is in wrong directory

hvad betyder den fejl og hvad kan jeg gøre ved det.

det virker fint nok selvom denne meddelese kommer, men ønsker den fjernet
Avatar billede erikjacobsen Ekspert
17. september 2003 - 10:32 #1
På et webhotel?

Der er nogen af dem, der har sat noget forkert op, så du fx hvis du siger

  include("filenfindesikke.inc");

får denne fejl.
Avatar billede Slettet bruger
17. september 2003 - 10:38 #2
ja ifølge fejlmeddelesen drejer det sig om den linie der hedder include("connect.php");

kan man ikke lave det om eller er det en fejl fra hottelets side
Avatar billede erikjacobsen Ekspert
17. september 2003 - 10:41 #3
Du kan for det første sørge for at have en fil, der hedder sådan ;) Det er en
dårlig måde at fortælle dig at den ikke findes.

Men, ja, webhotellet burde ændre en lille bitte smule et eller andet sted.
Avatar billede Slettet bruger
17. september 2003 - 10:54 #4
nå jammen så må jeg jo leve med det....
Avatar billede erikjacobsen Ekspert
17. september 2003 - 10:58 #5
Jamen - har du en fil, der hedder "connect.php" ?
Avatar billede Slettet bruger
17. september 2003 - 10:59 #6
ja det har jeg med forbindelse til min database
Avatar billede Slettet bruger
17. september 2003 - 11:00 #7
<?php



    // you may have to modify login information for your database server:
  MYSQL_CONNECT("localhost","xxxx","xxxxx");
    mysql_select_db("upload");


?>
Avatar billede erikjacobsen Ekspert
17. september 2003 - 11:01 #8
Ok - men hvis du har denne fil, og den ligger i det rigtige katalog, og du
i det script rent faktisk også får forbindelse til din database, så burde
du ikke kunne få denne fejl.
Avatar billede Slettet bruger
17. september 2003 - 11:01 #9
og scriptet forbinder til min database og billede og tekst bliver uploadet, men den skriver denne fejl alligevel
Avatar billede erikjacobsen Ekspert
17. september 2003 - 11:12 #10
Gælder det ved alle includes?

prøv at lav en fil med  <? phpinfo(); ?>  og sig hvad der står i linien med
include_path

Eller - hvis du vil "hænge dem ud": hvilket webhotel.

Og så, hvis du ikke gider mere pjat, så burde beskeden kunne fjernes med

  @include("connect.php");
Avatar billede Slettet bruger
17. september 2003 - 11:16 #11
der står .:/usr/local/lib/php

cliche
Avatar billede erikjacobsen Ekspert
17. september 2003 - 11:28 #12
Ok, jeg kender ikke deres "unix"-servere.
Avatar billede Slettet bruger
17. september 2003 - 11:34 #13
det er der ikke noget at gøre ved.

Men du mener jeg kan fjerne det ved at skrive et @ foran include.

men læg et svar, så får du point får dit besvær.
Avatar billede erikjacobsen Ekspert
17. september 2003 - 11:40 #14
Jeg frafalder - jeg har ikke løst dit problem. Jeg ønsker ikke at modtage
point for "besvær" eller "ulejlighed"
Avatar billede Slettet bruger
17. september 2003 - 11:46 #15
det syntes jeg du skulle. jeg er taknemmelig når der er en der prøver.
og hvis @ kunne fjerne problemet har du vel egentlig også løst det :-)
Avatar billede erikjacobsen Ekspert
17. september 2003 - 11:51 #16
Ikke i mit hoved. ;)
Avatar billede Slettet bruger
17. september 2003 - 11:54 #17
okay men tak får det
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester