Jessaie de redémarrer Apache2, mais chaque fois que jexécute la commande, cela se produit:

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

Maintenant, quand je tape » systemctl status apache2.service « , il affiche ceci:

● 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". 

Mon journal derreurs ( Ce que je pense que cest mon journal des erreurs) http://hastebin.com/axalecoves.rb

Jutilise un Ubuntu Serveur, exécutant 16.04.1. Si lun de vous sait ce que je fais mal, aidez-moi. Cela se produit chaque fois que jexécute la commande sudo a2enmod php7.0. Quand je le fais a2dismod php7.0 Je peux le redémarrer très bien … Comme je lai dit, si quelquun sait quelque chose à ce sujet, aidez-moi sil vous plaît 🙂

Commentaires

  • Jai déplacé ma " réponse " vers les commentaires, ce qui a plus de sens … Que ' est le premier indice Apache is running a threaded MPM, but your PHP Module is not compiled to be threadsafe. You need to recompile PHP. Mais pour être sûr, faites attention à la ligne indiquant The Apache error log may have more information. Pourriez-vous nous montrer le contenu du journal des erreurs Apache?
  • hastebin.com/iganelojor.rb – Je crois que cest le journal.

Réponse

Comme dit par Wiki Archlinux :

Vous devez remplacer mpm_event_module par mpm_prefork_module .
Ouvrez le fichier /etc/httpd/conf/httpd.conf et modifiez-le comme suit:

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

Ensuite, redémarrez Apache Service.

Commentaires

  • Je nai ' aucun dossier httpd. Savez-vous pourquoi?
  • Essayez avec /etc/apache2/apache2.conf. Sinon, utilisez: a2dismod mpm_event et a2enmod mpm_prefork, service apache2 restart.
  • Où est-ce que je placerais la commande LoadModule?
  • Nevermind. Ce que vous mavez dit fonctionne;) Merci mec!
  • Vous ' êtes le bienvenu 🙂 Btw ces commandes créent un symlink dans le dossier mods-enabled, de manière à activer le mode choisi. Si vous avez résolu le problème, acceptez ma réponse;)

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *