I have a site up and running on Ubuntu 14. I have recently set up a new server with the same provider to migrate to Ununtu 16, and that is up and running. At the same time, I am trying out Digital Ocean with Ubuntu 18. This requires a lot of manual installation of the webserver, php, msqyl, etc., which is new to me as I’m used to doing everything through Plesk.
I’ve been able install and configure everything with no obvious problems. I can access the frontend/web/index.php and everything looks fine. I can even get Yii formatted errors.
However, if I click on any link, I get what appears to be an Apache error, NOT FOUND. This goes for static or dynamic pages. Also, I don’t have access to gii or the debug toolbar, even though I’ve enabled those in the configs.
When I run requirements.php, it appears that everything I need is installed.
What could possibly be going wrong here? I’m suspecting my Apache setup, but what could it be?