Deployed a Zend App on EC2 and its not working

Posted by Gublooo on Stack Overflow See other posts from Stack Overflow or by Gublooo
Published on 2010-05-03T01:21:03Z Indexed on 2010/05/03 1:28 UTC
Read the original article Hit count: 434

Hey Guys, I'm confused about the problem and not sure if I can provide enough details.

I have a php app built on Zend framework which I've successfully deployed on other hosting companies. I am now trying to move to Amazon EC2

I moved all my code and set my domain to point to the IP address. So far so good.

Now when I access my home page say www.example.com - everything looks good - The home page opens up which means the IndexController is being called and the index method is properly executed which pulls data from the database and displays it in the index.phtml page.

So this lets me to believe that everything is working fine. But every link I click on the home page whether its a simple contact us link - or any other action that I directly try to call even through the URL results in

404 Not Found
The requested URL /user/add was not found on this server.
Apache/2.2.9 (Fedora) Server at www.example.com Port 80

The interesting thing is the home page opens up fine when I call www.example.com but when I give the entire path which is www.example.com/index/index - I get the same above error.

I have checked the logs and there are no errors. Has anyone encountered something similar or have any idea if I'm missing a simple step or something like rewrite rule maybe.

Its running on LAMP

Any ideas Thanks

© Stack Overflow or respective owner

Related posts about zend-framework

Related posts about amazon-ec2