Avatar billede 7th Praktikant
15. marts 2002 - 10:48 Der er 7 kommentarer og
2 løsninger

Apache på WinXp.

Jeg kan bare ikke få Apache op at køre i browseren lige meget hvad jeg gør. Apache starter som fint nok, og dos vinduet melder det rigtige, men hvad hjælper det...
Jeg har ServerName 127.0.0.1, men har læst at man kan bytte det ud med localhost. En fortalte mig også, at Listen 12.34.56.78:80 skal byttes ud med Listen 127.0.0.1:80. Vil lige prøve det når jeg kommer hjem...
Andre ideer hvad der eventuelt kunne være galt ?
Avatar billede thomashove Nybegynder
15. marts 2002 - 12:04 #1
du kunne også prøve at definere dig en virtual host nederst i din httpd.conf fil

f.eks.

<VirtualHost _default_:80>
DocumentRoot c:/webpages
ServerName 10.0.0.1      #dit ipnummer
</VirtualHost>

herefter vil du kunne tilgå siderne ved at skrive enten 127.0.0.1, localhost, 10.0.0.1

en virtual host overruler nogle af de ting der ellers står defineret i din httpd.conf fil f.eks : Listen, Servername, Port, Documentroot
Avatar billede bromer Nybegynder
15. marts 2002 - 15:34 #2
et svar....
Avatar billede 7th Praktikant
15. marts 2002 - 20:23 #3
Oki jeg har fået apache til at virke nu ;)
Skiftede til Listen 127.0.0.1:80 og ServerName 127.0.0.1 og http://localhost. Det er skam virkelig godt alt sammen, der er bare et lille men...
Jeg har en mappe i C:\PhpBase hvor php filerne ligger. Det virker også fint, men jeg kan bare ikke få den til at vise htm eller html filer. Når jeg skriver f.eks http://localhost.test.php så viser den rigtig nok filen fra C:\PhpBase, men det sjove er at stien http://localhost/test.htm viser filen fra C:\Apache\htdocs. Hvad har jeg dog gjort galt ?
Avatar billede bromer Nybegynder
16. marts 2002 - 04:24 #4
Det forstod jeg ikke lige...
Avatar billede 7th Praktikant
16. marts 2002 - 17:54 #5
Oki prøver igen langsomt ;)
Jeg har sat apache op til at hente filer fra mappen C:\Php Base.

Hovedproblemet er, at jeg ikke kan se html filer på adressen http://localhost/xxx.html med mindre jeg putter html filerne over i en anden mappe end C:\Php Base, og det er jo helt galt.

Jeg har fundet ud af, at adressen http://localhost/xxx.html henter html filer fra mappen C:\Apache\htdocs.

Derimod henter adressen http://localhost/xxx.php filer fra C:\Php Base som den skal.

Håber jeg har gjort det mere forståeligt ;)
Avatar billede bromer Nybegynder
16. marts 2002 - 18:09 #6
Hmm.. jah.. det forstod jeg da... jeg kan ikke huske hvordan Apache håndtere flere linier med DocumentRoot.. men det kan være at du har flere linier der begynder med DocumentRoot... prøv at fjern den der henviser til htdocs....

/Rune
Avatar billede 7th Praktikant
16. marts 2002 - 18:30 #7
Oki tjekker lige...
Avatar billede 7th Praktikant
16. marts 2002 - 22:30 #8
Fandt en linie der hed DocumentRoot "C:/Apache/htdocs". Ændrede den til DocumentRoot "C:/Php Base" også virker det :) Får nu en fin oversigt over filer placeret i C:/Php Base når jeg browser adressen http://localhost/.
Takker for hjælpen bromer ;)

thomashove : dit forslag virkede ikke...
Avatar billede bromer Nybegynder
16. marts 2002 - 23:01 #9
Det var så lidt.. godt at det virker!!
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