Avatar billede pfh123 Nybegynder
20. december 2009 - 14:10 Der er 20 kommentarer og
1 løsning

index.php virker ikke

Jeg har fulgt denne guide, men nor jeg indtaster http://localhost/index.php kommer der ikke noget på skærmen. Hvorimod index.html giver den onskede udskrift
Avatar billede pfh123 Nybegynder
20. december 2009 - 14:12 #1
Måske smart hvis jeg også gav linket til guiden. Her er det http://www.eksperten.dk/guide/1155
Avatar billede claes57 Ekspert
20. december 2009 - 14:56 #2
der mangler noget - pil det hele af igen, og tag den lette vej
http://www.apachefriends.org/en/xampp-windows.html
hent xampp lite
indlæs den i roden af et drev ( fx c:\) så skal der ikke tilpasses noget.
Før du så kører localhost skal den startes med Xampp kontrolpanel - heri starter du mysql og apache
Så kan din browser tilgå localhost korrekt
Hvis du selv vil tilføre filer, så skal de ligge i
C:\xampplite\htdocs
hvor index.html og index.php ligger
Avatar billede arne_v Ekspert
20. december 2009 - 15:02 #3
Hvordan ser index.php ud ?
Avatar billede pfh123 Nybegynder
20. december 2009 - 15:54 #4
Hej arne_v

den ser ud som foreslået i guiden:

<? phpinfo(); ?>
Avatar billede arne_v Ekspert
20. december 2009 - 15:59 #5
Prøv med:

<?php phpinfo(); ?>
Avatar billede pfh123 Nybegynder
20. december 2009 - 16:12 #6
det sker der ikke noget ved, der kommer kun en tom side.
Avatar billede claes57 Ekspert
20. december 2009 - 17:21 #7
apache og php er ikke startet - det er altså enklere med xampp-installationen.
Avatar billede arne_v Ekspert
20. december 2009 - 17:33 #8
Hvordan ser det ud i "view source" ?
Avatar billede arne_v Ekspert
20. december 2009 - 17:34 #9
Apache må være startet siden index.html virker !
Avatar billede pfh123 Nybegynder
20. december 2009 - 17:55 #10
Ja apache kører.

vis kildekode i firefox giver dette resultat:

<?phpinfo(); ?>
Avatar billede pfh123 Nybegynder
20. december 2009 - 18:37 #11
I komandopromt giver php -v

PHP 5.2.12 (cli) (built: Dec 16 2009 17:03:10)
Copyright (c) 1997-2009 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies

så php kører også

ved ikke om det har nogen betydning, men windows er 7éren i ultimate
Avatar billede arne_v Ekspert
20. december 2009 - 18:41 #12
Har du tilføjet disse linier:

LoadModule php5_module "C:/php/php5apache2_2.dll"
    AddType application/x-httpd-php .php
    Addtype application/x-httpd-php-source .phps
    PHPIniDir "C:/php/"

til httpd.conf ?
Avatar billede pfh123 Nybegynder
20. december 2009 - 19:35 #13
Ja det har jeg
Avatar billede arne_v Ekspert
20. december 2009 - 19:50 #14
Og genstartet Apache efter ændringen?
Avatar billede pfh123 Nybegynder
20. december 2009 - 19:53 #15
ja. Men har så opdaget at der i windowskataloget også er en php.ini. Er så blevet i tvivl om det i guiden der omhandler:

Så skal vi have tilføjet php til vores miljøvariabler så apache kan finde php.exe og vi kan bruge php.exe i vores kommando promt vinduer.
  - Højreklik på My Computer->vælg Properties->Vælg fanebladet advanced->Klik på "Environment Variables" knappen.
  - Under System Variables, find og marker "Path"->Klik Edit
  - I Slutningen af "Variable Value" Feltet indtaster du stien til dit php bibliotek, i mit tilfælde Skal jeg indsætte

";C:\php" Læg mærke til semikolonet ";" - Det SKAL være der! :)

Skal der være backslash i C:\php\ eller som beskrevet
Avatar billede arne_v Ekspert
20. december 2009 - 21:40 #16
Medmindre du vil teste PHP scripts kommando linie har du ikke noget at bruge kommando linie PHP til.
Avatar billede arne_v Ekspert
20. december 2009 - 21:41 #17
Og php.ini bør også først betyde noget når du vil ændre noget f.eks. loade extensions.
Avatar billede arne_v Ekspert
20. december 2009 - 21:42 #18
Det lyder snarere som om at det er httpd.conf der ikke har de linier jeg citerer i #12 - måske fordi de er i en if sektion, eller fordi Apache bruger en helt anden httpd.conf etc..
Avatar billede pfh123 Nybegynder
22. december 2009 - 17:48 #19
Jeg har haft et nedbrud, ustabilt bundkort. Jeg har kun en httpd.conf fil og i binden af den har jeg tilføjet:
Ikke if modulet, kun taget med for at du kan se hvor det er tilføjet

<IfModule ssl_module>
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
</IfModule>

LoadModule php5_module "C:/php/php5apache2_2.dll"
    AddType application/x-httpd-php .php
    Addtype application/x-httpd-php-source .phps
    PHPIniDir "C:/php/"
Avatar billede pfh123 Nybegynder
27. december 2009 - 12:04 #20
Har fået det til at virke, ven en komplet nyinstall. af windows mv.
Avatar billede arne_v Ekspert
29. december 2009 - 18:46 #21
Jeg troede ellers at du fortsatte her http://www.eksperten.dk/spm/896744 !
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