Düzenleme : Aşağıdaki yorumlarımı uyguladıktan sonra, bu sorunla karşılaşıyorum başka bir nedeni olduğunu buldum. Sunucuda PHP-FPM uygulanmıştır. PHP-FPM uygulamasının bir kısmı /etc/httpd/conf.d/php.conf
, devre dışı bırakıldığı anlamına gelir (yani, php.conf.bak olarak yeniden adlandırılmıştır). Son güncelleme yeni bir php.conf getirdi. Sonuç olarak PHP-FPM yapılandırması çakıştı ve belirtilen hatalara neden oldu. Düzeltme sadece php.conf gibi bir şey için yeniden adlandırmak oldu php.conf.bak.feb2019
. Sonuç olarak, php.conf yüklenmez ve bu nedenle php-fpm ile çakışma olmaz.
/// Düzenlemeden önce: /////
Benim için çözüm burada verilen cevapların bir kombinasyonuydu.
Uzun zamandır güncellenmeyen bir Oracle Linux 7 sunucusunu güncelledikten sonra bu hatayı fark ettim
@Dasharathmasirkar, @davidhoude @alexlanger tarafından önerildiği gibi, sorun güncellemeden sonra mpm prefork config'in geçersiz kılınmasından kaynaklanmaktadır.
Bunu ele almak için:
/etc/httpd/conf.modules.d/00-mpm.conf
aşağıdaki satırın önerilmediğinden emin olun ve kontrol edin :
# 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
Ayrıca, diğer çalışan mpm'sinin çakışmaması için yorumlandığından emin olun:
# 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
Ardından apache'yi yeniden başlatın: apachectl restart