Super newbie here! I found a couple of apps I wanted to try out, both using Yii. I uploaded them to an external webserver, configured, and they ran quite nicely! Then I built an Ubuntu box, spent a day installing Apache2, MySQL, and scores of other things. I have maybe done this twice before, but never to support Yii and never than more as hobby interest.
I run the Yii framework requirements page and it comes back all green and happy!
I install the first app in the webroot, just to test it. All goes well, able to run their install script… but then it points the first of many "managed urls" example: /index.php/site/login
And I get a 404 not found.
I then tested the demos in the Yii framework folder and they work fine except hangman and blog, which both produce a 404 when a managed url is the link (such as the letter links in the Hangman app).
All my permissions were set to 755… I even tried 777! I know I am missing something very basic, just too newb to see it. Help me, Obi Wans!
Also check that you changed the right line with ‘AllowOverride None’ in your apache config file. I have for the yii config several lines with AllowOverride. Take the one with <Directory /your/yii/webroot>