Avatar billede koden12 Nybegynder
02. december 2003 - 12:29 Der er 10 kommentarer og
1 løsning

Hvorfor vil den ikke gøre det..

Jeg har fuldt hele vejledningen men kan IKKE få det til at virke på min localhost..
Hvad gør jeg galt ?

VK
Koden12

Villedningen :



Gå ind i c:\php\ og find filen "php4ts.dll".
Kopier den over i dit systembibliotek.
Flyt konfigurationsfilen til Windows-biblioteket
Med til PHP4 er der en konfigurationsfil, som skal lægges over i dit "windows-bibliotek". Dette bibliotek er der hvor windows er installeret, og er som regel:

c:\windows (for Windows 95/98).
c:\winnt40 (for Windows NT).



Gå ind i c:\windows\ og åben "php.ini" i din favoriteditor (notepad er helt fint!)
Find linjen hvor der står "doc_root = ".
Ændr den til det bibliotek hvor din webservers htmlfiler ligger. Hvis du bruger Apache's standard indstillinger, ændres linjen til "doc_root = c:\apache\htdocs".
Find linjen hvor der står "extension_dir ="
Ændr den til det bibliotek hvor du har installeret PHP4. F.eks: "extension_dir = c:\php"
Gem nu filen (som php.ini i c:\windows\ selvfølgelig!).


LoadModule php4_module c:/php/sapi/php4apache.dll
AddType application/x-httpd-php .php
Avatar billede krydset Nybegynder
02. december 2003 - 12:32 #1
Hvad er den ikke vil??
Avatar billede detox Nybegynder
02. december 2003 - 12:58 #2
Prøv at lægge: "php4ts.dll" i samme mappe som: "php4apache.dll". Altså i:
c:/php/sapi/.
Avatar billede detox Nybegynder
02. december 2003 - 19:52 #3
Har du opgivet? ;o)
Avatar billede koden12 Nybegynder
03. december 2003 - 11:40 #4
Hej Detox
Nej jeg er ikke sådan en der opgiver..
Det hjalp din ide, tak... MEN kan du også klare den sidste lille ? ting så vil det være helt fint.
Nu læser den index.php filen med en Info(); fint.. men hedder den index.html så vil den ikke læse php som måtte stå inden i ???
Hvad ?  det virker jo ? men ikke hvis filen slutter med html ?

Jeg har bare? haft travlt : )  det er jo Juletid.. : )

VH
Koden12
(du bør have point især hvis du kan hjæpe med den sidste)
Avatar billede detox Nybegynder
03. december 2003 - 12:09 #5
Normalt er det ikke nogen god idé at sætte php til at tolke alm. html filer som php, da den så vil komme på unødigt overarbejde og på webhoteller er det heller ikke sat op. Det kan dog gøres, så vidt jeg husker i htpd.conf. Jeg har desværre ikke tid lige nu, men jeg vil som sagt heller ikke anbefale det.
Du får lige et svar og så vender jeg tilbage senere ;o)
Avatar billede koden12 Nybegynder
03. december 2003 - 12:18 #6
Hej detox
Det er jo på en Localhost så det betyder ikke noget..
Alle webhoteller læser da html med php kode i eller ?
Koden12
Avatar billede jensendk Nybegynder
03. december 2003 - 12:22 #7
Koden12> Apache fordrer at den ved hvilke filer, der skal parses med PHP. og som din opsætning er, så parser den ikke html som PHP,  men kun som ren html..
Avatar billede koden12 Nybegynder
03. december 2003 - 12:36 #8
Hej jansendk

Hvor rettes det ?
Hvordan ?

Koden12
Avatar billede koden12 Nybegynder
04. december 2003 - 16:17 #9
Alle de udbydere jeg har set og kender kan da tolke et php script selv om det er plantet midt i en html fil..
Så det må da kunne lade sig gøre ?

koden12
Avatar billede detox Nybegynder
06. december 2003 - 01:28 #10
Du finder linien i httpd.conf, hvor der står noget med:

AddType application/x-httpd-php .php4 .php .htm .php3 .inc

og tilføjer .html
Avatar billede koden12 Nybegynder
06. december 2003 - 13:24 #11
Ja det fandt jeg ud af..
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