Editar : después de implementar mis comentarios a continuación, descubrí que había otra razón por la que me encontraba con este problema. El servidor tiene implementado PHP-FPM. Parte de la implementación de PHP-FPM significaba que /etc/httpd/conf.d/php.conf
estaba deshabilitado (es decir, renombrado a php.conf.bak). La actualización reciente trajo un nuevo php.conf. Como resultado, la configuración de PHP-FPM era conflictiva y causaba los errores mencionados. La solución fue simplemente cambiar el nombre de php.conf a algo así php.conf.bak.feb2019
. Como resultado, php.conf no se carga y, por lo tanto, no hay conflicto con php-fpm.
/// Antes de editar: /////
La solución para mí fue una combinación de las respuestas proporcionadas aquí.
Noté este error después de actualizar un servidor Oracle Linux 7 que no se ha actualizado en mucho tiempo
Según lo sugerido por @dasharathmasirkar, @davidhoude @alexlanger, el problema se debe a que la configuración de mfor prefork se anula después de la actualización.
Para abordar esto:
compruebe /etc/httpd/conf.modules.d/00-mpm.conf
y asegúrese de que la siguiente línea no esté comentada:
# prefork MPM: Implements a non-threaded, pre-forking web server
# See: http://httpd.apache.org/docs/2.4/mod/prefork.html
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
Además, asegúrese de que el otro trabajador mpm esté comentado para que no entre en conflicto:
# worker MPM: Multi-Processing Module implementing a hybrid
# multi-threaded multi-process web server
# See: http://httpd.apache.org/docs/2.4/mod/worker.html
# LoadModule mpm_worker_module modules/mod_mpm_worker.so
Luego reinicie apache: apachectl restart