ATJ
ATJ

Reputation: 146

CakePHP working on local but can't get it work on production

I have an issue making my cakephp project work on my shared hosting server. I followed all the needed steps so it can work on local, and it's working. Once I upload on the server, in a specific domain name, only the homepage works, once I want to call another controller, i get the "404 - File or directory not found." error.

the project is hosted at : fme.tahrijouti.com. the domain redirects to the webroot folder in the cakephp structure.

My controller is : posts. I can make it work if I change the URL by specifying the controller & action, you can see it here.

I have checked and the rewrite module is on.

Can you please help me with that ?

Upvotes: 0

Views: 623

Answers (2)

Cool Brain
Cool Brain

Reputation: 48

Please have a look on CakePHP default routing. And don't forget to fix all your links.

Upvotes: 1

A. K. M. Tariqul Islam
A. K. M. Tariqul Islam

Reputation: 2834

Your links should have proper addresses. Just look on your Posts's link. These are like this http://fme.tahrijouti.com/index.php/posts/posts/view/2 but it should be http://fme.tahrijouti.com/index.php/posts/view/2. Remember after your host name there exist controller then a function of that controller then argument of that function like this: [host]/[controller]/[function]/[argument1]/[argument2]. Hope it helps. I think you can read cookbook another bit as most things are clear there from my experience.

As I don't have your codes of controller I cannot say more.

Upvotes: 1

Related Questions