【问题标题】:Codeigniter 2.1.3 install issue after moving app and system folders移动应用程序和系统文件夹后的 Codeigniter 2.1.3 安装问题
【发布时间】:2012-12-17 17:44:11
【问题描述】:

我决定尝试一个框架,因为我的项目变得越来越大并选择了 Codeigniter 2.1.3。它在默认文件夹设置下按预期工作,但是在将 Application 和 System 文件夹上移一级后,我得到了 CI 404 页面,例如:

/Application/
/System/
/www/index.php

我将 $system_path 更改为 '../system' 并将 $application_folder 更改为 '../application'(我也尝试过绝对路径),如文档所述。我已将 CodeIgniter.php 中的问题追溯到:

if (method_exists($CI, '_remap'))

这似乎返回错误。我可以在 $CI 上执行 print_r,但我不确定我在寻找什么或从这里调试的地方,我正在寻找指导。我没有其他框架方面的经验。

另外,我的服务器设置为需要由两个虚拟主机共享的这个应用程序可能是相关的。文件夹设置如下:

c:/server/web/domain1.com/www
c:/server/web/domain2.com/www
c:/server/web/myapp/www

所以在我拥有的每个虚拟主机中:

RewriteRule ^/myapp(.*)$ c:/server/web/myapp/www/$1

这样 domain1.com/myapp 和 domain2.com/myapp 都会将您带到 myapp。

如果我能提供任何其他信息,请告诉我 感谢您阅读并尝试提供帮助。

【问题讨论】:

  • 我在某些服务器设置中遇到了一些类似这样的时髦错误,我将系统文件夹提高了 2 级 (../../system),但必须将其设置为 (../system) CI 工作,我不知道背后的原因,但你总是可以尝试

标签: php codeigniter installation


【解决方案1】:

我想通了。新手框架用户错误。这是控制器中路径的问题。很抱歉浪费了大家的时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-08
    • 2012-07-14
    • 2017-11-19
    • 1970-01-01
    • 1970-01-01
    • 2011-01-28
    相关资源
    最近更新 更多