【问题标题】:Codeigniter website showing error 404 on Google Virtual Instant Live ServerCodeigniter 网站在 Google Virtual Instant Live Server 上显示错误 404
【发布时间】:2020-06-08 18:27:21
【问题描述】:

当我使用 Wamp 和 XAMPP 在我的本地主机上打开我的 Codeigniter 网站时,两者都可以工作。但是当我将它移到谷歌云上的 Ubuntu 时,它只适用于第一页,之后,它在转到另一个页面时显示错误。

我正在使用:

Codeigniter 版本 3 阿帕奇2 php7.3

有人知道是什么原因造成的吗?

Other Pages

【问题讨论】:

    标签: php codeigniter ubuntu google-cloud-platform apache2


    【解决方案1】:

    如果您首先检查 class 名称和 record 名称都应该是标题大小写(以 大写 开头信)。

    所以如果类名是'controller.php',文件名需要是'Controller.php',否则CodeIgniter会抛出404错误。

    localhost 中可能不是强制性的,但在 server 中它会检查这些标准中的每一个,否则它无法区分正确的类名。

    【讨论】:

    • 我检查了,我所有的控制器类都以大写字母开头
    • 另外,错误页面似乎不是 CI 错误页面
    猜你喜欢
    • 2015-12-13
    • 2013-06-02
    • 2013-07-28
    • 2014-03-08
    • 2015-04-26
    • 2014-05-25
    • 1970-01-01
    • 2015-05-21
    • 1970-01-01
    相关资源
    最近更新 更多