Avatar billede mckim Nybegynder
29. december 2001 - 18:16 Der er 9 kommentarer og
3 løsninger

Apache

Jeg har lige installeret Apache på min pc. Og adressen 127.0.0.1 virker, men når jeg vil hente den fil som hedder \"test.htm\" og ligger i c:/apache/htdocs, så får jeg beskeden: \"Siden kan ikke vises\". Hvad kan der være galt?
Avatar billede cyberdude Nybegynder
29. december 2001 - 18:23 #1
hvis du skriver 127.0.0.1/test.htm evt et / til sidst også!
Så burge den blive vist og hvis den ikek gør er det fordi du ikke har sat det korekt op i http.conf filen!
Avatar billede mckim Nybegynder
29. december 2001 - 18:33 #2
Det kan jeg ikke forstår, for 127.0.0.1/manual virker udemærket.
Avatar billede sukos Juniormester
29. december 2001 - 18:42 #3
Vis din conf, eller der hvor servername/root bliver defineret.
Avatar billede mckim Nybegynder
29. december 2001 - 18:46 #4
Avatar billede sukos Juniormester
29. december 2001 - 19:59 #5
Hmm, umiddelbart lyder det nu som om du har glemt at starte apache inden du vil loade siden.
Kan ikke lige se noget forkert i din conf.

Har du prøvet at skrive http://127.0.0.1/test.htm i adresselinien? Og den hedder vel ikke html i stedet for htm?
Avatar billede repox Seniormester
29. december 2001 - 20:09 #6
En god ting ville være at ændre ServerName 127.0.0.1 til ServerName localhost

derudover mangler du vist nogle linier til dit php (mener jeg)

Action application/x-httpd-php4 \"/php/php.exe\"
LoadModule php4_module c:/php/sapi/php4apache.dll

ellers burde der ikke være probs...
Avatar billede mckim Nybegynder
29. december 2001 - 21:16 #7
Hvad skal der så nøjagtigt så i bunden af min tekstfil?
Avatar billede mckim Nybegynder
29. december 2001 - 22:51 #8
Nu virker serveren. Men nu har jeg installeret PHP4, og når jeg trykker 127.0.0./1.php så spørger den om jeg vil downloade filen - hvorfor nu det?
Avatar billede sukos Juniormester
30. december 2001 - 14:54 #9
Prøv at lave en fil med følgende indhold:

<?php phpinfo(); ?>

og gi den et navn, f.eks. \"info.php\" og se hvad den viser.
Hvis den spørger om du vil downloade, er det jo fordi apache ikke er sat til at bruge PHP.

Prøv at ændre
ScriptAlias /php4/ \"c:/php4/\"
til
ScriptAlias /php/ \"c:/php4/\"


Du bruger jo filnavnet \"*.php\" og ikke \"*.php4\"

Avatar billede repox Seniormester
30. december 2001 - 16:10 #10
Den conf jeg bruger til at få mit php til at virke ser sådan ud:

ScriptAlias /php4/ \"C:/php/\"
AddType application/x-httpd-php4 .php4
AddType application/x-httpd-php4 .php

Action application/x-httpd-php4 \"/php/php.exe\"
LoadModule php4_module c:/php/sapi/php4apache.dll
AddType application/x-httpd-php .php .phtml

og så burde det virke...
Avatar billede mckim Nybegynder
30. december 2001 - 17:37 #11
Hvis jeg prøver nu, med phpinfo() så viser den bare

<?

phpinfo();

?>

Fremgang :)
Avatar billede sukos Juniormester
31. december 2001 - 00:13 #12
Min ser så\'n ud:
 
ScriptAlias /php/ \"c:/Programmer/Apache/Apache/php/\"
  AddType application/x-httpd-php .php4 .php .php3
  Action application/x-httpd-php \"/php/php.exe\"


Men når den bare viser:

<?

phpinfo();

?>

er det netop fordi apache ikke er sat op til at parse php!

Sørg for at stierne i din conf er korrekte!!!!
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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