1

我在 dev.mysite.com 有一个开发服务器,我正在使用 coda 和 git 提交并推送到具有指向我的开发域的 developmentmenet 分支的 repo。

目前的文件结构是这样的。截至目前,是否有人看到我应该重新考虑改变的任何事情。我问这个是因为在 dev 文件夹中有一个 public_html 或者什么。当前使用此设置时,当我加载 dev.mysite.com 时,它会显示 / 的索引,其中显示 .gitignore、.git 和 public_html。

../
    /dev
        /mysite.com
            .git
            .gitignore
            /application
            /public_html
                /assets
                index.php
            /system
        /mysecondsite.com
    /application
    /public_html
        /assets
        /index.php
    /system
    /sites
        /mysecondsite.com
            /application
            /system
            index.php

有人有什么想法吗?

4

1 回答 1

1

如果你想拥有一个开发环境和一个生产环境。在 public_html 之外拥有 CI 的核心文件。您必须重新定义文档根目录。我假设您正在使用 cPanel 附带的服务器作为服务器的管理方式。

也就是说,您进入您的 cpanel 并在其中定义了dev子域,您应该能够编辑文档根文件夹。因此,在您的 dev 文件夹中的服务器上,您将添加一个 public_html ,就像我从上面的示例中收集到的那样。并使用您当前的 dev 文件夹设置添加/public_html到现在作为文件夹路径的字符串中。

一旦你这样做了,允许一两分钟让它从 cPanel 委托给服务器。并根据需要移动文件夹。

从那里,您找到根 index.php 并打开它,找到您的应用程序文件夹和系统文件夹的引用并更改它们以匹配他们现在应该寻找的路径。可能使用相对路径..即:../../applications例如。保存你的 index.php

假设您已经完成了所有正确的操作,那么您的 CI 副本应该可以正确加载,就像您没有像您想要的那样拆分文件夹中的所有内容时所做的那样。

于 2013-03-21T18:42:10.390 回答