我是 CI 新手。一直以来,我一直在本地主机上做我最近的项目。我选择 CodeIgniter 和 Doctrine 作为我的数据库框架。
我的本地主机规格是:
Windows 7 Wampserver 2.0
我的 apache 中也启用了 rewrite_module。
从一开始,我的本地主机上的 CI 和 Doctrine 就一切正常。我设法完成了我的项目,并且很高兴地等待移植我的第一个项目并将其上传到我的 bluehost 帐户的子目录中。
在传输文件之前,我通过填写所需的值更改了 config.php 和 database.php。
但是在我将文件(连同 .htaccess)上传到我的托管解决方案提供商之后,我只能看到 404 错误(这是来自 codeigniter 类,而不是我的托管解决方案页面)。我不断得到这个。我尝试了多种选择,但我无法弄清楚这是怎么回事。我确信 index.php 被调用了,当它尝试路由到默认控制器(在我的例子中是“home”)时,由于某种原因它失败了。
我的本地主机中的目录结构
PathtoWamp->www->mysite 文件夹
我的实时站点中的目录结构
public_html(这是我的根文件夹)->mysitefolder
我还可以看到我的实时服务器已启用 rewrite_module(这就是我的托管解决方案 bluehost 所说的,我猜这是真的)
由于我已经过了最后期限,我想知道一个解决方案。如果你们有任何想法,请告诉我。
提前致谢。
问候,阿肖克·斯里尼瓦桑。