【问题标题】:codeigniter migrate to linux server page was not found找不到 codeigniter 迁移到 linux 服务器页面
【发布时间】:2014-09-16 22:58:01
【问题描述】:

我使用在窗口 localhost 上运行的 codeigniter 完成了应用程序的开发,并且工作正常,但问题是当我迁移到 linux 服务器时收到错误消息“404 Page Not Found”。base_url 已经更改。

本地主机 -localhost/ci/index.php/test(窗口) 输出:成功

服务器 -172.16.10.251/ci/index.php/test- (linux) 输出:404 页面未找到

问题

有什么我想改变的设置吗?

抱歉第一次上网。

谢谢

【问题讨论】:

  • 尝试在服务器的根目录下放置一些测试页面并检查它是否正常工作。
  • 你有htaccess吗?
  • 我将所有文件夹从 htdoc(xampp) 复制到 Apache/2.2.3 (Red Hat) 中的 www,然后将 base_url 更改为服务器的 IP 地址。不幸的是仍然无法正常工作
  • 请在 /var/www/ci/application/config.php ` $config['base_url']= 'http://'.$_SERVER['HTTP_HOST '].'/ci/'; `
  • 我认为 index.php 上的问题..已经创建 htacess 但无法加载

标签: php linux codeigniter


【解决方案1】:

我遇到了同样的问题。 我认为问题在于Linux的区分大小写。 所以我鼓励你用大写字母更改控制器和模型下的所有文件。我设法使用这种方法解决了同样的问题。

【讨论】:

    【解决方案2】:

    windows 和 Linux 有不同的敏感大小写,所以我认为你只需更改控制器中的文件和模型的大写字母。它对我有用

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-09-23
      • 1970-01-01
      • 2012-05-16
      • 2016-04-29
      • 2015-08-24
      • 1970-01-01
      • 2021-10-22
      • 1970-01-01
      相关资源
      最近更新 更多