Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.

10.2.4 och php 4.3

Tråden skapades och har fått 11 svar. Det senaste inlägget skrevs .
1
  • Medlem
  • 2003-02-17 00:10

Uppgarderade till nya 10.2.4 från 10.2 och upptäkte att min php 4.3:a (enligt entropys instruktioner gällande filen http://www2.entropy.ch/download/libphp4.so.gz) helt plötsligt slutat att fungera. I Exporer visas mina php-filer bara som ren text. Antagligen är det Apache som inte hänger med längre??!

Beror detta på att 10.2.4 slängt den gamla informationen om php i Apache? Hur får jag då igång Apache med php igen? Genom att installera om php enligt entropy???

Behöver hjälp omgående!!!

  • Medlem
  • 2003-02-17 00:36

Samma sak hände för mig. 10.2.4 installerar en mod för rendevouz och därmed slutade PHP och WebDav att fungera för mig.

Jag installerade om PHP 4.3 enligt instruktionerna på

Marc Liyanage´s hemsida & efter det fungerade det klockrent. Tog inte mer än 5 minuter. Lite längre tid tog det dock att få tillbaka alla konfar för WebDav

/Ulf

Tar den "enklaste" sättet via GUI (som jag antar att du är mest hemma på)

Logga in som root. (hur du skapar en root användare finns här på 99mac. Använd sökningen)

Öppna ett finderfönster.

Välj "go to folder" (eller shift+"apple tangenten"+g)

Skriv in /etc/httpd/
och tryck return.

Nu är du i httpd mappen.
Det du skall göra är att kopiera filen httpd.conf och döp den till t.e.x httpd.conf.kopia eller dylikt. Släng sen httpd.conf.

Nu tar du en fil som heter httpd.conf.applesaved (eller dylikt) byt namn på den till httpd.conf

Klart!

  • Oregistrerad
  • 2003-02-17 01:00

Har testat detta men det fungerar ändå inte. Jag antar att man måste starta om Apache, någon som vet hur?
Har testat att stänga av och sätta på webbdelning men det hjälpte inte.

Citat:

citera:Skapades ursprungligen av: Balkelito:
Har testat detta men det fungerar ändå inte. Jag antar att man måste starta om Apache, någon som vet hur?
Har testat att stänga av och sätta på webbdelning men det hjälpte inte.

Skriv "sudo apachectl graceful" i terminalen...

/sny

Har provat allting nu, men mina php-filer blir änså bara text.

Har installerat om php 4.3, men det hjälpte inte heller!

Vad göra?

/sny

Öppna din httpd.conf - fil i t ex bbedit.

Följande rader är kommenterade. Okommentera dessa genom att radera hash (#)-tecknet framför dem:

#LoadModule php4_module libexec/httpd/libphp4.so
#AddModule mod_php4.c

Lägg sedan till följande rad längst ner i filen:

AddType application/x-httpd-php .php

Starta om apache på valfritt sätt och det borde fungera. Det fungerade för mig i alla fall.

  • Oregistrerad
  • 2003-02-17 10:55

Det slutade fungera för att 10.2.4-installern kollar igenom alla conf-filer och är det något som inte är som default så sparar den filen (t ex http.conf.applesave) och skriver dit en defaultfil. Kan tyckas irriterande, men för folk som har stora fingrar och pillar för mycket i systemet, så kan ju installern faktiskt fungera som reparation.

Sedan är det ju så att nyare MacOS X-installationer har PHP installerat från början, man måste inte använda Entropy´s installer. (så vida man inte vill ha senaste senaste PHP-versionen, vilket jag tycker är aningen onödigt, men det får ju stå för mig.) Modulerna är bara att ladda i httpd.confen precis som beskrivet ovan så funkar det utmärkt.

  • Medlem
  • 2003-02-17 11:06

Nu fungerade allt bra igen!

Fast jag gick genom Terminalen och använde sudo pico. Min Textredigerare ville inte spara httpd.conf.

----

Måset säga det att 99mac är en riktig guldgruva. Skrev denna diskussion igår kväll och fixade till allt nu imorse!

Visst är vi underbara!

  • Oregistrerad
  • 2003-02-17 11:47

en jättehjärna i 3000 delar.

Visade sig att jag hade flera stycken "AddType application/x-httpd-php .php"-rader. Tog bort de överflödiga och nu funkar allt.

Kalas!

/sny

1
Bevaka tråden