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.

php fungerar inte efter uppgraderingen

Tråden skapades och har fått 8 svar. Det senaste inlägget skrevs .
1

Nu verkar inte php fungera på min server längre efter uppdateringen till 10.2, så fort jag försöker komma åt ett php-script via en webläsare mot min server så säger IE:
"Internet explorer kan inte hantera den valda filtypen, Mimetyp: application/x-httpd-php

osv osv...

Någon som har en susning om hur man löser det?

Hjälpte tyvärr inte... det blev t.om värre... Apache startade inte alls efter det... felmeddelande: Syntax error on line 368 of /etc/httpd/httpd.conf:
Cannot add module via name ´mod_php4.c´: not in list of loaded modules

vad jag kan se så är den laddad och allt...

Weird.. Har hört om liknande strul efter uppdateringar till 10.2

Själv slängde jag in helt nytt fräscht system och plockade över det jag ville ha från 10.1.5..

Ja, det lutar åt det hållet faktiskt... måste ändå skaffa mig en större disk för den jag har nu är på tok för liten. Man får väl göra det i samma veva då

Jo sånt är segt.. Men men.. Man mår alltid bättre efter att ha städat

Apples uppdateringar har en förmåga att jäklas med httpd.conf filen ibland.

Kolla så att du har följande rader med...

Citat:

code:<pre style="font-size:x-small; font-family: monospace;">LoadModule php4_module libexec/httpd/libphp4.so</pre>

och

Citat:

code:<pre style="font-size:x-small; font-family: monospace;">AddModule mod_php4.c</pre>

och

Citat:

code:<pre style="font-size:x-small; font-family: monospace;">AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps</pre>

Detta förutsätter att du har en "libphp4.so" i din /usr/libecec/httpd/ mapp.

Som sagt, apple raderar ibland lite info när dom uppgraderar... så en backup av httpd.conf innan man kör deras säkerhetsuppdateringar och systemuppdateringar brukar vara på sin plats.

Edit:
Läste frågan igen... verkar som om den sista av de tre "kodsnuttarna" ramlat bort i din httpd.conf. Kolla det...

/Mattias

[ 02 September 2002, 16:47: Meddelandet ändrat av: Mattias Jonsson ]

Problemet är löst, det var httpd.conf-filen som hade fuckat ur. Jag gjorde så att jag aktiverade PHP på en klient-maskin med 10.2 och där fungerade ju allt så då tog jag den httpd.conf filen och kopierade den till servern, voila!!

När man uppgraderar till OS X Server 10.2 så sparas den gamla httpd.conf-filen som httpd.conf.applesaved. Så den blir inte uppfuckad, bara omdöpt, och apache använder sig av httpd.conf (som då är "default konfigurerad").

"sudo cp httpd.conf.applesaved httpd.conf" borde få igång servern som den funkade innan. Fast jag vet inte om det är så bra att köra med den gamla httpd.conf-filen eftersom det kanske finns nya funktioner i apache som behöver konfigureras?

1
Bevaka tråden