【问题标题】: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 中它会检查这些标准中的每一个,否则它无法区分正确的类名。