【问题标题】:Can you upload files to CloudControl via SSH or FTP?您可以通过 SSH 或 FTP 将文件上传到 CloudControl 吗?
【发布时间】:2014-10-24 15:23:57
【问题描述】:

我是 CloudControl 和 git 的新手,虽然我已经编程了一段时间。

我只是在测试 CC 并设置一个测试 php 应用程序,并且正在使用 Yii(我已经知道)。我按照本指南创建了应用程序以及“测试”分支:https://www.cloudcontrol.com/dev-center/Guides/PHP/Yii%201.1.10

我的 Yii 应用程序目录中没有“框架”目录。它是高一级的目录,Yii 推荐这种方式(所以它不在 web 根目录中)。在 git 下也没有这个框架目录是有意义的,这就是为什么该文件夹也没有部署到我的 cloudcontrol 应用程序的原因。

所以我的问题是,我可以通过 FTP 或 SSH 到我的 CloudControl 应用程序手动上传这个文件夹(这样我的应用程序实际上可以在 CC 上运行),还是我需要将文件夹移动到我的应用程序的目录中,把它放在 git 下,并将其部署到CC?目前无法运行,因为 Yii 框架文件夹在我的 CloudControl 应用程序中不存在。

【问题讨论】:

    标签: php git yii cloudcontrol


    【解决方案1】:

    不,我们不提供 SSH 或 FTP 上传,因为所有依赖项都必须是在 Git 推送期间构建的映像的一部分。但是,它们不需要在存储库中。实际上建议使用 composer 来跟踪您对 PHP 的依赖关系。我看到 Yii 现在支持这个了,所以我们网站上的指南现在似乎有点过时了。

    PHP Buildpack 确实支持 Yii 并负责设置 webroot。您可以在这里查看:https://github.com/cloudControl/buildpack-php 如果您需要不同的配置,它还提供自定义 Apache 或 PHP 配置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-01
      • 2016-12-14
      • 2012-04-26
      相关资源
      最近更新 更多