【问题标题】:how to set up two codeigniter applications running on same server如何设置在同一台服务器上运行的两个 codeigniter 应用程序
【发布时间】:2014-02-12 23:53:27
【问题描述】:

几个月前我构建了一个 codeigniter 应用程序 - 它是一个网络工具。 现在我的客户希望我为他们构建一个报告应用程序 - 访问与网络工具相同的数据库,但它并不真正相关。

我已将新的/更新的 codeigniter 副本下载到 www 下的新文件夹中……但现在我想知道这是构建解决方案的正确方法……物理上。 有没有其他人尝试在同一台服务器上构建多个 ci 应用程序?我应该/我可以组合不同的应用程序,以便它们使用相同的 ci 代码副本吗? 我在某处读过有关 HMVC 的信息。这适用于这里吗?我现在也要去谷歌阅读它,但如果你能指出我正确的方向,那就太好了。 任何 cmets 将不胜感激。

【问题讨论】:

    标签: codeigniter codeigniter-2


    【解决方案1】:

    你可以做任何一个。

    有关使用同一 CI 安装运行多个站点的详细信息,请参阅 http://ellislab.com/codeigniter/user-guide/general/managing_apps.html

    或者,您可以在另一个文件夹中创建另一个 CI 安装并将您的服务器软件或用户指向它。

    【讨论】:

      【解决方案2】:

      假设您在同一服务器上有两个应用程序使用相同的会话名称,如果您登录它会登录另一个应用程序,为了避免这个问题,您只需要转到应用程序文件夹下的 config.php 文件并为 cookie 会话提供唯一名称

          For Application a
      
          $config['sess_cookie_name']     = 'applicationa';
          $config['sess_expiration']      = 7200;
          $config['sess_expire_on_close'] = FALSE;
          $config['sess_encrypt_cookie']  = FALSE;
          $config['sess_use_database']    = TRUE;
          $config['sess_table_name']      = 'ci_sessions';
          $config['sess_match_ip']        = FALSE;
          $config['sess_match_useragent'] = TRUE;
          $config['sess_time_to_update']  = 300;
      
      
          For Application b
          $config['sess_cookie_name']     = 'applicationb';
          $config['sess_expiration']      = 7200;
          $config['sess_expire_on_close'] = FALSE;
          $config['sess_encrypt_cookie']  = FALSE;
          $config['sess_use_database']    = TRUE;
          $config['sess_table_name']      = 'ci_sessions';
          $config['sess_match_ip']        = FALSE;
          $config['sess_match_useragent'] = TRUE;
          $config['sess_time_to_update']  = 300;
      

      【讨论】:

        猜你喜欢
        • 2021-03-02
        • 2011-11-21
        • 1970-01-01
        • 2021-03-02
        • 2019-01-26
        • 2014-05-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多