-1

我有在 xampp 上运行的 cakephp 项目。过了一会儿我安装了 wamppserver,它显示所有链接都是 404 not found....

wampp.htaccess文件中有什么要更改的吗?

4

3 回答 3

1

模组重写

几乎可以肯定你缺少 mod rewrite。检查文档以获取更多信息,但总结如下:

  • AllowOverride 需要在 apache.conf 文件的相关部分中为“All”
  • .htaccess 文件需要存在于您的 CakePHP 应用程序根目录、app 和 app/webroot 文件夹中。

如果 .htaccess 文件丢失,您可以从github repo 复制它们

于 2013-01-19T18:53:54.480 回答
0

您可能没有在本地主机上启用mod_rewrite 。解决方案:

  1. 在apache的httpd.conf
    文件中,将“AllowOverride None”行更改为“<strong>AllowOverride All”。
  2. 此外,在 httpd.conf 文件中搜索带有单词“<strong>mod_rewrite”的行,并从行的开头删除井号 (#)。
  3. 完成此操作并保存文件后,重新启动您的 wampserver,然后重试!

资源

于 2013-01-20T13:11:48.797 回答
0

也许你的 php 版本是 5.4?

搜索

'level' => E_ALL & ~E_DEPRECATED,

在 app/core.php 并将其更改为

'level' => E_ALL & ~E_DEPRECATED & ~E_STRICT,
于 2013-01-19T18:49:35.763 回答