/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
PHP på Windows (Apache/IIS) og include_pat~
Fra : Jesper Nielsen


Dato : 05-02-03 13:06

Hej gruppe!

Jeg har forsøgt at opsætte en PHP applikation på både IIS (PHP ISAPI) og
Apache (mod_php), og får på begge installationerne følgende fejl (dette er
fejlen fra Apache, men IIS' fejl ligner til forveksling - forskellen er kun
de forskellige stier):

Fatal error: Failed opening required '../config/config.php'
(include_path='c:/apache/htdocs/mail;c:/apache/htdocs/mail/src;c:/apache/htd
ocs/mail/config;.;./;') in c:\apache\htdocs\mail\src\login.php on line 61

Det mærkelige er, at det hele virker, hvis jeg forsøger at opsætte
applikationen på Apache/Unix, men desværre er det ikke muligt at køre
systemet herpå permanent, hvorfor jeg skal have fundet en løsning på
problemet.

Er der nogen af jer, som har en idé til hvad der kunne løse problemet?

--
Mvh. Jesper



 
 
Arne (06-02-2003)
Kommentar
Fra : Arne


Dato : 06-02-03 21:59


> Fatal error: Failed opening required '../config/config.php'
>
(include_path='c:/apache/htdocs/mail;c:/apache/htdocs/mail/src;c:/apache/htd
> ocs/mail/config;.;./;') in c:\apache\htdocs\mail\src\login.php on line 61

Prøv at skrive din include anderledes:

(include_path='.;c:\apache\htdocs')

eller

(include_path='.;c:\apache\htdocs\')

altså back-slash istedet (men er ikke sikker på om den skal være i enden)

det er en linje der kan ændres i PHP.ini i c:\winnt\system32\


--
mvh.
Arne Rasmussen
www.rasweb.dk




Jesper Nielsen (07-02-2003)
Kommentar
Fra : Jesper Nielsen


Dato : 07-02-03 06:35

> Prøv at skrive din include anderledes:
>
> (include_path='.;c:\apache\htdocs')
>
> eller
>
> (include_path='.;c:\apache\htdocs\')
>
> altså back-slash istedet (men er ikke sikker på om den skal være i enden)
>
> det er en linje der kan ændres i PHP.ini i c:\winnt\system32\

Det virkede desværre heller ikke.
Jeg har prøvet at sætte variablen i php.ini og i en .htaccess fil, som
ligger i det bibiliotek, hvor applikationen ligger.

--
Mvh. Jesper



Arne (07-02-2003)
Kommentar
Fra : Arne


Dato : 07-02-03 09:03


> Det virkede desværre heller ikke.
> Jeg har prøvet at sætte variablen i php.ini og i en .htaccess fil, som
> ligger i det bibiliotek, hvor applikationen ligger.


Kan det være selve ../config.php der indeholder kode der ikke er heldig at
afvikle på en win-døvs...??
Altså kode der kun kan afvikles på en Un*x...?

(vil lige indskyde at jeg kun er 50 m-mester i php, så andre må gerne blande
sig nu)



mvh.

- Arne.



Jesper Nielsen (07-02-2003)
Kommentar
Fra : Jesper Nielsen


Dato : 07-02-03 15:51

> Kan det være selve ../config.php der indeholder kode der ikke er heldig at
> afvikle på en win-døvs...??
> Altså kode der kun kan afvikles på en Un*x...?

Applikationen skulle iflg. udviklerne meget gerne kunne afvikles på Windows
uden modifikationer.

--
Mvh. Jesper



Asbjørn Sloth Tønnes~ (07-02-2003)
Kommentar
Fra : Asbjørn Sloth Tønnes~


Dato : 07-02-03 09:21

"Jesper Nielsen" <jn@nielsenit.dk> skrev i en meddelelse
news:q670a.52861$Hl6.6847866@news010.worldonline.dk...
> Hej gruppe!
>
> Jeg har forsøgt at opsætte en PHP applikation på både IIS (PHP ISAPI) og
> Apache (mod_php), og får på begge installationerne følgende fejl (dette er
> fejlen fra Apache, men IIS' fejl ligner til forveksling - forskellen er
kun
> de forskellige stier):
>
> Fatal error: Failed opening required '../config/config.php'
>
(include_path='c:/apache/htdocs/mail;c:/apache/htdocs/mail/src;c:/apache/htd
> ocs/mail/config;.;./;') in c:\apache\htdocs\mail\src\login.php on line 61
>
> Det mærkelige er, at det hele virker, hvis jeg forsøger at opsætte
> applikationen på Apache/Unix, men desværre er det ikke muligt at køre
> systemet herpå permanent, hvorfor jeg skal have fundet en løsning på
> problemet.
>
> Er der nogen af jer, som har en idé til hvad der kunne løse problemet?

Det ser ud som om at c:\apache\htdocs\mail\config\config.php ikke findes på
den windows installationen men kun på unix installationen

Desuden include_path bør altid være ".;c:\php\pear" på windows (hvis at man
har PHP installeret i c:\php)
ellers virker PEAR ikke!

brug $_SERVER["DOCUMENT_ROOT"] til at få stien til sitet
include($_SERVER["DOCUMENT_ROOT"]."/cms/inc/skin/top.php");

include_path = ".;c:\php\pear"

mvh
Asbjørn



Jesper Nielsen (07-02-2003)
Kommentar
Fra : Jesper Nielsen


Dato : 07-02-03 15:57

> Det ser ud som om at c:\apache\htdocs\mail\config\config.php ikke findes

> den windows installationen men kun på unix installationen

Det gør den bare... Så der er lidt mystisk.
Jeg har også oplevet det med andre PHP applikationer.


> Desuden include_path bør altid være ".;c:\php\pear" på windows (hvis at
man
> har PHP installeret i c:\php)
> ellers virker PEAR ikke!

Hvad er PEAR?
Jeg har sat include path i en .htaccess fil, som kun gælder for /mail. Så
det er ikke generelt, at pear ikke er i path.


> brug $_SERVER["DOCUMENT_ROOT"] til at få stien til sitet
> include($_SERVER["DOCUMENT_ROOT"]."/cms/inc/skin/top.php");

Det vil jeg lige prøve at indsætte de forskellige steder.

--
Mvh. Jesper



Asbjørn Sloth Tønnes~ (07-02-2003)
Kommentar
Fra : Asbjørn Sloth Tønnes~


Dato : 07-02-03 21:31

"Jesper Nielsen" <jn@nielsenit.dk> skrev i en meddelelse
news:%OP0a.55594$Hl6.7093982@news010.worldonline.dk...
> > Det ser ud som om at c:\apache\htdocs\mail\config\config.php ikke findes
> på
> > den windows installationen men kun på unix installationen
>
> Det gør den bare... Så der er lidt mystisk.
> Jeg har også oplevet det med andre PHP applikationer.
>
>
> > Desuden include_path bør altid være ".;c:\php\pear" på windows (hvis at
> man
> > har PHP installeret i c:\php)
> > ellers virker PEAR ikke!
>
> Hvad er PEAR?

http://pear.php.net



Jesper Nielsen (08-02-2003)
Kommentar
Fra : Jesper Nielsen


Dato : 08-02-03 08:48

> > Hvad er PEAR?
>
> http://pear.php.net

Thanx - så lærte man jo også lidt idag

--
Mvh. Jesper



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408937
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste