04. januar 2006 - 14:28Der er
10 kommentarer og 1 løsning
apache vil ikke vise php
Når jeg autostarter apache vil den ikke vise php, selvom jeg gør det på samme måde som manuelt, med kommandoen: httpd -k start
den vil godt hvis jeg så skriver httpd -k stop og httpd -k start manuelt bagefter?
Hvad kan det være? jeg vil gerne have sådan at webserveren starter med det samme OS er loadet, for at man ikke manuelt skal til at logge på og derefter starte den ? eller kan man få den til at logge på, starte den, og logge af igen ?
aaah nuvel, har genlæst spørgsmålet nu. Jo du har da vist den rigtige mod installeret. Sorry =)
Men jeg kan så ane problemet nu: Din Apache server kører som en bruger, og denne har tydeligvis ikke rettigheder til at læse den relevante conf fil når den starter op under boot. Det kan den så til gengæld når du starter den som dig selv (sikkert som root). Vær sikker på at den starter som apache bruger, og at den har rettigheder i forbindelse med læsning af alle relevante conf filer.
Har du iøvrigt kigget de relevante log filer igennem for at se om der er flere clues angående fejlen? /var/log/messages og /var/log/apache (hvis det er der den ligger, varierer fra distro til distro).
Mange tak for hjælpen, det var dog ikke det der gjorde det. Fejlen lå i SElinux.
Det er noget Fedora bruger, og det betød at hvis filerne ikke er oprettet på systemet har de ikke de rette indstillinger, så en kopi af filerne og slette de gamle var nok til at det virkede det hele. ØV, jeg kunne slå mig selv.
jeg kunne selvfølgelig køre det som root da det havde adgang...
aah du er ikke den første til at lave denne fejl. SELinux er et kernel patch lavet af NSA og det er en måde på kernel niveau at gennemtvinge en anden form for adgangskontrol. Faktisk kan man med SELinux sagtens komme til at låse sig selv ude fra maskinen selv om man har root adgang, og man kan også sagtens tune den således at ikke engang root vil være i stand til at hacke systemet. På det sæt er det stærke sager. Det undrer mig bare at det ligger i Fedora. Det er vel ikke en standard installation du har. Der må være valgt noget ekstra sikkerhed i forbindelse med installationen?
Syntes faktisk jeg valgte noget sikkerhed fra, så jeg kan heller ikke forstå det. Men nu virker det. og næste gang jeg installerer det så vil jeg holde øje med det :) tak
Synes godt om
Ny brugerNybegynder
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.