osX server web crash
22 september 2007 - 20:45   
geplaatst door: YoYelloW
Mijn trouwe G4 quicksilver is al tijden een server voor een aantal leuke netwerkdiensten.
Nu wilde ik eens wat gaan proberen met de webserver, maar als ik die probeer te starten krijg ik steeds een error dat ik in de logfiles meot kijken, doe ik dat dan kom ik dit tegen en daar wordt ik niet veel wijzer van:
Command: httpd
Path:    /usr/sbin/httpd
Parent:  servermgrd [40]

Version: ??? (???)

PID:    5619
Thread: 0

Exception:  EXC_BAD_ACCESS (0x0001)
Codes:      KERN_PROTECTION_FAILURE (0x0002) at 0x00000000

Thread 0 Crashed:
0   libphp4.so 0x01123ed4 zend_hash_index_update_or_next_insert + 72
1   libphp4.so 0x011262d0 zend_register_list_destructors_ex + 104
2   curl       0x006c4f14 zm_startup_curl + 64 (bundle1.s:283)
3   libphp5.so 0x024215b8 zend_startup_module_ex + 440 (bundle1.s:283)
4   libphp5.so 0x0242965c zend_hash_apply + 164 (bundle1.s:283)
5   libphp5.so 0x0242186c zend_startup_modules + 80 (bundle1.s:283)
6   libphp5.so 0x023b5700 php_module_startup + 1764 (bundle1.s:283)
7   libphp5.so 0x024b5450 php_apache_startup + 52 (bundle1.s:283)
8   libphp5.so 0x024b6be4 php_init_handler + 136 (bundle1.s:283)
9   httpd       0x0000ff60 ap_init_modules + 76
10  httpd       0x00007d54 main + 1020
11  httpd       0x0000238c _start + 348
12  httpd       0x0000222c start + 60

Thread 0 crashed with PPC Thread State 64:
 srr0: 0x0000000001123ed4 srr1: 0x000000000000f030                        vrsave: 0x0000000000000000 etc...

Bij mijn weten heb ik niets geinstalleerd wat kan rotzooien met apache oid. wie kan mij vertellen wat dit betekent of waar ik er meer over kan vinden.

"Ik weet niet waarmee de 3e wereld oorlog mee wordt uitgevochten, maar de 4e is met stokken en stenen"                                                      
Einstein
                  Macuser.nl
osX server web crash
22 september 2007 - 23:43    reactie #1
geplaatst door: Cailin Coilleach
Is al je software up to date? Ziet er uit als een ordinaire applicatie crash...
osX server web crash
23 september 2007 - 01:28    reactie #2
geplaatst door: YoYelloW
alles gewoon mte software update uptodate gehouden. staat nu nix nieuws in..
"Ik weet niet waarmee de 3e wereld oorlog mee wordt uitgevochten, maar de 4e is met stokken en stenen"                                                      
Einstein
                  Macuser.nl
osX server web crash
23 september 2007 - 11:00    reactie #3
geplaatst door: Cailin Coilleach
Hmm... Hij klaagt onder andere over PHP libraries. Heb je ooit PHP geinstalleerd op je Mac? Want dat zal mogelijk met de Apache configuratie rommelen.

Wat je zou kunnen doen is de Apache config editen en tijdelijk PHP uitschakelen. Zien of dat de foutmeldingen veranderd of verhelpt.

De config file vindt je in /etc/httpd, ze heet httpd.conf. Het gaat regels als:
LoadModule php4_module        libexec/httpd/libphp4.so
AddModule mod_php4.c

Zet voor die regels een hekje (#) en probeer het daarna nog eens. Je hebt nu namelijk PHP uitgeschakeld. Mogelijk dat ie dan niet moelijk doet. In mijn geval staat er alleen PHP4, maar bij jou blijkbaar ook 5. Vraag me overigens af of dat geen versie conflict geeft: twee PHPs door elkaar...

osX server web crash
23 september 2007 - 12:56    reactie #4
geplaatst door: YoYelloW
OK, nu werkt het wel, de service start nu wel op, ik zag naast die httpd.conf ook een entropy file, dus waarschijnlijk heb ik met mijn domme kop ooit een keer een entropy php/sql package geinstalleerd.

Hoe kan ik er voor zorgen dat hij gewoon netjes 1 van die php installs pakt ipv allebij en dan een crash geeft?

"Ik weet niet waarmee de 3e wereld oorlog mee wordt uitgevochten, maar de 4e is met stokken en stenen"                                                      
Einstein
                  Macuser.nl
osX server web crash
23 september 2007 - 13:23    reactie #5
geplaatst door: Cailin Coilleach
Alleen de modules van een van de smaakjes aanzetten? ;)

Dus OF PHP5, OF PHP4... Eens zien wat ie dan doet.

Dus voor de regeltjes van een versie de hekjes weer weg halen.

osX server web crash
23 september 2007 - 13:28    reactie #6
geplaatst door: YoYelloW
hmm ik kan php4 ook met de Server Admin uitzetten, dan doet php5 het gewoon goed dus ik denk dat ik het lekker zo laat staan (install was dus wel goed gegaan), het vervelende is wel dat als je webmail voor een bepaald domein aan zet, hij automatisch de php4 module aanzet, deze is vervolgens ook niet meer uit te krijgen zonder webmail ook weer uit te zetten..

(Bewerkt door YoYelloW om 13:29, 23-09-2007)

"Ik weet niet waarmee de 3e wereld oorlog mee wordt uitgevochten, maar de 4e is met stokken en stenen"                                                      
Einstein
                  Macuser.nl