Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Lighttpd-problem - "default document-root&quo

Skapad av Syndafloden, 2012-02-10 01:46 i Datorer & IT

4 533
14 inlägg
0 poäng
Syndafloden
Visningsbild
P 33 Karlstad Hjälte 10 705 inlägg
0
Hejhej! Jag har under dagen försökt byta ut apache mot LightTPD, och det har väl gått sisådär.

Jag har en Mac OS X Lion, installerat Lighty genom MacPorts.

Jag har följt de här guiderna:
http://nerdpress.org/2009/09/27/symfony-flying-with-lighttpd-on-mac-os-x-10-6/

http://climbershaun.blogspot.com/2011/10/notes-on-installing-lighty-lighttpd-on.html

för att installera, och det har gått rätt bra, fram till det att ajg försöker köra

Ett stycke html-kod:

lighttpd -m /opt/local/etc/lighttpd -f lighttpd.conf


Får då felmeddelandet
Ett stycke html-kod:

2012-02-10 01:31:47: (configfile.c.1240) a default document-root has to be set
2012-02-10 01:31:47: (server.c.627) setting default values failed


Men i lighttpd.conf så har jag

Ett stycke html-kod:

var.server_root = "/opt/local/www"
[…]
server.document-root = server_root + "/htdocs"


Så, vad satan är fel?

HEH, TIME FOR A BIT OF A ROUGH AND TUMBLE

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

NKL
Visningsbild
P 36 Mölndal Hjälte 258 inlägg
0
Svar till Syndafloden [Gå till post]:
Behöver se en mer komplett nginx.conf med hela ditt server{}-block för att avgöra vad som är felet.


Tillägg av moodh 2012-02-10 09:18

Det är lighty sötnos. :*



Tillägg av NKL 2012-02-10 09:20

Huh, jag är då bra morgontrött! :D

Everywhere is within walking distance if you have the time.

NKL
Visningsbild
P 36 Mölndal Hjälte 258 inlägg
0

Svar till Syndafloden [Gå till post]:
Du har troligtvis din server.document-root innanför en conditional, se till att den ligger ute i ett global scope.

(se till att du faktiskt har din path, mkdir -p på hela sökvägen annars)

Testa din konfigurationsfil med genom att köra i en terminal:
Ett stycke php-kod:
lighttpd -m /opt/local/etc/lighttpd -f lighttpd.conf -t

Everywhere is within walking distance if you have the time.

Syndafloden
Visningsbild
P 33 Karlstad Hjälte 10 705 inlägg
Trådskapare
0
Svar till NKL [Gå till post]:
terminalkommandot, med -t har jag kört på egen hand (för jag är duktig!) men den ger bara "Syntax OK!"

Såvitt jag kan se i lighttpd.conf ligger den i global scope, confen är omodifierad med undantaget att jag avkommenterat fastCGI.


har min PATH? Alltså att mappstrukturen finns?



Tillägg av NKL 2012-02-10 11:57

Yes, dear.

HEH, TIME FOR A BIT OF A ROUGH AND TUMBLE

Syndafloden
Visningsbild
P 33 Karlstad Hjälte 10 705 inlägg
Trådskapare
0

Svar till Syndafloden [Gå till post]:
Sneaky där. Jomen den stämmer. /opt/local/etc/lighttpd/lighttpd.conf

HEH, TIME FOR A BIT OF A ROUGH AND TUMBLE

NKL
Visningsbild
P 36 Mölndal Hjälte 258 inlägg
0

Svar till Syndafloden [Gå till post]:
Nåja, den säger att du inte satt en document-root när du ändå väl har det, så pröva att peta in hela sökvägen till lighttpd.conf efter -f

Everywhere is within walking distance if you have the time.

Syndafloden
Visningsbild
P 33 Karlstad Hjälte 10 705 inlägg
Trådskapare
0
Svar till NKL [Gå till post]:
Du nu jävlar hände det grejer. Tidigare när jag kört hela sökvägen bakom -f har den gett "Detdär är ingen variabel", typ. nu fick ajg ett fel relaterat till .pid-filen.

opening pid-file failed: /opt/local/var/run/lighttpd/lighttpd.pid Permission denied

.pid ligger där den ska, men är tom (0 byte stor)

HEH, TIME FOR A BIT OF A ROUGH AND TUMBLE

Syndafloden
Visningsbild
P 33 Karlstad Hjälte 10 705 inlägg
Trådskapare
0
Nu fixade jag lite mer. Fick inte köra .pid för att ajg inte var root, så jag loggade in som root (sudo -s) och körde.

Då fick ajg unknown value i server.network-backend, så bytte den till ett annat värde och startade om lighty.

Ett stycke html-kod:

opening errorlog '/opt/local/var/log/lighttpd/error.log' failed: Permission denied


Oj. Finns ingen error.log. Det förklarar väl en del kanske.


Edit 2: Nu verkar LightTPD fungera efter lite chown. Den ger ingen fel-output i alla fall.

HEH, TIME FOR A BIT OF A ROUGH AND TUMBLE

NKL
Visningsbild
P 36 Mölndal Hjälte 258 inlägg
0

Svar till Syndafloden [Gå till post]:
Ursäkta för dom långsamma svarstiderna, fastän jag jobbar hemifrån så har man ändå lunch!

Peka om allt till /tmp, så har du läs och skrivrättigheter.

/tmp/lighttpd.pid
/tmp/lighttpd-log-error.log

etc

Everywhere is within walking distance if you have the time.

NKL
Visningsbild
P 36 Mölndal Hjälte 258 inlägg
0

Svar till Syndafloden [Gå till post]:
Ptja, funkar allt som det ska, så kör på det. LigHTTPD ska du inte behöva, och bör inte heller köra som root. Kör den som en vanlig användare om så är möjligt!

Everywhere is within walking distance if you have the time.

Syndafloden
Visningsbild
P 33 Karlstad Hjälte 10 705 inlägg
Trådskapare
0

Svar till NKL [Gå till post]:
Ahmen det är lugnt! Ska testa som vanlig användare sen, nu när error.log är skapad så borde det gå rätt fint att chowna den.

Dock så har hela localhost borkat och ger mig en "Chrome kunde inte hitta sidan" oavsett vilken servermjukvara som kör : (

HEH, TIME FOR A BIT OF A ROUGH AND TUMBLE

NKL
Visningsbild
P 36 Mölndal Hjälte 258 inlägg
0

Svar till Syndafloden [Gå till post]:
Det bör vara host:at på din mac, men prövar du verkligen att peka mot 127.0.0.1 i adressraden istället för 'localhost'?

Everywhere is within walking distance if you have the time.

Syndafloden
Visningsbild
P 33 Karlstad Hjälte 10 705 inlägg
Trådskapare
0

Svar till NKL [Gå till post]:
Det har fungerat ända till dess att ajg skulle ändra något i httpd.conf, då borkade det ur helt. Varken 127.0.0.1 eller localhost ger något. Kan inte ansluta till 127.0.0.1 och chorme kan inte hitta servern på localhost.
Kan pinga båda utan problem.

HEH, TIME FOR A BIT OF A ROUGH AND TUMBLE

NKL
Visningsbild
P 36 Mölndal Hjälte 258 inlägg
0

Svar till Syndafloden [Gå till post]:
Testa att köra den på en annan port och rikta din webbläsare dit. http://127.0.0.1:porten/

Everywhere is within walking distance if you have the time.


Forum » Datorer & IT » Lighttpd-problem - "default document-root&quo

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons