托管项目后无法访问控制器和模型

时间:2018-07-07 09:47:30

标签: php codeigniter cpanel

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

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

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

在本地服务器上效果很好

Error screen shot

1 个答案:

答案 0 :(得分:0)

这里有一些提示!

  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()的值并相应地调试源!

希望有帮助!