Ik probeer Apache2 opnieuw te starten, maar telkens als ik de opdracht uitvoer, gebeurt dit:
Job for apache2.service failed because the control process exited with error code. See "systemctl status apache2.service" and "journalctl -xe" for details.
Als ik nu” systemctl status apache2.service “typ, wordt dit afgedrukt:
● 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".
Mijn foutenlogboek ( Wat ik denk dat het mijn foutenlogboek is) http://hastebin.com/axalecoves.rb
Ik gebruik een Ubuntu Server, met 16.04.1. Als iemand van jullie weet wat ik verkeerd doe, help me dan alsjeblieft. Dit gebeurt telkens als ik de opdracht sudo a2enmod php7.0
uitvoer. Wanneer ik a2dismod php7.0
Ik kan het weer prima starten … Zoals ik al zei, als iemand hier iets van weet, help me dan alsjeblieft 🙂
Opmerkingen
Antwoord
Zoals gezegd door Wiki Archlinux :
Je moet mpm_event_module
vervangen door mpm_prefork_module
.
Open het bestand /etc/httpd/conf/httpd.conf
en bewerk het als volgt:
#LoadModule mpm_event_module modules/mod_mpm_event.so LoadModule mpm_prefork_module modules/mod_mpm_prefork.so
Start Apache Service opnieuw.
Reacties
- Ik heb geen ' geen httpd map. Weet je waarom?
- Probeer het met
/etc/apache2/apache2.conf
. Gebruik anders:a2dismod mpm_event
ena2enmod mpm_prefork
,service apache2 restart
. - Waar zou ik echter het LoadModule-commando plaatsen?
- Nevermind. Wat je me vertelde werkt;) Bedankt man!
- Je bent ' welkom 🙂 Trouwens deze commandos creëren een
symlink
in de mapmods-enabled
, zodat de gekozen modus mogelijk wordt gemaakt. Als je de zaak hebt opgelost, accepteer dan mijn antwoord;)
Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP.
Maar let om zeker te zijn op de regelThe Apache error log may have more information.
Kunt u ons de inhoud van het apache-foutenlogboek laten zien?