Apache2 Neustart/Startfehler

Apache2 Neustart/Startfehler

Ich versuche, Apache2 neu zu starten, aber jedes Mal, wenn ich den Befehl ausführe, passiert Folgendes:

Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.

Wenn ich jetzt „systemctl status apache2.service“ eingebe, wird Folgendes ausgegeben:

● apache2.service - LSB: Apache2 web server
   Loaded: loaded (/etc/init.d/apache2; bad; vendor preset: enabled)
  Drop-In: /lib/systemd/system/apache2.service.d
           └─apache2-systemd.conf
   Active: failed (Result: exit-code) since Mon 2016-09-26 14:40:35 CEST; 1min 33s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 2183 ExecStop=/etc/init.d/apache2 stop (code=exited, status=0/SUCCESS)
  Process: 2490 ExecStart=/etc/init.d/apache2 start (code=exited, status=1/FAILURE)

Sep 26 14:40:35 Asterisk apache2[2490]:  * The apache2 configtest failed.
Sep 26 14:40:35 Asterisk apache2[2490]: Output of config test was:
Sep 26 14:40:35 Asterisk apache2[2490]: [Mon Sep 26 14:40:35.250008 2016] [:crit] [pid 2501:tid 140245312874368] Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe.  You need to recompile PHP.
Sep 26 14:40:35 Asterisk apache2[2490]: AH00013: Pre-configuration failed
Sep 26 14:40:35 Asterisk apache2[2490]: Action 'configtest' failed.
Sep 26 14:40:35 Asterisk apache2[2490]: The Apache error log may have more information.
Sep 26 14:40:35 Asterisk systemd[1]: apache2.service: Control process exited, code=exited status=1
Sep 26 14:40:35 Asterisk systemd[1]: Failed to start LSB: Apache2 web server.
Sep 26 14:40:35 Asterisk systemd[1]: apache2.service: Unit entered failed state.
Sep 26 14:40:35 Asterisk systemd[1]: apache2.service: Failed with result 'exit-code'.

Mein Fehlerprotokoll (was ich für mein Fehlerprotokoll halte) http://hastebin.com/axalecoves.rb

Ich verwende einen Ubuntu-Server mit 16.04.1. Wenn jemand von euch weiß, was ich falsch mache, helft mir bitte. Das passiert jedes Mal, wenn ich den sudo a2enmod php7.0Befehl ausführe. Wenn ich das tue, a2dismod php7.0kann ich es problemlos wieder starten ... Wie gesagt, wenn jemand etwas darüber weiß, helft mir bitte :)

Antwort1

Wie gesagt vonWiki Archlinux:

Sie müssen mpm_event_moduledurch ersetzen mpm_prefork_module.
Öffnen Sie die Datei /etc/httpd/conf/httpd.confund bearbeiten Sie sie wie folgt:

#LoadModule mpm_event_module modules/mod_mpm_event.so
LoadModule mpm_prefork_module modules/mod_mpm_prefork.so

Starten Sie dann den Apache-Dienst neu.

verwandte Informationen