首页 > 解决方案 > 托管项目后无法访问控制器和模型

问题描述

我已经完成了我的 CodeIgniter 项目,并将其上传到 Cpanel(托管)上。但我无法通过托管访问该项目。它显示404 Page Not Found- 错误。

该项目保存在/leadgen文件夹中,我已将config.php文件更新为

$config['base_url'] = "http://".$_SERVER['HTTP_HOST']."/leadgen";

它在本地服务器上运行良好

错误截图

标签: phpcodeignitercpanel

解决方案


这里有一些提示!

  1. config.php上传到云托管后,请始终在文件中设置您的值。
  2. 将 base_url 从更改$config['base_url'] = "http://".$_SERVER['HTTP_HOST']."/leadgen";$config['base_url'] = "http://".$_SERVER['HTTP_HOST']."/leadgen/";
  3. 如果您仍然遇到问题,请确保通过在文件底部base_url输入来调试您的 问题。var_dump($config['base_url']); die();config.php
  4. 通过这种方式,您可以确认您的base_url()价值并相应地调试您的源代码!

希望能帮助到你!


推荐阅读