我在dev.mysite.com上有一个开发服务器,我正在使用coda和git进行提交并推送到repo,它有一个指向我的开发域的developmenet分支。
现在的文件结构是这样的。截至目前,任何人都会看到任何我应该重新考虑改变的事情。我问这个是因为在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
有人有什么想法吗?
答案 0 :(得分:1)
如果您想拥有开发环境和生产环境。虽然在public_html之外拥有CI的核心文件。您必须重新定义文档根目录。我假设您正在使用cPanel附带的服务器作为服务器的管理方式。
这就是说,你进入你的cpanel并定义你的dev
子域名,你应该能够编辑文档根文件夹。因此,在dev文件夹中的服务器上,您将添加一个public_html,就像我从上面的示例中收集的那样。使用dev的当前文件夹设置,您可以将/public_html
添加到现在为文件夹路径的字符串中。
一旦你这样做,允许它从cPanel委派给服务器一两分钟。并根据需要移动文件夹。
从那里,您找到根index.php并打开它,找到您的应用程序文件夹和系统文件夹的引用,并更改它们以匹配他们现在应该查找的路径。可能使用相对路径..例如:../../applications
。保存index.php
假设您已经完成了所有操作,那么您的CI副本应该正确加载,就像您没有按照自己的意愿分割文件夹中的所有内容一样。