Sida 1 av 1

Apache kan inte få fram httpd.conf

Postat: 22 aug 2009, 08:47
av jlw
Hej jag har installerat Apache och webservern fungerar men!

Jag använde krusader för att flytta apache till en ny mapp och öppna httpd.conf, men vill kunna göra det i terminalen?

(När jag i Termiunalen -> gedit /usr/local/webserver/bin/httpd.conf så öppnas ett tomt document)

jag ville flytta foldern/mappen httpd-2.2.13 från "/home/user/httpd-2.2.13" till "/usr/local/webserver/httpd-2.2.13"

men lyckades inte trots mina försök.

Tack på förhand Jocke.

Re: Apache kan inte få fram httpd.conf

Postat: 22 aug 2009, 09:22
av andol
När du säger installerat så gissar jag utav resten av texten att du gjort det genom att själv ladda ner källkoden och kompilerat?

För att flytta filer till /usr/local krävs det, givet standardrättigheter, root-behörighet. Kör du Gnome kan du starta krusader med detta genom att trycka Alt+F2 och där få fram Kör program. Skriv där in "gksudo krusader", och tryck på enter. Kör du däremot KDE, en möjlighet programvalet antyder, så vet jag däremot inte.

Notera dock att det sällan är lämpligt att flytta program hursomhelst efter det att det blivit installerade. I samband med installationen anges det nämligen för programmet på vilka specifika sökvägar det kan förväntas hitta allehanda filer.

I övrigt får jag inte riktigt ditt inlägg att gå ihop. Istället för att bara tala om vad det är du vill göra så kanske du också kan ange vad det är du vill uppnå?

Är det här samma projekt som i tråden Hur man Installerar Apache ? ?

Re: Apache kan inte få fram httpd.conf

Postat: 22 aug 2009, 23:53
av jlw
Först måste jag återigen tacka andol för hjälpen.

Fråga 1 - Kan man packa upp en fil och samtidigt skapa en ny mapp där filen hamnar ?

ex. jag laddar ner källkoden till Desktop och vill därifrån skapa en ny mapp och samtidig packa upp källkoden dit.

Fråga 2 - När jag skriver: tar xvf /home/compile/httpd-2.2.13.tar
skapas mappen httpd-2.2.13 i /home/user/
Jag trodde att den skulle skapas i /home/compile/

Fråga 3 -I ermiunalen skriver jag: gedit /usr/local/webserver/bin/httpd.conf
då öppnas ett tomt document, men om jag öppnar det i krusader så visas texten och jag kan jag configurera det, varför?

Tack igen för alla svar, och ja det är samma projekt jag håller på med.

Jocke

Re: Apache kan inte få fram httpd.conf

Postat: 22 aug 2009, 23:59
av andol
Är du säker på att det är /usr/local/webserver/bin/httpd.conf du öppnar via krusader? Det är inte i själva verket /usr/local/webserver/etc/httpd.conf du petar på?

Vad gäller tar så utgår den från "current working directory", alltså den mapp du befinner dig i. Detta kan dock ändras med flaggan -C, enligt följande exempel:

Kod: Markera allt

tar xvf /home/compile/httpd-2.2.13.tar -C /tmp

Re: Apache kan inte få fram httpd.conf

Postat: 23 aug 2009, 17:50
av jlw
Följetongen fortsätter

Det är helt tomt i /usr/local/webserver/etc/.

Om jag nu lyckats installera Apache och PHP (Skriver jag http://localhost står det It Works!)
så bevisar det att webservern fungerar, eller?

Om det är så att webservern fungerar hur får man då php att fungera ihop med apache.

jag hittar ingen php config fil, jag har lagt ett index.php i /usr/local/webserver/htdocs.

Tack igen för du tar dig tid att hjälpa mig.

Jocke

Re: Apache kan inte få fram httpd.conf

Postat: 23 aug 2009, 18:30
av micke_nordin
Det enklaste är nog att du installerar både apache och php via synaptic eller apt-get, då funkar ju allt out-of-the-box och det är lätt att lägga till nya komponenter längre fram.

/Micke

Re: Apache kan inte få fram httpd.conf

Postat: 23 aug 2009, 19:58
av jlw
Tack för svaret Micke.

Jag får det att fungera i både när jag installerat från synaptic eller apt-get,
men inte när jag installerar källkoden.

Men jag måste göra så här eftersom det är en lab i en sommarkurs jag gått,
så jag måste installera genom att själv ladda ner källkoden och kompilera.

Min första tråd: http://ubuntu-se.org/phpBB3/viewtopic.php?f=17&t=41059