问题标签 [phpfog]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
4398 浏览

git - 我可以将本地分支映射到 git 中具有不同前缀的远程分支吗?

我们在我工作的地方使用半集中式 git 存储库。每个开发人员在中央 git 存储库中都有自己的子树,所以它看起来像这样:

我在我的树中本地工作topic/feature,这对应michael/feature于中央树。

我一直在使用

将我的更改推送到远程树。然而,这很麻烦并且容易出错(例如省略开发者名称、拼写错误的功能名称等)。

我正在寻找一种更清洁的方法来做到这一点。例如,“ git push”。我怀疑使用修改后的 fetch refspec 设置一个不同的遥控器会做到这一点,但我不确定该怎么做。我也不确定如何修改我当前的分支定义以使用不同的遥控器。

我的电流.git/config看起来像:

编辑:我也想将此应用于拉取/获取。但是管家branch.<name>.merge管这事吗?

如果我发现了什么,我会继续研究这个并在这里发布,但我希望能得到一些其他的好主意。

编辑 2:我决定保持本地和远程分支名称相同。看来这将是最少的工作,也最不容易出现未来的问题。

0 投票
2 回答
473 浏览

php - 带有 git 和 phpfog 的 PHP 多数据库环境

我有一个普通(无框架)的 php 应用程序。我想将我的应用程序部署到 PhpFog。问题是 config(host,dbname) 不同。

如何为开发和生产环境创建数据库配置?

0 投票
2 回答
614 浏览

git - GIT、私有子模块和 PHPFog

我正在尝试将 PHPFog 作为主机,我真的很喜欢它的工作方式。

但是,我最近推动的一个项目遇到了问题。该项目包含一个子模块,PHPFog 表示它支持该子模块,但是该子模块是另一台服务器上的私有存储库——需要 SSH 用户和密码。PHPFog 显然不知道这一点,因此子模块更新和初始化假定失败。

在 PHPFog 上使用私有子模块是否有推荐的解决方法?我可以以某种方式将子模块合并到超级项目本身并以这种方式推动吗?或者我可以重新配置子模块以包含 SSH 登录信息,让 PHPfog 成功初始化它吗?

编辑:作为一个快速修复:我克隆到一个临时目录,删除子模块中的 git 文件夹,并作为单个 repo 上传到 phpFog。这不是我正在寻找的理想解决方案。

0 投票
1 回答
465 浏览

php - git push force、phpFog 和我的仓库中没有的随机文件出现

我正在使用 phpFog 并一直在部署 viagit push -f <repo>以覆盖服务器上的现有内容。我的一些部署来自完全不同的存储库,因为我正在尝试一些东西。

我发现以前推送的文件在当前推送的仓库中不再存在,并且在服务器上徘徊。我可以删除该文件(通过 php 脚本),但每次新推送到服务器都会重新创建该文件——即使新推送的 repo 不包含它。

吸取的教训是不要用力推动,我想 - 但是为什么在推动不包含它的回购时会重新创建那个随机文件?!

这又是我所看到的:

  • git push -f repo_1 (包含 random.txt)
  • random.txt 存在
  • 我删除所有文件,random.txt 现在不见了
  • git push -f repo_2 (不包含random.txt)
  • random.txt 再次存在(为什么?!)

编辑:我假设强制更改 repo 会使旧文件仍然被跟踪,即使新 repo 从未跟踪它们。我已经修改了我的部署方法,现在克隆 phpFog 上的内容,git 删除所有内容,并在推送之前添加我的新文件。 https://github.com/swt83/phpfog-deploy

0 投票
4 回答
32289 浏览

php - 在 Wordpress wp-config 中使用环境变量

我使用 phpfog.com 进行托管,使用 github.com 进行问题跟踪等。我有两个遥控器设置,一个到 phpfog.com,另一个到 github。

在 phpfog 的后端管理员中,您可以定义环境变量。我在那里这样做并想在我的 wp-config 文件中使用它们。

这是我使用的代码:

必须有一种更清洁的方式来做到这一点……</p>

0 投票
1 回答
511 浏览

php - 如何使用 phpfog 将我的项目文件上传到我的 git hub

我正在尝试通过 phpfog 云服务托管我的 php 应用程序,这是我第一次尝试使用任何 GIT 客户端;按照 PHPfog 文档中定义的过程,我完成了创建密钥并添加它。

现在我想知道如何将我的项目添加到云中,简而言之,我有一个文件夹,其中包含我所有的项目文件 .php、图像等。我希望它们在我的域上吗?

怎么做?我必须遵循 GIThub 文档或 phpfogs 吗?

我已经尝试了很长时间,并且对这一切感到困惑,请帮助解决。

0 投票
5 回答
18185 浏览

cloud-hosting - 寻找 PaaS 提供商的建议

我想使用 PaaS 提供商开发我们的新项目。我将主要使用 PHP 进行开发,但希望该服务也可以提供其他语言(以及可用的附加组件,如 MongoDB、Memcached、redis 等)。我似乎有一些 PaaS,如 PHPfog(和 AppFog)、dotCloud、orchestra.io、Red Hat 的 OpenShift、Pagoda Box 等等。

在所有这些中,我想我最喜欢 dotCloud。但想知道 PaaS 上一些大玩家之间的任何评论、建议和比较。

你们会推荐什么?

0 投票
1 回答
552 浏览

php - 无法推送到 phpfog,权限被拒绝(公钥)

我正在尝试通过 phpfog 云服务托管我的 php 应用程序,这是我第一次尝试使用任何 GIT 客户端;按照 PHPfog 文档中定义的过程,我完成了创建密钥并添加它。

现在,当我尝试通过 phpfog 克隆我的仓库(git clone git@git01.phpfog.com:myrep.phpfogapp.com)时,我在 git bash 中收到此错误:

然而,公钥已经生成并添加到 phpfog 中。

请帮忙,谢谢。


0 投票
2 回答
161 浏览

php - 转移到另一台服务器后无法通过图形 api 检索用户名

我正在尝试通过图形 api 从代码中检索用户名,当我在另一个(godaddy)服务器上托管应用程序时,下面的代码运行良好,但最近我将应用程序移至 phpfog,从那时起我就面临这个奇怪的问题。

只是补充一下,因为这可能有助于在下一行中,我可以通过以下方式成功检索用户个人资料图片:

除了这段代码不起作用之外,照片发布功能也刚刚停止工作。请帮我解决这个问题。

谢谢你。

0 投票
1 回答
157 浏览

php - 图形 api 在 phpfog 上无法正常工作,需要刷新访问令牌吗?

这是我长期以来面临的一个问题,现在也问过一个关于这个的问题,但没有得到解决,但现在我已经完善了我的案例,最新的案例是:

我正在尝试通过图形 api 从代码中检索用户名、发送电子邮件和发布照片,当它在其他服务器上时代码运行良好,但最近我将应用程序移动到 phpfog,从那时起我就面临这个奇怪的问题。

看来问题仅在于需要访问令牌的信息和功能(全名,电子邮件,发布照片),其他信息(例如个人资料图片等)仍然可以轻松检索。

相同的代码在其他服务器上工作得很好,但是一旦我把它带入 phpfog,它就会停止以这种奇怪的方式工作。

如果是,是否需要刷新 access_token,我该怎么做?

请帮我解决这个问题。谢谢你。