Starta webbdelning, funkar inte med PHP.

Tråden skapades och har fått 7 svar. Det senaste inlägget skrevs .
1
  • Oregistrerad
  • 2004-11-21 13:49

Hej!
Har problem med min webbutdelning. Har startat den inbyggda tjänsten under fildelning och får där en http länk till mappen hemsidan ligger på. Sidan laddas, men PHP scripten körs inte utan skrivs ut i källkoden.

Varför kan det vara så?!

  • Medlem
  • Stockholm
  • 2004-11-21 15:37

Du måste lägga till php i apache's konfiguration också.
Sök lite efter php + httpd.conf här på forumet så hittar du garanterat hjälp om hur man gör.

// linus

Som Linus nämnde, du måste aktivera php-stödet själv.

Mer specifikt, öppna filen /etc/httpd/httpd.conf i din favoriteditor - som root.

Ta bort # på följande ställen:

#LoadModule php4_module libexec/httpd/libphp4.so

samt

#AddModule mod_php4.c

Starta sedan om webserver processen, i klienten enklast genom att stänga av och slå på igen i fildelningsinställningar.

/Michael

Ursprungligen av KoTTeN:

Hej!
Har problem med min webbutdelning. Har startat den inbyggda tjänsten under fildelning och får där en http länk till mappen hemsidan ligger på. Sidan laddas, men PHP scripten körs inte utan skrivs ut i källkoden.

Varför kan det vara så?!

  • Oregistrerad
  • 2004-11-21 19:16

Tack för hjälpen!
Men jag hittar dock ingen fil med namnet "httpd.conf", hittar inte ens någon mapp med namnet "etc". Varken i root biblioteket, mitt eget eller via en sökning på hela hårddisken.

Vart kan den finnas?

  • Oregistrerad
  • 2004-11-21 19:18
Ursprungligen av KoTTeN:

Tack för hjälpen!
Men jag hittar dock ingen fil med namnet "httpd.conf", hittar inte ens någon mapp med namnet "etc". Varken i root biblioteket, mitt eget eller via en sökning på hela hårddisken.

Vart kan den finnas?

Du får gå via terminalen - det är osynligt i finder (för att det är så mycket som så många aldrig behöver se)

Gå till Finder
Välj Gå : Gå till mapp... (skift-kommando-G)
Skriv in "/etc/httpd/"
Välj Arkiv : Visa info (kommando-I) för filen httpd.conf
Sätt dig själv som ägare (eller åtminstone med skrivrättigheter)
Öppna httpd.conf med vanlig textbehandlare (Jag använder BBEdit men det finns gott om alternativ)
Gör ändringarna enligt Michael Hammarströms inlägg
Spara ändringarna
Om du känner dig osäker - återställ rättigheterna på filen (Jag har inte gjort det själv)
Starta webbdelning i Systeminställningar : Fildelning : Personlig webbdelning
Klart

//Mikael

Alternativt, gör så här -

Starta Terminal, ligger i Program/Verktygsprogram

skriv följande, och autentisera dig som en administratör (förmodligen dig själv):

$ sudo open -a /Applications/TextEdit.app /etc/httpd/httpd.conf

Då öppnar du nämnda fil i Textredigeraren, men som root - vilket innebär att du kan spara dina ändringar utan att modifiera rättigheterna på filen.

Och, förutom den korta vändan i Terminalen - så jobbar du i ett bra mycket mer användarvänligt gränssnitt.

/Michael

  • Oregistrerad
  • 2004-11-21 19:47

Nu så äntligen!
Tack för hjälpen!

1
Bevaka tråden