Sometimes after an upgrade the system, Apache server does not start any more. Besides, you cannot access to phpmyadmin and in case you can access it, it shows you the source code.
In this article we will see the reasons for this problem and how to fix it.

This happen cause after upgrading your system, a new version of packages have been installed which causes a syntax error. To solve that, you should
remove completely apache2 server by running below command in terminal:
sudo apt-get purge apache2
2- reinstall apache2 server:
sudo apt-get install apache2
3- verify your server status using:
sudo systemctl status apache2
it should look like this !!!

Now your apache server is running properly but if you still not having access to your phpmyadmin interface or it display a souce code, you should complete by these more steps:
sudo a2dismod mpm_event
sudo systemctl restart apache2
sudo a2enmod php7.4
sudo systemctl restart apache2
Now check one again. I think it will be ok now.
Was this helpful?
6 / 18
Muchas gracias. ?Como puedo iniciar sesion?