ik heb vandaag php geupgrade van 4.0.4 naar de nieuwste versie i.v.m. een bug in de strip_tags functie.
Het gaat om een redhat (7.1) machine.
Ik heb daarvoor de officiele rpms van redhat gebruikt, alle dependencies opgelost etc.
Gewoon een routineklus.
Echter, na de upgrade start apache niet fatsoenlijk meer op.
Het commando `/etc/init.d/httpd start` geeft aan dat apache normaal opstart en ik zie 'm ook verschijnen met `ps -ef`
Vervolgens freezed m'n machine een paar seconden en dan sterven alle httpd-processen.
Het commando `/etc/init.d/httpd status` geeft als output:
"apache dead but subsys locked"
Dat kan ik verhelpen door alle httpd-files te verwijderen uit /var/run en /var/lock/subsys.
Die melding heb ik opgezocht bij google, maar er is weinig bij dat hout snijdt
In m'n logs is ook niets significants te vinden....
Nu wordt het echt vreemd:
Als ik alle referenties naar de php-module uitschakel in m'n httpd.conf en dan apache start, werkt het gewoon (maar dan zonder PHP natuurlijk)
Als ik vervolgens m'n httpd.conf weer terugverander (de LoadModule en addModule etc.) en `/etc/init.d/httpd reload` doe, werkt PHP wel zoals het hoort
Iemand een verklaring?
Het gaat om een redhat (7.1) machine.
Ik heb daarvoor de officiele rpms van redhat gebruikt, alle dependencies opgelost etc.
Gewoon een routineklus.
Echter, na de upgrade start apache niet fatsoenlijk meer op.
Het commando `/etc/init.d/httpd start` geeft aan dat apache normaal opstart en ik zie 'm ook verschijnen met `ps -ef`
Vervolgens freezed m'n machine een paar seconden en dan sterven alle httpd-processen.
Het commando `/etc/init.d/httpd status` geeft als output:
"apache dead but subsys locked"
Dat kan ik verhelpen door alle httpd-files te verwijderen uit /var/run en /var/lock/subsys.
Die melding heb ik opgezocht bij google, maar er is weinig bij dat hout snijdt
In m'n logs is ook niets significants te vinden....
Nu wordt het echt vreemd:
Als ik alle referenties naar de php-module uitschakel in m'n httpd.conf en dan apache start, werkt het gewoon (maar dan zonder PHP natuurlijk)
Als ik vervolgens m'n httpd.conf weer terugverander (de LoadModule en addModule etc.) en `/etc/init.d/httpd reload` doe, werkt PHP wel zoals het hoort
Iemand een verklaring?