0

我在让我的 cakephp 项目在我的共享托管服务器上工作时遇到问题。我遵循了所有需要的步骤,因此它可以在本地工作,并且它正在工作。一旦我在服务器上以特定的域名上传,只有主页可以工作,一旦我想调用另一个控制器,我会得到“404 - 找不到文件或目录”。错误。

该项目托管在:fme.tahrijouti.com。域重定向到 cakephp 结构中的 webroot 文件夹。

我的控制器是:帖子。如果我通过指定控制器和操作来更改 URL,我可以让它工作,你可以在这里看到它。

我已经检查并且重写模块已打开。

你能帮我吗?

4

2 回答 2

1

请查看CakePHP 默认路由。并且不要忘记修复所有链接。

于 2013-10-03T07:17:09.230 回答
1

您的链接应该有正确的地址。只需查看您的帖子链接即可。这些是这样的,http://fme.tahrijouti.com/index.php/posts/posts/view/2但它应该是http://fme.tahrijouti.com/index.php/posts/view/2。请记住,在您的主机名之后存在控制器,然后是该控制器的一个函数,然后是该函数的参数,如下所示:[host]/[controller]/[function]/[argument1]/[argument2]. 希望能帮助到你。我认为您可以再读一点食谱,因为根据我的经验,大多数事情都很清楚。

因为我没有你的控制器代码,所以我不能多说。

于 2013-10-02T16:24:25.693 回答