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

  • Verplaatst mijn " antwoord " naar de commentaren wat logischer is … Dat ' is een eerste hint 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 regel The Apache error log may have more information. Kunt u ons de inhoud van het apache-foutenlogboek laten zien?
  • hastebin.com/iganelojor.rb – Ik geloof dat dit het logboek is.

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 en a2enmod 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 map mods-enabled, zodat de gekozen modus mogelijk wordt gemaakt. Als je de zaak hebt opgelost, accepteer dan mijn antwoord;)

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *