【问题标题】:codeigniter app on shared hosting with git updates带有 git 更新的共享主机上的 codeigniter 应用程序
【发布时间】:2011-10-23 05:50:44
【问题描述】:

我有一个被 git 完全覆盖的 codeigniter 应用程序,我将它托管在 hostgator 的共享主机上。我在 hostgator 中的 shell 访问权限有限,因此我通过直接从 git 拉到服务器来更新文件。到目前为止一切顺利,因为我只是将它放在测试目录中。

现在我想将其投入生产。所以应用程序必须驻留在http://www.domain.com 中,因此文件必须在 public_html 中。但是当我从 git 克隆到 public_html 时,它带有一个名为 production 的目录作为根目录,因为那是 repo 的名称。因此,在 codeigniter 配置中,我必须将 domain.com/production/ 设置为我的 base_url,它将包含所有带有生产的 url,我不希望这种情况发生。那么我如何将所有默认请求指向生产目录,但在 url 中没有额外的段。

这是我必须在 .htaccess 文件或 codeigniter 路由中做的事情。还是有其他更好的方法。

更新

我已经在 public_html 目录中有一些文件,我不能丢失它们,所以有一个“。”在克隆中不起作用。任何其他想法我该怎么做。

【问题讨论】:

    标签: git codeigniter shared-hosting production


    【解决方案1】:

    我是否正确理解这一点。您有代表服务器中存储库名称的文件夹..

    解决方案是如何克隆它。执行以下操作

    cd public_html
    
    git clone <repo-name> .
    

    注意末尾的句点是指当前目录

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-10
    • 2022-01-19
    • 1970-01-01
    相关资源
    最近更新 更多