web-dev-qa-db-fra.com

PHP ne fonctionne pas après la mise à niveau d'Ubuntu 17.10 à 18.04

Je viens de mettre à jour mon Ubuntu 17.10 à 18.04 et php a cessé de fonctionner. J'ai redémarré Apache et essayé des solutions trouvées sur le Web, telles que

Sudo a2enmod php7.1
Sudo systemctl restart Apache2

mais ça ne marche toujours pas.

$ journalctl -xe -u Apache2

-- Unit Apache2.service has failed.
-- 
-- The result is RESULT.
-- Reboot --
Nis 29 02:31:21 hasan systemd[1]: Starting The Apache HTTP Server...
-- Subject: Unit Apache2.service has begun start-up
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- Unit Apache2.service has begun starting up.
Nis 29 02:31:28 hasan apachectl[947]: Apache2: Syntax error on line 146 of /etc/
Nis 29 02:31:28 hasan apachectl[947]: Action 'start' failed.
Nis 29 02:31:28 hasan apachectl[947]: The Apache error log may have more informa
Nis 29 02:31:28 hasan systemd[1]: Apache2.service: Control process exited, code=
Nis 29 02:31:28 hasan systemd[1]: Apache2.service: Failed with result 'exit-code
Nis 29 02:31:28 hasan systemd[1]: Failed to start The Apache HTTP Server.
-- Subject: Unit Apache2.service has failed
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- Unit Apache2.service has failed.
-- 
-- The result is RESULT.

Comment puis-je réparer cela?

1
Hasan Tıngır

J'ai réinstallé php et maintenant cela fonctionne.

supprimer php complètement

Sudo apt-get purge php7.0-common
Sudo apt-get --purge autoremove -y

puis réinstallez php 7.0

 Sudo apt-get install php7.0 
2
Hasan Tıngır