webForumDet fria alternativet

Problem med Apache

Webbservrar

6 svar · 518 visningar · startad av learn

Medlem sedan jan. 20051 130 inlägg
Frågan#1

Jag försöker installera Apache på en dator. Det går finfint tills installationen nästan är helt klar. Då dyker 2 felmeddelanden upp (se bifogade bilder). När sedan installationen är klar och jag går in i Apache Service Monitor och försöker starta servicen så får jag ett felmeddelande (se bifogad bild).

Vad är felet, hur ska jag lösa det?

Jag kör Win Pro.

fel.giffel2.giffel3.gif
Medlem sedan maj 20018 027 inlägg
#2

Har du kollat om mod_actions.so ligger där apache vill att den ska ligga? Om inte, varför har den inte installerats där? Du kanske var tvungen att vid installationen ange att du vill köra apache som en tjänst, eller vad nu den där modulen är till för. Eller så kanske httpd.conf är förkonfigurerad utifrån antagandet att windows ligger i C:\windows, och du kanske istället har windows i C:\winnt.

Medlem sedan jan. 20051 130 inlägg
#3

UlfT skrev:

Har du kollat om mod_actions.so ligger där apache vill att den ska ligga?

Det finns faktiskt inte ens någon mapp som heter "modules"... Mysko!

UlfT skrev:

Om inte, varför har den inte installerats där? Du kanske var tvungen att vid installationen ange att du vill köra apache som en tjänst, eller vad nu den där modulen är till för.

Nej det behövde jag inte ange.

UlfT skrev:

Eller så kanske httpd.conf är förkonfigurerad utifrån antagandet att windows ligger i C:\windows, och du kanske istället har windows i C:\winnt.

Windows ligger i windows.

Hur ska jag göra? Det har ju fungerat att göra precis så här på samma dator tidigare..!!??

Medlem sedan jan. 20051 130 inlägg
#4

Genom att installera om Apache ett par gånger så verkar det fungera. Inga felmeddelanden.

Men när jag nu surfar in på en php-sida så visas källkoden, inte själva sidan... Vad är felet? Är det ngn inställning kanske?

Medlem sedan maj 20018 027 inlägg
#5

learn skrev:

Vad är felet? Är det ngn inställning kanske?

Som sagt, felmeddelandet tyder på att apache inte hittar ovan nämnda fil på den plats där den förväntar sig att filen ska finnas, dvs i C:\windows\system32\modules. Då är frågan var den där filen egentligen ligger. Den kan ligga någon helt annanstans. Du kanske måste skriva om httpd.conf för att få in de rätta sökvägarna. Sök bland filerna, så kanske du hittar den där filen någonstans. Gissningsvis ligger övriga moduler där du hittar den. Du måste naturligtvis kontrollera sökvägarna även för dessa i httpd.conf.

Medlem sedan jan. 20051 130 inlägg
#6

UlfT skrev:

Som sagt, felmeddelandet tyder på att apache inte hittar ovan nämnda fil på den plats där den förväntar sig att filen ska finnas, dvs i C:\windows\system32\modules. Då är frågan var den där filen egentligen ligger. Den kan ligga någon helt annanstans. Du kanske måste skriva om httpd.conf för att få in de rätta sökvägarna. Sök bland filerna, så kanske du hittar den där filen någonstans. Gissningsvis ligger övriga moduler där du hittar den. Du måste naturligtvis kontrollera sökvägarna även för dessa i httpd.conf.

Som jag skrev så får jag inte längre ngr felmeddelanden.

Men när jag nu surfar in på en php-sida så visas källkoden, inte själva sidan... Vad är felet? Är det ngn inställning kanske?

Medlem sedan juni 20014 290 inlägg
#7

Du måste tala om för apache att dina php filer skall köras genom php tolken, lägg till följande i httpd.conf

AddType application/x-httpd-php .phtml .php

När du samtidigt är inne och ändrar i httpd.conf så kan du ändra så att den letar efter index.php och index.phtml förutom index.html

Ändra denna raden:

DirectoryIndex index.phtml index.php index.html
274 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
142 ms — hämta tråd, inlägg och bilagor (db)
128 ms — ändringar (db)